public class OM4 extends AbstractSegment
Represents an HL7 OM4 message segment (OBSERVATION that require specimens). This segment has the following fields:
log
Constructor and Description |
---|
OM4(Group parent,
ModelClassFactory factory)
Creates a new OM4 segment
|
Modifier and Type | Method and Description |
---|---|
protected Type |
createNewTypeWithoutReflection(int field) |
CE |
getAdditive()
Returns
OM4-8: "Additive" - creates it if necessary
|
TX |
getContainerDescription()
Returns
OM4-4: "Container Description" - creates it if necessary
|
CE |
getContainerUnits()
Returns
OM4-6: "Container Units" - creates it if necessary
|
NM |
getContainerVolume()
Returns
OM4-5: "Container Volume" - creates it if necessary
|
ID |
getDerivedSpecimen()
Returns
OM4-3: "Derived Specimen" - creates it if necessary
|
CQ_QUANTITY |
getMinimumCollectionVolume()
Returns
OM4-12: "Minimum Collection Volume" - creates it if necessary
|
CQ_QUANTITY |
getNormalCollectionVolume()
Returns
OM4-11: "Normal Collection Volume" - creates it if necessary
|
ST |
getOm41_SegmentTypeID()
Returns
OM4-1: "Segment Type ID" - creates it if necessary
|
TX |
getOm410_SpecialHandlingRequirements()
Returns
OM4-10: "Special Handling Requirements" - creates it if necessary
|
CQ_QUANTITY |
getOm411_NormalCollectionVolume()
Returns
OM4-11: "Normal Collection Volume" - creates it if necessary
|
CQ_QUANTITY |
getOm412_MinimumCollectionVolume()
Returns
OM4-12: "Minimum Collection Volume" - creates it if necessary
|
TX |
getOm413_SpecimenRequirements()
Returns
OM4-13: "Specimen Requirements" - creates it if necessary
|
ID[] |
getOm414_SpecimenPriorities()
Returns all repetitions of Specimen Priorities (OM4-14).
|
ID |
getOm414_SpecimenPriorities(int rep)
Returns a specific repetition of
OM4-14: "Specimen Priorities" - creates it if necessary
|
int |
getOm414_SpecimenPrioritiesReps()
Returns a count of the current number of repetitions of Specimen Priorities (OM4-14).
|
CQ_QUANTITY |
getOm415_SpecimenRetentionTime()
Returns
OM4-15: "Specimen Retention Time" - creates it if necessary
|
NM |
getOm42_SequenceNumberTestObservationMasterFile()
Returns
OM4-2: "Sequence Number - Test/ Observation Master File" - creates it if necessary
|
ID |
getOm43_DerivedSpecimen()
Returns
OM4-3: "Derived Specimen" - creates it if necessary
|
TX |
getOm44_ContainerDescription()
Returns
OM4-4: "Container Description" - creates it if necessary
|
NM |
getOm45_ContainerVolume()
Returns
OM4-5: "Container Volume" - creates it if necessary
|
CE |
getOm46_ContainerUnits()
Returns
OM4-6: "Container Units" - creates it if necessary
|
CE |
getOm47_Specimen()
Returns
OM4-7: "Specimen" - creates it if necessary
|
CE |
getOm48_Additive()
Returns
OM4-8: "Additive" - creates it if necessary
|
TX |
getOm49_Preparation()
Returns
OM4-9: "Preparation" - creates it if necessary
|
TX |
getPreparation()
Returns
OM4-9: "Preparation" - creates it if necessary
|
ST |
getSegmentTypeID()
Returns
OM4-1: "Segment Type ID" - creates it if necessary
|
NM |
getSequenceNumberTestObservationMasterFile()
Returns
OM4-2: "Sequence Number - Test/ Observation Master File" - creates it if necessary
|
TX |
getSpecialHandlingRequirements()
Returns
OM4-10: "Special Handling Requirements" - creates it if necessary
|
CE |
getSpecimen()
Returns
OM4-7: "Specimen" - creates it if necessary
|
ID[] |
getSpecimenPriorities()
Returns all repetitions of Specimen Priorities (OM4-14).
|
ID |
getSpecimenPriorities(int rep)
Returns a specific repetition of
OM4-14: "Specimen Priorities" - creates it if necessary
|
int |
getSpecimenPrioritiesReps()
Returns a count of the current number of repetitions of Specimen Priorities (OM4-14).
|
TX |
getSpecimenRequirements()
Returns
OM4-13: "Specimen Requirements" - creates it if necessary
|
CQ_QUANTITY |
getSpecimenRetentionTime()
Returns
OM4-15: "Specimen Retention Time" - creates it if necessary
|
ID |
insertOm414_SpecimenPriorities(int rep)
Inserts a repetition of
OM4-14: "Specimen Priorities" at a specific index
|
ID |
insertSpecimenPriorities(int rep)
Inserts a repetition of
OM4-14: "Specimen Priorities" at a specific index
|
ID |
removeOm414_SpecimenPriorities(int rep)
Removes a repetition of
OM4-14: "Specimen Priorities" at a specific index
|
ID |
removeSpecimenPriorities(int rep)
Removes a repetition of
OM4-14: "Specimen Priorities" at a specific index
|
accept, add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getName, getNames, getReps, getTypedField, getTypedField, insertRepetition, isEmpty, isRequired, main, numFields, parse, provideLocation, removeRepetition
getMessage, getParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessage, getParent
public OM4(Group parent, ModelClassFactory factory)
public ST getSegmentTypeID()
public ST getOm41_SegmentTypeID()
public NM getSequenceNumberTestObservationMasterFile()
public NM getOm42_SequenceNumberTestObservationMasterFile()
public ID getDerivedSpecimen()
public ID getOm43_DerivedSpecimen()
public TX getContainerDescription()
public TX getOm44_ContainerDescription()
public NM getContainerVolume()
public NM getOm45_ContainerVolume()
public CE getContainerUnits()
public CE getOm46_ContainerUnits()
public CE getSpecimen()
public CE getOm47_Specimen()
public CE getAdditive()
public CE getOm48_Additive()
public TX getPreparation()
public TX getOm49_Preparation()
public TX getSpecialHandlingRequirements()
public TX getOm410_SpecialHandlingRequirements()
public CQ_QUANTITY getNormalCollectionVolume()
public CQ_QUANTITY getOm411_NormalCollectionVolume()
public CQ_QUANTITY getMinimumCollectionVolume()
public CQ_QUANTITY getOm412_MinimumCollectionVolume()
public TX getSpecimenRequirements()
public TX getOm413_SpecimenRequirements()
public ID[] getSpecimenPriorities()
public ID[] getOm414_SpecimenPriorities()
public int getSpecimenPrioritiesReps()
public ID getSpecimenPriorities(int rep)
rep
- The repetition index (0-indexed)public ID getOm414_SpecimenPriorities(int rep)
rep
- The repetition index (0-indexed)public int getOm414_SpecimenPrioritiesReps()
public ID insertSpecimenPriorities(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID insertOm414_SpecimenPriorities(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID removeSpecimenPriorities(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID removeOm414_SpecimenPriorities(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CQ_QUANTITY getSpecimenRetentionTime()
public CQ_QUANTITY getOm415_SpecimenRetentionTime()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.