public class OM4 extends AbstractSegment
Represents an HL7 OM4 message segment (Observations 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) |
CWE |
getAdditive()
Returns
OM4-7: "Additive" - creates it if necessary
|
TX[] |
getContainerDescription()
Returns all repetitions of Container Description (OM4-3).
|
TX |
getContainerDescription(int rep)
Returns a specific repetition of
OM4-3: "Container Description" - creates it if necessary
|
int |
getContainerDescriptionReps()
Returns a count of the current number of repetitions of Container Description (OM4-3).
|
CWE[] |
getContainerUnits()
Returns all repetitions of Container Units (OM4-5).
|
CWE |
getContainerUnits(int rep)
Returns a specific repetition of
OM4-5: "Container Units" - creates it if necessary
|
int |
getContainerUnitsReps()
Returns a count of the current number of repetitions of Container Units (OM4-5).
|
NM[] |
getContainerVolume()
Returns all repetitions of Container Volume (OM4-4).
|
NM |
getContainerVolume(int rep)
Returns a specific repetition of
OM4-4: "Container Volume" - creates it if necessary
|
int |
getContainerVolumeReps()
Returns a count of the current number of repetitions of Container Volume (OM4-4).
|
ID |
getDerivedSpecimen()
Returns
OM4-2: "Derived Specimen" - creates it if necessary
|
CQ |
getMinimumCollectionVolume()
Returns
OM4-11: "Minimum Collection Volume" - creates it if necessary
|
CQ |
getNormalCollectionVolume()
Returns
OM4-10: "Normal Collection Volume" - creates it if necessary
|
NM |
getOm41_SequenceNumberTestObservationMasterFile()
Returns
OM4-1: "Sequence Number - Test/Observation Master File" - creates it if necessary
|
CQ |
getOm410_NormalCollectionVolume()
Returns
OM4-10: "Normal Collection Volume" - creates it if necessary
|
CQ |
getOm411_MinimumCollectionVolume()
Returns
OM4-11: "Minimum Collection Volume" - creates it if necessary
|
TX |
getOm412_SpecimenRequirements()
Returns
OM4-12: "Specimen Requirements" - creates it if necessary
|
ID[] |
getOm413_SpecimenPriorities()
Returns all repetitions of Specimen Priorities (OM4-13).
|
ID |
getOm413_SpecimenPriorities(int rep)
Returns a specific repetition of
OM4-13: "Specimen Priorities" - creates it if necessary
|
int |
getOm413_SpecimenPrioritiesReps()
Returns a count of the current number of repetitions of Specimen Priorities (OM4-13).
|
CQ |
getOm414_SpecimenRetentionTime()
Returns
OM4-14: "Specimen Retention Time" - creates it if necessary
|
CWE[] |
getOm415_SpecimenHandlingCode()
Returns all repetitions of Specimen Handling Code (OM4-15).
|
CWE |
getOm415_SpecimenHandlingCode(int rep)
Returns a specific repetition of
OM4-15: "Specimen Handling Code" - creates it if necessary
|
int |
getOm415_SpecimenHandlingCodeReps()
Returns a count of the current number of repetitions of Specimen Handling Code (OM4-15).
|
ID |
getOm416_SpecimenPreference()
Returns
OM4-16: "Specimen Preference" - creates it if necessary
|
NM |
getOm417_PreferredSpecimenAttribtureSequenceID()
Returns
OM4-17: "Preferred Specimen/Attribture Sequence ID" - creates it if necessary
|
CWE[] |
getOm418_TaxonomicClassificationCode()
Returns all repetitions of Taxonomic Classification Code (OM4-18).
|
CWE |
getOm418_TaxonomicClassificationCode(int rep)
Returns a specific repetition of
OM4-18: "Taxonomic Classification Code" - creates it if necessary
|
int |
getOm418_TaxonomicClassificationCodeReps()
Returns a count of the current number of repetitions of Taxonomic Classification Code (OM4-18).
|
ID |
getOm42_DerivedSpecimen()
Returns
OM4-2: "Derived Specimen" - creates it if necessary
|
TX[] |
getOm43_ContainerDescription()
Returns all repetitions of Container Description (OM4-3).
|
TX |
getOm43_ContainerDescription(int rep)
Returns a specific repetition of
OM4-3: "Container Description" - creates it if necessary
|
int |
getOm43_ContainerDescriptionReps()
Returns a count of the current number of repetitions of Container Description (OM4-3).
|
NM[] |
getOm44_ContainerVolume()
Returns all repetitions of Container Volume (OM4-4).
|
NM |
getOm44_ContainerVolume(int rep)
Returns a specific repetition of
OM4-4: "Container Volume" - creates it if necessary
|
int |
getOm44_ContainerVolumeReps()
Returns a count of the current number of repetitions of Container Volume (OM4-4).
|
CWE[] |
getOm45_ContainerUnits()
Returns all repetitions of Container Units (OM4-5).
|
CWE |
getOm45_ContainerUnits(int rep)
Returns a specific repetition of
OM4-5: "Container Units" - creates it if necessary
|
int |
getOm45_ContainerUnitsReps()
Returns a count of the current number of repetitions of Container Units (OM4-5).
|
CWE |
getOm46_Specimen()
Returns
OM4-6: "Specimen" - creates it if necessary
|
CWE |
getOm47_Additive()
Returns
OM4-7: "Additive" - creates it if necessary
|
TX |
getOm48_Preparation()
Returns
OM4-8: "Preparation" - creates it if necessary
|
TX |
getOm49_SpecialHandlingRequirements()
Returns
OM4-9: "Special Handling Requirements" - creates it if necessary
|
NM |
getPreferredSpecimenAttribtureSequenceID()
Returns
OM4-17: "Preferred Specimen/Attribture Sequence ID" - creates it if necessary
|
TX |
getPreparation()
Returns
OM4-8: "Preparation" - creates it if necessary
|
NM |
getSequenceNumberTestObservationMasterFile()
Returns
OM4-1: "Sequence Number - Test/Observation Master File" - creates it if necessary
|
TX |
getSpecialHandlingRequirements()
Returns
OM4-9: "Special Handling Requirements" - creates it if necessary
|
CWE |
getSpecimen()
Returns
OM4-6: "Specimen" - creates it if necessary
|
CWE[] |
getSpecimenHandlingCode()
Returns all repetitions of Specimen Handling Code (OM4-15).
|
CWE |
getSpecimenHandlingCode(int rep)
Returns a specific repetition of
OM4-15: "Specimen Handling Code" - creates it if necessary
|
int |
getSpecimenHandlingCodeReps()
Returns a count of the current number of repetitions of Specimen Handling Code (OM4-15).
|
ID |
getSpecimenPreference()
Returns
OM4-16: "Specimen Preference" - creates it if necessary
|
ID[] |
getSpecimenPriorities()
Returns all repetitions of Specimen Priorities (OM4-13).
|
ID |
getSpecimenPriorities(int rep)
Returns a specific repetition of
OM4-13: "Specimen Priorities" - creates it if necessary
|
int |
getSpecimenPrioritiesReps()
Returns a count of the current number of repetitions of Specimen Priorities (OM4-13).
|
TX |
getSpecimenRequirements()
Returns
OM4-12: "Specimen Requirements" - creates it if necessary
|
CQ |
getSpecimenRetentionTime()
Returns
OM4-14: "Specimen Retention Time" - creates it if necessary
|
CWE[] |
getTaxonomicClassificationCode()
Returns all repetitions of Taxonomic Classification Code (OM4-18).
|
CWE |
getTaxonomicClassificationCode(int rep)
Returns a specific repetition of
OM4-18: "Taxonomic Classification Code" - creates it if necessary
|
int |
getTaxonomicClassificationCodeReps()
Returns a count of the current number of repetitions of Taxonomic Classification Code (OM4-18).
|
TX |
insertContainerDescription(int rep)
Inserts a repetition of
OM4-3: "Container Description" at a specific index
|
CWE |
insertContainerUnits(int rep)
Inserts a repetition of
OM4-5: "Container Units" at a specific index
|
NM |
insertContainerVolume(int rep)
Inserts a repetition of
OM4-4: "Container Volume" at a specific index
|
ID |
insertOm413_SpecimenPriorities(int rep)
Inserts a repetition of
OM4-13: "Specimen Priorities" at a specific index
|
CWE |
insertOm415_SpecimenHandlingCode(int rep)
Inserts a repetition of
OM4-15: "Specimen Handling Code" at a specific index
|
CWE |
insertOm418_TaxonomicClassificationCode(int rep)
Inserts a repetition of
OM4-18: "Taxonomic Classification Code" at a specific index
|
TX |
insertOm43_ContainerDescription(int rep)
Inserts a repetition of
OM4-3: "Container Description" at a specific index
|
NM |
insertOm44_ContainerVolume(int rep)
Inserts a repetition of
OM4-4: "Container Volume" at a specific index
|
CWE |
insertOm45_ContainerUnits(int rep)
Inserts a repetition of
OM4-5: "Container Units" at a specific index
|
CWE |
insertSpecimenHandlingCode(int rep)
Inserts a repetition of
OM4-15: "Specimen Handling Code" at a specific index
|
ID |
insertSpecimenPriorities(int rep)
Inserts a repetition of
OM4-13: "Specimen Priorities" at a specific index
|
CWE |
insertTaxonomicClassificationCode(int rep)
Inserts a repetition of
OM4-18: "Taxonomic Classification Code" at a specific index
|
TX |
removeContainerDescription(int rep)
Removes a repetition of
OM4-3: "Container Description" at a specific index
|
CWE |
removeContainerUnits(int rep)
Removes a repetition of
OM4-5: "Container Units" at a specific index
|
NM |
removeContainerVolume(int rep)
Removes a repetition of
OM4-4: "Container Volume" at a specific index
|
ID |
removeOm413_SpecimenPriorities(int rep)
Removes a repetition of
OM4-13: "Specimen Priorities" at a specific index
|
CWE |
removeOm415_SpecimenHandlingCode(int rep)
Removes a repetition of
OM4-15: "Specimen Handling Code" at a specific index
|
CWE |
removeOm418_TaxonomicClassificationCode(int rep)
Removes a repetition of
OM4-18: "Taxonomic Classification Code" at a specific index
|
TX |
removeOm43_ContainerDescription(int rep)
Removes a repetition of
OM4-3: "Container Description" at a specific index
|
NM |
removeOm44_ContainerVolume(int rep)
Removes a repetition of
OM4-4: "Container Volume" at a specific index
|
CWE |
removeOm45_ContainerUnits(int rep)
Removes a repetition of
OM4-5: "Container Units" at a specific index
|
CWE |
removeSpecimenHandlingCode(int rep)
Removes a repetition of
OM4-15: "Specimen Handling Code" at a specific index
|
ID |
removeSpecimenPriorities(int rep)
Removes a repetition of
OM4-13: "Specimen Priorities" at a specific index
|
CWE |
removeTaxonomicClassificationCode(int rep)
Removes a repetition of
OM4-18: "Taxonomic Classification Code" 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 NM getSequenceNumberTestObservationMasterFile()
public NM getOm41_SequenceNumberTestObservationMasterFile()
public ID getDerivedSpecimen()
public ID getOm42_DerivedSpecimen()
public TX[] getContainerDescription()
public TX[] getOm43_ContainerDescription()
public int getContainerDescriptionReps()
public TX getContainerDescription(int rep)
rep
- The repetition index (0-indexed)public TX getOm43_ContainerDescription(int rep)
rep
- The repetition index (0-indexed)public int getOm43_ContainerDescriptionReps()
public TX insertContainerDescription(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 TX insertOm43_ContainerDescription(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 TX removeContainerDescription(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 TX removeOm43_ContainerDescription(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 NM[] getContainerVolume()
public NM[] getOm44_ContainerVolume()
public int getContainerVolumeReps()
public NM getContainerVolume(int rep)
rep
- The repetition index (0-indexed)public NM getOm44_ContainerVolume(int rep)
rep
- The repetition index (0-indexed)public int getOm44_ContainerVolumeReps()
public NM insertContainerVolume(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 NM insertOm44_ContainerVolume(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 NM removeContainerVolume(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 NM removeOm44_ContainerVolume(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 CWE[] getContainerUnits()
public CWE[] getOm45_ContainerUnits()
public int getContainerUnitsReps()
public CWE getContainerUnits(int rep)
rep
- The repetition index (0-indexed)public CWE getOm45_ContainerUnits(int rep)
rep
- The repetition index (0-indexed)public int getOm45_ContainerUnitsReps()
public CWE insertContainerUnits(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 CWE insertOm45_ContainerUnits(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 CWE removeContainerUnits(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 CWE removeOm45_ContainerUnits(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 CWE getSpecimen()
public CWE getOm46_Specimen()
public CWE getAdditive()
public CWE getOm47_Additive()
public TX getPreparation()
public TX getOm48_Preparation()
public TX getSpecialHandlingRequirements()
public TX getOm49_SpecialHandlingRequirements()
public CQ getNormalCollectionVolume()
public CQ getOm410_NormalCollectionVolume()
public CQ getMinimumCollectionVolume()
public CQ getOm411_MinimumCollectionVolume()
public TX getSpecimenRequirements()
public TX getOm412_SpecimenRequirements()
public ID[] getSpecimenPriorities()
public ID[] getOm413_SpecimenPriorities()
public int getSpecimenPrioritiesReps()
public ID getSpecimenPriorities(int rep)
rep
- The repetition index (0-indexed)public ID getOm413_SpecimenPriorities(int rep)
rep
- The repetition index (0-indexed)public int getOm413_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 insertOm413_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 removeOm413_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 getSpecimenRetentionTime()
public CQ getOm414_SpecimenRetentionTime()
public CWE[] getSpecimenHandlingCode()
public CWE[] getOm415_SpecimenHandlingCode()
public int getSpecimenHandlingCodeReps()
public CWE getSpecimenHandlingCode(int rep)
rep
- The repetition index (0-indexed)public CWE getOm415_SpecimenHandlingCode(int rep)
rep
- The repetition index (0-indexed)public int getOm415_SpecimenHandlingCodeReps()
public CWE insertSpecimenHandlingCode(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 CWE insertOm415_SpecimenHandlingCode(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 CWE removeSpecimenHandlingCode(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 CWE removeOm415_SpecimenHandlingCode(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 getSpecimenPreference()
public ID getOm416_SpecimenPreference()
public NM getPreferredSpecimenAttribtureSequenceID()
public NM getOm417_PreferredSpecimenAttribtureSequenceID()
public CWE[] getTaxonomicClassificationCode()
public CWE[] getOm418_TaxonomicClassificationCode()
public int getTaxonomicClassificationCodeReps()
public CWE getTaxonomicClassificationCode(int rep)
rep
- The repetition index (0-indexed)public CWE getOm418_TaxonomicClassificationCode(int rep)
rep
- The repetition index (0-indexed)public int getOm418_TaxonomicClassificationCodeReps()
public CWE insertTaxonomicClassificationCode(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 CWE insertOm418_TaxonomicClassificationCode(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 CWE removeTaxonomicClassificationCode(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 CWE removeOm418_TaxonomicClassificationCode(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)protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.