Package ca.uhn.hl7v2.model.v23.group
Class MFN_M10_MF_TEST_BATTERIES
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractGroup
ca.uhn.hl7v2.model.v23.group.MFN_M10_MF_TEST_BATTERIES
- All Implemented Interfaces:
Group,Structure,Visitable,Serializable
Represents a MFN_M10_MF_TEST_BATTERIES 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: OM5 (Observation batteries)
- 2: OM4 (Observations that require specimens) optional repeating
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
ConstructorsConstructorDescriptionMFN_M10_MF_TEST_BATTERIES(Group parent, ModelClassFactory factory) Creates a new MFN_M10_MF_TEST_BATTERIES group -
Method Summary
Modifier and TypeMethodDescriptiongetOM4()Returns the first repetition of OM4 (Observations that require specimens) - creates it if necessarygetOM4(int rep) Returns a specific repetition of OM4 (Observations that require specimens) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of OM4.intReturns the number of existing repetitions of OM4getOM5()Returns OM5 (Observation batteries) - creates it if necessaryReturns "2.3"insertOM4(int rep) Inserts a specific repetition of OM4 (Observations that require specimens)voidInserts a specific repetition of OM4 (Observations that require specimens)removeOM4(int rep) Removes a specific repetition of OM4 (Observations that require specimens)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
-
MFN_M10_MF_TEST_BATTERIES
Creates a new MFN_M10_MF_TEST_BATTERIES group
-
-
Method Details
-
getVersion
Returns "2.3" -
getOM5
Returns OM5 (Observation batteries) - creates it if necessary -
getOM4
Returns the first repetition of OM4 (Observations that require specimens) - creates it if necessary -
getOM4
Returns a specific repetition of OM4 (Observations that require specimens) - 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.
-
getOM4Reps
Returns the number of existing repetitions of OM4 -
getOM4All
Returns a non-modifiable List containing all current existing repetitions of OM4.
Note that unlike
getOM4(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertOM4
Inserts a specific repetition of OM4 (Observations that require specimens)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertOM4
Inserts a specific repetition of OM4 (Observations that require specimens)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeOM4
Removes a specific repetition of OM4 (Observations that require specimens)- Throws:
HL7Exception- See Also:
-