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

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

public class CSU_C09_STUDY_PHASE
extends AbstractGroup

Represents a CSU_C09_STUDY_PHASE 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_PHASE(Group parent, ModelClassFactory factory)
          Creates a new CSU_C09_STUDY_PHASE group
 
Method Summary
 CSP getCSP()
          Returns the first repetition of CSP (Clinical Study Phase) - creates it if necessary
 CSP getCSP(int rep)
          Returns a specific repetition of CSP (Clinical Study Phase) - creates it if necessary
 int getCSPReps()
          Returns the number of existing repetitions of CSP
 CSU_C09_STUDY_SCHEDULE getSTUDY_SCHEDULE()
          Returns the first repetition of STUDY_SCHEDULE (a Group object) - creates it if necessary
 CSU_C09_STUDY_SCHEDULE getSTUDY_SCHEDULE(int rep)
          Returns a specific repetition of STUDY_SCHEDULE (a Group object) - creates it if necessary
 int getSTUDY_SCHEDULEReps()
          Returns the number of existing repetitions of STUDY_SCHEDULE
 String getVersion()
          Returns "2.4"
 void insertCSP(CSP structure, int rep)
          Inserts a specific repetition of CSP (Clinical Study Phase)
 CSP insertCSP(int rep)
          Inserts a specific repetition of CSP (Clinical Study Phase)
 void insertSTUDY_SCHEDULE(CSU_C09_STUDY_SCHEDULE structure, int rep)
          Inserts a specific repetition of STUDY_SCHEDULE (a Group object)
 CSU_C09_STUDY_SCHEDULE insertSTUDY_SCHEDULE(int rep)
          Inserts a specific repetition of STUDY_SCHEDULE (a Group object)
 CSP removeCSP(int rep)
          Removes a specific repetition of CSP (Clinical Study Phase)
 CSU_C09_STUDY_SCHEDULE removeSTUDY_SCHEDULE(int rep)
          Removes a specific repetition of STUDY_SCHEDULE (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_PHASE

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

Method Detail

getVersion

public String getVersion()
Returns "2.4"


getCSP

public CSP getCSP()
Returns the first repetition of CSP (Clinical Study Phase) - creates it if necessary


getCSP

public CSP getCSP(int rep)
Returns a specific repetition of CSP (Clinical Study Phase) - 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.

getCSPReps

public int getCSPReps()
Returns the number of existing repetitions of CSP


insertCSP

public void insertCSP(CSP structure,
                      int rep)
               throws HL7Exception
Inserts a specific repetition of CSP (Clinical Study Phase)

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

insertCSP

public CSP insertCSP(int rep)
              throws HL7Exception
Inserts a specific repetition of CSP (Clinical Study Phase)

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

removeCSP

public CSP removeCSP(int rep)
              throws HL7Exception
Removes a specific repetition of CSP (Clinical Study Phase)

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

getSTUDY_SCHEDULE

public CSU_C09_STUDY_SCHEDULE getSTUDY_SCHEDULE()
Returns the first repetition of STUDY_SCHEDULE (a Group object) - creates it if necessary


getSTUDY_SCHEDULE

public CSU_C09_STUDY_SCHEDULE getSTUDY_SCHEDULE(int rep)
Returns a specific repetition of STUDY_SCHEDULE (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_SCHEDULEReps

public int getSTUDY_SCHEDULEReps()
Returns the number of existing repetitions of STUDY_SCHEDULE


insertSTUDY_SCHEDULE

public void insertSTUDY_SCHEDULE(CSU_C09_STUDY_SCHEDULE structure,
                                 int rep)
                          throws HL7Exception
Inserts a specific repetition of STUDY_SCHEDULE (a Group object)

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

insertSTUDY_SCHEDULE

public CSU_C09_STUDY_SCHEDULE insertSTUDY_SCHEDULE(int rep)
                                            throws HL7Exception
Inserts a specific repetition of STUDY_SCHEDULE (a Group object)

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

removeSTUDY_SCHEDULE

public CSU_C09_STUDY_SCHEDULE removeSTUDY_SCHEDULE(int rep)
                                            throws HL7Exception
Removes a specific repetition of STUDY_SCHEDULE (a Group object)

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


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