Package ca.uhn.hl7v2.model.v24.group
Class ORL_O22_PATIENT
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractGroup
ca.uhn.hl7v2.model.v24.group.ORL_O22_PATIENT
- All Implemented Interfaces:
Group,Structure,Visitable,Serializable
Represents a ORL_O22_PATIENT 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: PID (Patient identification)
- 2: ORL_O22_GENERAL_ORDER (a Group object) repeating
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
ConstructorsConstructorDescriptionORL_O22_PATIENT(Group parent, ModelClassFactory factory) Creates a new ORL_O22_PATIENT group -
Method Summary
Modifier and TypeMethodDescriptionReturns the first repetition of GENERAL_ORDER (a Group object) - creates it if necessarygetGENERAL_ORDER(int rep) Returns a specific repetition of GENERAL_ORDER (a Group object) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of GENERAL_ORDER.intReturns the number of existing repetitions of GENERAL_ORDERgetPID()Returns PID (Patient identification) - creates it if necessaryReturns "2.4"insertGENERAL_ORDER(int rep) Inserts a specific repetition of GENERAL_ORDER (a Group object)voidinsertGENERAL_ORDER(ORL_O22_GENERAL_ORDER structure, int rep) Inserts a specific repetition of GENERAL_ORDER (a Group object)removeGENERAL_ORDER(int rep) Removes a specific repetition of GENERAL_ORDER (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
-
ORL_O22_PATIENT
Creates a new ORL_O22_PATIENT group
-
-
Method Details
-
getVersion
Returns "2.4" -
getPID
Returns PID (Patient identification) - creates it if necessary -
getGENERAL_ORDER
Returns the first repetition of GENERAL_ORDER (a Group object) - creates it if necessary -
getGENERAL_ORDER
Returns a specific repetition of GENERAL_ORDER (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.
-
getGENERAL_ORDERReps
Returns the number of existing repetitions of GENERAL_ORDER -
getGENERAL_ORDERAll
Returns a non-modifiable List containing all current existing repetitions of GENERAL_ORDER.
Note that unlike
getGENERAL_ORDER(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertGENERAL_ORDER
Inserts a specific repetition of GENERAL_ORDER (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertGENERAL_ORDER
Inserts a specific repetition of GENERAL_ORDER (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeGENERAL_ORDER
Removes a specific repetition of GENERAL_ORDER (a Group object)- Throws:
HL7Exception- See Also:
-