Package ca.uhn.hl7v2.model.v251.group
Class MFN_M09_MF_TEST_CAT_DETAIL
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractGroup
ca.uhn.hl7v2.model.v251.group.MFN_M09_MF_TEST_CAT_DETAIL
- All Implemented Interfaces:
Group,Structure,Visitable,Serializable
Represents a MFN_M09_MF_TEST_CAT_DETAIL 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: OM3 (Categorical Service/Test/Observation)
- 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_M09_MF_TEST_CAT_DETAIL(Group parent, ModelClassFactory factory) Creates a new MFN_M09_MF_TEST_CAT_DETAIL group -
Method Summary
Modifier and TypeMethodDescriptiongetOM3()Returns OM3 (Categorical Service/Test/Observation) - creates it if necessarygetOM4()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 OM4Returns "2.5.1"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_M09_MF_TEST_CAT_DETAIL
Creates a new MFN_M09_MF_TEST_CAT_DETAIL group
-
-
Method Details
-
getVersion
Returns "2.5.1" -
getOM3
Returns OM3 (Categorical Service/Test/Observation) - 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:
-