ca.uhn.hl7v2.model.v24.group
Class CSU_C09_STUDY_SCHEDULE

java.lang.Object
  extended by ca.uhn.hl7v2.model.AbstractGroup
      extended by ca.uhn.hl7v2.model.v24.group.CSU_C09_STUDY_SCHEDULE
All Implemented Interfaces:
Group, Structure, Serializable

public class CSU_C09_STUDY_SCHEDULE
extends AbstractGroup

Represents a CSU_C09_STUDY_SCHEDULE group structure (a Group object). A Group is an ordered collection of message segments that can repeat together or be optionally in/excluded together. This Group contains the following elements:

See Also:
Serialized Form

Constructor Summary
CSU_C09_STUDY_SCHEDULE(Group parent, ModelClassFactory factory)
          Creates a new CSU_C09_STUDY_SCHEDULE group
 
Method Summary
 CSS getCSS()
          Returns CSS (Clinical Study Data Schedule Segment) - creates it if necessary
 CSU_C09_STUDY_OBSERVATION getSTUDY_OBSERVATION()
          Returns the first repetition of STUDY_OBSERVATION (a Group object) - creates it if necessary
 CSU_C09_STUDY_OBSERVATION getSTUDY_OBSERVATION(int rep)
          Returns a specific repetition of STUDY_OBSERVATION (a Group object) - creates it if necessary
 int getSTUDY_OBSERVATIONReps()
          Returns the number of existing repetitions of STUDY_OBSERVATION
 CSU_C09_STUDY_PHARM getSTUDY_PHARM()
          Returns the first repetition of STUDY_PHARM (a Group object) - creates it if necessary
 CSU_C09_STUDY_PHARM getSTUDY_PHARM(int rep)
          Returns a specific repetition of STUDY_PHARM (a Group object) - creates it if necessary
 int getSTUDY_PHARMReps()
          Returns the number of existing repetitions of STUDY_PHARM
 String getVersion()
          Returns "2.4"
 void insertSTUDY_OBSERVATION(CSU_C09_STUDY_OBSERVATION structure, int rep)
          Inserts a specific repetition of STUDY_OBSERVATION (a Group object)
 CSU_C09_STUDY_OBSERVATION insertSTUDY_OBSERVATION(int rep)
          Inserts a specific repetition of STUDY_OBSERVATION (a Group object)
 void insertSTUDY_PHARM(CSU_C09_STUDY_PHARM structure, int rep)
          Inserts a specific repetition of STUDY_PHARM (a Group object)
 CSU_C09_STUDY_PHARM insertSTUDY_PHARM(int rep)
          Inserts a specific repetition of STUDY_PHARM (a Group object)
 CSU_C09_STUDY_OBSERVATION removeSTUDY_OBSERVATION(int rep)
          Removes a specific repetition of STUDY_OBSERVATION (a Group object)
 CSU_C09_STUDY_PHARM removeSTUDY_PHARM(int rep)
          Removes a specific repetition of STUDY_PHARM (a Group object)
 
Methods inherited from class ca.uhn.hl7v2.model.AbstractGroup
add, add, addNonstandardSegment, addNonstandardSegment, clear, currentReps, get, get, getAll, getClass, getMessage, getModelClassFactory, getName, getNames, getParent, insertRepetition, insertRepetition, isGroup, isRepeating, isRequired, removeRepetition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSU_C09_STUDY_SCHEDULE

public CSU_C09_STUDY_SCHEDULE(Group parent,
                              ModelClassFactory factory)
Creates a new CSU_C09_STUDY_SCHEDULE group

Method Detail

getVersion

public String getVersion()
Returns "2.4"


getCSS

public CSS getCSS()
Returns CSS (Clinical Study Data Schedule Segment) - creates it if necessary


getSTUDY_OBSERVATION

public CSU_C09_STUDY_OBSERVATION getSTUDY_OBSERVATION()
Returns the first repetition of STUDY_OBSERVATION (a Group object) - creates it if necessary


getSTUDY_OBSERVATION

public CSU_C09_STUDY_OBSERVATION getSTUDY_OBSERVATION(int rep)
Returns a specific repetition of STUDY_OBSERVATION (a Group object) - creates it if necessary

Parameters:
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)
Throws:
HL7Exception - if the repetition requested is more than one greater than the number of existing repetitions.

getSTUDY_OBSERVATIONReps

public int getSTUDY_OBSERVATIONReps()
Returns the number of existing repetitions of STUDY_OBSERVATION


insertSTUDY_OBSERVATION

public void insertSTUDY_OBSERVATION(CSU_C09_STUDY_OBSERVATION structure,
                                    int rep)
                             throws HL7Exception
Inserts a specific repetition of STUDY_OBSERVATION (a Group object)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

insertSTUDY_OBSERVATION

public CSU_C09_STUDY_OBSERVATION insertSTUDY_OBSERVATION(int rep)
                                                  throws HL7Exception
Inserts a specific repetition of STUDY_OBSERVATION (a Group object)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

removeSTUDY_OBSERVATION

public CSU_C09_STUDY_OBSERVATION removeSTUDY_OBSERVATION(int rep)
                                                  throws HL7Exception
Removes a specific repetition of STUDY_OBSERVATION (a Group object)

Throws:
HL7Exception
See Also:
AbstractGroup.removeRepetition(String, int)

getSTUDY_PHARM

public CSU_C09_STUDY_PHARM getSTUDY_PHARM()
Returns the first repetition of STUDY_PHARM (a Group object) - creates it if necessary


getSTUDY_PHARM

public CSU_C09_STUDY_PHARM getSTUDY_PHARM(int rep)
Returns a specific repetition of STUDY_PHARM (a Group object) - creates it if necessary

Parameters:
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)
Throws:
HL7Exception - if the repetition requested is more than one greater than the number of existing repetitions.

getSTUDY_PHARMReps

public int getSTUDY_PHARMReps()
Returns the number of existing repetitions of STUDY_PHARM


insertSTUDY_PHARM

public void insertSTUDY_PHARM(CSU_C09_STUDY_PHARM structure,
                              int rep)
                       throws HL7Exception
Inserts a specific repetition of STUDY_PHARM (a Group object)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

insertSTUDY_PHARM

public CSU_C09_STUDY_PHARM insertSTUDY_PHARM(int rep)
                                      throws HL7Exception
Inserts a specific repetition of STUDY_PHARM (a Group object)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

removeSTUDY_PHARM

public CSU_C09_STUDY_PHARM removeSTUDY_PHARM(int rep)
                                      throws HL7Exception
Removes a specific repetition of STUDY_PHARM (a Group object)

Throws:
HL7Exception
See Also:
AbstractGroup.removeRepetition(String, int)


Copyright © 2001-2011 University Health Network. All Rights Reserved.