Package ca.uhn.hl7v2.model.v22.group
Class ORU_R01_PATIENT_RESULT
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractGroup
ca.uhn.hl7v2.model.v22.group.ORU_R01_PATIENT_RESULT
- All Implemented Interfaces:
Group,Structure,Visitable,Serializable
Represents a ORU_R01_PATIENT_RESULT 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: ORU_R01_PATIENT (a Group object) optional
- 2: ORU_R01_ORDER_OBSERVATION (a Group object) repeating
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
ConstructorsConstructorDescriptionORU_R01_PATIENT_RESULT(Group parent, ModelClassFactory factory) Creates a new ORU_R01_PATIENT_RESULT group -
Method Summary
Modifier and TypeMethodDescriptionReturns the first repetition of ORDER_OBSERVATION (a Group object) - creates it if necessarygetORDER_OBSERVATION(int rep) Returns a specific repetition of ORDER_OBSERVATION (a Group object) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of ORDER_OBSERVATION.intReturns the number of existing repetitions of ORDER_OBSERVATIONReturns PATIENT (a Group object) - creates it if necessaryReturns "2.2"insertORDER_OBSERVATION(int rep) Inserts a specific repetition of ORDER_OBSERVATION (a Group object)voidinsertORDER_OBSERVATION(ORU_R01_ORDER_OBSERVATION structure, int rep) Inserts a specific repetition of ORDER_OBSERVATION (a Group object)removeORDER_OBSERVATION(int rep) Removes a specific repetition of ORDER_OBSERVATION (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
-
ORU_R01_PATIENT_RESULT
Creates a new ORU_R01_PATIENT_RESULT group
-
-
Method Details
-
getVersion
Returns "2.2" -
getPATIENT
Returns PATIENT (a Group object) - creates it if necessary -
getORDER_OBSERVATION
Returns the first repetition of ORDER_OBSERVATION (a Group object) - creates it if necessary -
getORDER_OBSERVATION
Returns a specific repetition of ORDER_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.
-
getORDER_OBSERVATIONReps
Returns the number of existing repetitions of ORDER_OBSERVATION -
getORDER_OBSERVATIONAll
Returns a non-modifiable List containing all current existing repetitions of ORDER_OBSERVATION.
Note that unlike
getORDER_OBSERVATION(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertORDER_OBSERVATION
public void insertORDER_OBSERVATION(ORU_R01_ORDER_OBSERVATION structure, int rep) throws HL7Exception Inserts a specific repetition of ORDER_OBSERVATION (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertORDER_OBSERVATION
Inserts a specific repetition of ORDER_OBSERVATION (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeORDER_OBSERVATION
Removes a specific repetition of ORDER_OBSERVATION (a Group object)- Throws:
HL7Exception- See Also:
-