Package ca.uhn.hl7v2.model.v24.group
Class CSU_C09_STUDY_PHARM
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractGroup
ca.uhn.hl7v2.model.v24.group.CSU_C09_STUDY_PHARM
- All Implemented Interfaces:
Group,Structure,Visitable,Serializable
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:
- 1: ORC (Common Order) optional
- 2: CSU_C09_RX_ADMIN (a Group object) repeating
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
ConstructorsConstructorDescriptionCSU_C09_STUDY_PHARM(Group parent, ModelClassFactory factory) Creates a new CSU_C09_STUDY_PHARM group -
Method Summary
Modifier and TypeMethodDescriptiongetORC()Returns ORC (Common Order) - creates it if necessaryReturns the first repetition of RX_ADMIN (a Group object) - creates it if necessarygetRX_ADMIN(int rep) Returns a specific repetition of RX_ADMIN (a Group object) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of RX_ADMIN.intReturns the number of existing repetitions of RX_ADMINReturns "2.4"insertRX_ADMIN(int rep) Inserts a specific repetition of RX_ADMIN (a Group object)voidinsertRX_ADMIN(CSU_C09_RX_ADMIN structure, int rep) Inserts a specific repetition of RX_ADMIN (a Group object)removeRX_ADMIN(int rep) Removes a specific repetition of RX_ADMIN (a Group object)Methods inherited from class ca.uhn.hl7v2.model.AbstractGroup
accept, add, add, add, addNonstandardSegment, addNonstandardSegment, clear, currentReps, get, get, getAll, getAllAsList, getClass, getFieldNumForName, getModelClassFactory, getName, getNames, getNonStandardNames, getReps, getTyped, getTyped, insert, insert, insertRepetition, insertRepetition, isChoiceElement, isEmpty, isGroup, isRepeating, isRequired, provideLocation, removeRepetition, tryToInstantiateStructure, visitNestedStructuresMethods inherited from class ca.uhn.hl7v2.model.AbstractStructure
getMessage, getParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ca.uhn.hl7v2.model.Structure
getMessage, getParent
-
Constructor Details
-
CSU_C09_STUDY_PHARM
Creates a new CSU_C09_STUDY_PHARM group
-
-
Method Details
-
getVersion
Returns "2.4" -
getORC
Returns ORC (Common Order) - creates it if necessary -
getRX_ADMIN
Returns the first repetition of RX_ADMIN (a Group object) - creates it if necessary -
getRX_ADMIN
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
Returns the number of existing repetitions of RX_ADMIN -
getRX_ADMINAll
Returns a non-modifiable List containing all current existing repetitions of RX_ADMIN.
Note that unlike
getRX_ADMIN(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertRX_ADMIN
Inserts a specific repetition of RX_ADMIN (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertRX_ADMIN
Inserts a specific repetition of RX_ADMIN (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeRX_ADMIN
Removes a specific repetition of RX_ADMIN (a Group object)- Throws:
HL7Exception- See Also:
-