Package ca.uhn.hl7v2.model.v24.group
Class OMG_O19_PRIOR_RESULT
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractGroup
ca.uhn.hl7v2.model.v24.group.OMG_O19_PRIOR_RESULT
- All Implemented Interfaces:
Group,Structure,Visitable,Serializable
Represents a OMG_O19_PRIOR_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: OMG_O19_PATIENT_PRIOR (a Group object) optional
- 2: OMG_O19_PATIENT_VISIT_PRIOR (a Group object) optional
- 3: AL1 (Patient allergy information) optional repeating
- 4: OMG_O19_ORDER_PRIOR (a Group object) repeating
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
ConstructorsConstructorDescriptionOMG_O19_PRIOR_RESULT(Group parent, ModelClassFactory factory) Creates a new OMG_O19_PRIOR_RESULT group -
Method Summary
Modifier and TypeMethodDescriptiongetAL1()Returns the first repetition of AL1 (Patient allergy information) - creates it if necessarygetAL1(int rep) Returns a specific repetition of AL1 (Patient allergy information) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of AL1.intReturns the number of existing repetitions of AL1Returns the first repetition of ORDER_PRIOR (a Group object) - creates it if necessarygetORDER_PRIOR(int rep) Returns a specific repetition of ORDER_PRIOR (a Group object) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of ORDER_PRIOR.intReturns the number of existing repetitions of ORDER_PRIORReturns PATIENT_PRIOR (a Group object) - creates it if necessaryReturns PATIENT_VISIT_PRIOR (a Group object) - creates it if necessaryReturns "2.4"insertAL1(int rep) Inserts a specific repetition of AL1 (Patient allergy information)voidInserts a specific repetition of AL1 (Patient allergy information)insertORDER_PRIOR(int rep) Inserts a specific repetition of ORDER_PRIOR (a Group object)voidinsertORDER_PRIOR(OMG_O19_ORDER_PRIOR structure, int rep) Inserts a specific repetition of ORDER_PRIOR (a Group object)removeAL1(int rep) Removes a specific repetition of AL1 (Patient allergy information)removeORDER_PRIOR(int rep) Removes a specific repetition of ORDER_PRIOR (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
-
OMG_O19_PRIOR_RESULT
Creates a new OMG_O19_PRIOR_RESULT group
-
-
Method Details
-
getVersion
Returns "2.4" -
getPATIENT_PRIOR
Returns PATIENT_PRIOR (a Group object) - creates it if necessary -
getPATIENT_VISIT_PRIOR
Returns PATIENT_VISIT_PRIOR (a Group object) - creates it if necessary -
getAL1
Returns the first repetition of AL1 (Patient allergy information) - creates it if necessary -
getAL1
Returns a specific repetition of AL1 (Patient allergy information) - 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.
-
getAL1Reps
Returns the number of existing repetitions of AL1 -
getAL1All
Returns a non-modifiable List containing all current existing repetitions of AL1.
Note that unlike
getAL1(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertAL1
Inserts a specific repetition of AL1 (Patient allergy information)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertAL1
Inserts a specific repetition of AL1 (Patient allergy information)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeAL1
Removes a specific repetition of AL1 (Patient allergy information)- Throws:
HL7Exception- See Also:
-
getORDER_PRIOR
Returns the first repetition of ORDER_PRIOR (a Group object) - creates it if necessary -
getORDER_PRIOR
Returns a specific repetition of ORDER_PRIOR (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_PRIORReps
Returns the number of existing repetitions of ORDER_PRIOR -
getORDER_PRIORAll
Returns a non-modifiable List containing all current existing repetitions of ORDER_PRIOR.
Note that unlike
getORDER_PRIOR(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertORDER_PRIOR
Inserts a specific repetition of ORDER_PRIOR (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertORDER_PRIOR
Inserts a specific repetition of ORDER_PRIOR (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeORDER_PRIOR
Removes a specific repetition of ORDER_PRIOR (a Group object)- Throws:
HL7Exception- See Also:
-