Package ca.uhn.hl7v2.model.v23.group
Class ORD_O02_RESPONSE
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractGroup
ca.uhn.hl7v2.model.v23.group.ORD_O02_RESPONSE
- All Implemented Interfaces:
Group,Structure,Visitable,Serializable
Represents a ORD_O02_RESPONSE 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: ORD_O02_PATIENT (a Group object) optional
- 2: ORD_O02_ORDER_DIET (a Group object) repeating
- 3: ORD_O02_ORDER_TRAY (a Group object) optional repeating
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
ConstructorsConstructorDescriptionORD_O02_RESPONSE(Group parent, ModelClassFactory factory) Creates a new ORD_O02_RESPONSE group -
Method Summary
Modifier and TypeMethodDescriptionReturns the first repetition of ORDER_DIET (a Group object) - creates it if necessarygetORDER_DIET(int rep) Returns a specific repetition of ORDER_DIET (a Group object) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of ORDER_DIET.intReturns the number of existing repetitions of ORDER_DIETReturns the first repetition of ORDER_TRAY (a Group object) - creates it if necessarygetORDER_TRAY(int rep) Returns a specific repetition of ORDER_TRAY (a Group object) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of ORDER_TRAY.intReturns the number of existing repetitions of ORDER_TRAYReturns PATIENT (a Group object) - creates it if necessaryReturns "2.3"insertORDER_DIET(int rep) Inserts a specific repetition of ORDER_DIET (a Group object)voidinsertORDER_DIET(ORD_O02_ORDER_DIET structure, int rep) Inserts a specific repetition of ORDER_DIET (a Group object)insertORDER_TRAY(int rep) Inserts a specific repetition of ORDER_TRAY (a Group object)voidinsertORDER_TRAY(ORD_O02_ORDER_TRAY structure, int rep) Inserts a specific repetition of ORDER_TRAY (a Group object)removeORDER_DIET(int rep) Removes a specific repetition of ORDER_DIET (a Group object)removeORDER_TRAY(int rep) Removes a specific repetition of ORDER_TRAY (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
-
ORD_O02_RESPONSE
Creates a new ORD_O02_RESPONSE group
-
-
Method Details
-
getVersion
Returns "2.3" -
getPATIENT
Returns PATIENT (a Group object) - creates it if necessary -
getORDER_DIET
Returns the first repetition of ORDER_DIET (a Group object) - creates it if necessary -
getORDER_DIET
Returns a specific repetition of ORDER_DIET (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.
-
getORDER_DIETReps
Returns the number of existing repetitions of ORDER_DIET -
getORDER_DIETAll
Returns a non-modifiable List containing all current existing repetitions of ORDER_DIET.
Note that unlike
getORDER_DIET(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertORDER_DIET
Inserts a specific repetition of ORDER_DIET (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertORDER_DIET
Inserts a specific repetition of ORDER_DIET (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeORDER_DIET
Removes a specific repetition of ORDER_DIET (a Group object)- Throws:
HL7Exception- See Also:
-
getORDER_TRAY
Returns the first repetition of ORDER_TRAY (a Group object) - creates it if necessary -
getORDER_TRAY
Returns a specific repetition of ORDER_TRAY (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.
-
getORDER_TRAYReps
Returns the number of existing repetitions of ORDER_TRAY -
getORDER_TRAYAll
Returns a non-modifiable List containing all current existing repetitions of ORDER_TRAY.
Note that unlike
getORDER_TRAY(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertORDER_TRAY
Inserts a specific repetition of ORDER_TRAY (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertORDER_TRAY
Inserts a specific repetition of ORDER_TRAY (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeORDER_TRAY
Removes a specific repetition of ORDER_TRAY (a Group object)- Throws:
HL7Exception- See Also:
-