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

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

public class CSU_C09_STUDY_PHARM
extends AbstractGroup

Represents a CSU_C09_STUDY_PHARM 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_PHARM(Group parent, ModelClassFactory factory)
          Creates a new CSU_C09_STUDY_PHARM group
 
Method Summary
 ORC getORC()
          Returns ORC (Common Order) - creates it if necessary
 CSU_C09_RX_ADMIN getRX_ADMIN()
          Returns the first repetition of RX_ADMIN (a Group object) - creates it if necessary
 CSU_C09_RX_ADMIN getRX_ADMIN(int rep)
          Returns a specific repetition of RX_ADMIN (a Group object) - creates it if necessary
 int getRX_ADMINReps()
          Returns the number of existing repetitions of RX_ADMIN
 String getVersion()
          Returns "2.4"
 void insertRX_ADMIN(CSU_C09_RX_ADMIN structure, int rep)
          Inserts a specific repetition of RX_ADMIN (a Group object)
 CSU_C09_RX_ADMIN insertRX_ADMIN(int rep)
          Inserts a specific repetition of RX_ADMIN (a Group object)
 CSU_C09_RX_ADMIN removeRX_ADMIN(int rep)
          Removes a specific repetition of RX_ADMIN (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_PHARM

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

Method Detail

getVersion

public String getVersion()
Returns "2.4"


getORC

public ORC getORC()
Returns ORC (Common Order) - creates it if necessary


getRX_ADMIN

public CSU_C09_RX_ADMIN getRX_ADMIN()
Returns the first repetition of RX_ADMIN (a Group object) - creates it if necessary


getRX_ADMIN

public CSU_C09_RX_ADMIN getRX_ADMIN(int rep)
Returns a specific repetition of RX_ADMIN (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.

getRX_ADMINReps

public int getRX_ADMINReps()
Returns the number of existing repetitions of RX_ADMIN


insertRX_ADMIN

public void insertRX_ADMIN(CSU_C09_RX_ADMIN structure,
                           int rep)
                    throws HL7Exception
Inserts a specific repetition of RX_ADMIN (a Group object)

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

insertRX_ADMIN

public CSU_C09_RX_ADMIN insertRX_ADMIN(int rep)
                                throws HL7Exception
Inserts a specific repetition of RX_ADMIN (a Group object)

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

removeRX_ADMIN

public CSU_C09_RX_ADMIN removeRX_ADMIN(int rep)
                                throws HL7Exception
Removes a specific repetition of RX_ADMIN (a Group object)

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


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