public class OM5 extends Segment
The Technical Steward for the OM5 segment is ORDERS. This segment contains the information about batteries and supersets.
Represents an HL7 OM5 message segment. This segment has the following fields:
OM5-1: Sequence Number - Test/Observation Master File (NM)Optional
OM5-2: Test/Observations Included within an Ordered Test Battery (CWE)Optional
OM5-3: Observation ID Suffixes (ST)Optional
This class provides mechanism to validate message against HL7 v 2.8.2 standard. The class provides accessors & mutators for the elements mentioned above. The class has validate method which validates Message against HL7 v 2.8.2 standard.
User can also create Segment through SegmentFactory
| Constructor and Description |
|---|
OM5()
Constructs the OM5 segment.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addTestObservationsIncludedwithinanOrderedTestBattery(CWE objtestObservationsIncludedwithinanOrderedTestBattery)
Add the Test Observations Included within an Ordered Test Battery.
|
void |
addTestObservationsIncludedwithinanOrderedTestBattery(java.lang.String strIdentifier,
java.lang.String strText,
java.lang.String strNameOfCodingSystem,
java.lang.String strAlternateIdentifier,
java.lang.String strAlternateText,
java.lang.String strNameOfAlternateCodingSystem,
java.lang.String strCodingSystemVersionID,
java.lang.String strAlternateCodingSystemVersionId,
java.lang.String strOriginalText,
java.lang.String strSecondAlternateIdentifier,
java.lang.String strSecondAlternateText,
java.lang.String strNameofSecondAlternateCodingSystem,
java.lang.String strSecondAlternateCodingSystemVersionID,
java.lang.String strCodingSystemOID,
java.lang.String strValueSetOID,
java.lang.String strValueSetVersionID,
java.lang.String strAlternateCodingSystemOID,
java.lang.String strAlternateValueSetOID,
java.lang.String strAlternateValueSetVersionID,
java.lang.String strSecondAlternateCodingSystemOID,
java.lang.String strSecondAlternateValueSetOID,
java.lang.String strSecondAlternateValueSetVersionID)
Add the Test Observations Included within an Ordered Test Battery.
|
ST |
getObservationIDSuffixes()
Retrieves the Observation ID Suffixes.
|
NM |
getSequenceNumberTestObservationMasterFile()
Retrieves the Sequence Number Test Observation Master File.
|
ISingleCollection<CWE> |
getTestObservationsIncludedwithinanOrderedTestBattery()
Retrieves the Test Observations Included within an Ordered Test Battery.
|
void |
setObservationIDSuffixes(ST objobservationIDSuffixes)
Set the Observation ID Suffixes.
|
void |
setObservationIDSuffixes(java.lang.String strObservationIDSuffixes)
Set the Observation ID Suffixes.
|
void |
setSequenceNumberTestObservationMasterFile(NM objsequenceNumberTestObservationMasterFile)
Set the Sequence Number Test Observation Master File.
|
void |
setSequenceNumberTestObservationMasterFile(java.lang.String strSequenceNumberTestObservationMasterFile)
Set the Sequence Number Test Observation Master File.
|
void |
setTestObservationsIncludedwithinanOrderedTestBattery(ISingleCollection<CWE> objtestObservationsIncludedwithinanOrderedTestBatteryList)
Set the Test Observations Included within an Ordered Test Battery.
|
boolean |
validate()
Validates HL7 Message objects .
|
addUnRecognizedField, dumpSegment, getFields, getName, getUnrecognizedFields, moveToNextSegment, parse, removeDataElement, removeDataElement, serialize, setName, setUnRecognizedField, updateDataElement, updateDataElement, writeToXMLpublic ST getObservationIDSuffixes()
public NM getSequenceNumberTestObservationMasterFile()
public ISingleCollection<CWE> getTestObservationsIncludedwithinanOrderedTestBattery()
public void setObservationIDSuffixes(java.lang.String strObservationIDSuffixes)
strObservationIDSuffixes - Use as ObservationIDSuffixes.public void setObservationIDSuffixes(ST objobservationIDSuffixes)
objobservationIDSuffixes - Object of Observation ID Suffixes.public void setSequenceNumberTestObservationMasterFile(java.lang.String strSequenceNumberTestObservationMasterFile)
strSequenceNumberTestObservationMasterFile - Specifies the maximum number of days that the insurance policy will cover.public void setSequenceNumberTestObservationMasterFile(NM objsequenceNumberTestObservationMasterFile)
strSequenceNumberTestObservationMasterFile - Specifies the maximum number of days that the insurance policy will cover.public void addTestObservationsIncludedwithinanOrderedTestBattery(java.lang.String strIdentifier,
java.lang.String strText,
java.lang.String strNameOfCodingSystem,
java.lang.String strAlternateIdentifier,
java.lang.String strAlternateText,
java.lang.String strNameOfAlternateCodingSystem,
java.lang.String strCodingSystemVersionID,
java.lang.String strAlternateCodingSystemVersionId,
java.lang.String strOriginalText,
java.lang.String strSecondAlternateIdentifier,
java.lang.String strSecondAlternateText,
java.lang.String strNameofSecondAlternateCodingSystem,
java.lang.String strSecondAlternateCodingSystemVersionID,
java.lang.String strCodingSystemOID,
java.lang.String strValueSetOID,
java.lang.String strValueSetVersionID,
java.lang.String strAlternateCodingSystemOID,
java.lang.String strAlternateValueSetOID,
java.lang.String strAlternateValueSetVersionID,
java.lang.String strSecondAlternateCodingSystemOID,
java.lang.String strSecondAlternateValueSetOID,
java.lang.String strSecondAlternateValueSetVersionID)
strIdentifier - Specifies of characters (the code) that uniquely identifies the item being referenced.strText - Specifies The descriptive or textual name of the identifier, e.g., myocardial infarction.strNameOfCodingSystem - Identifies the coding scheme being used in the identifier component.strAlternateIdentifier - Specifies an alternate sequence of characters (the code) that uniquely identifies the item being referenced.strAlternateText - Specifies the descriptive or textual name of the alternate identifier. See usage note in section introduction.strNameOfAlternateCodingSystem - Identifies the coding scheme being used in the alternate identifier component.strCodingSystemVersionID - A sequence of characters that uniquely identifies a second alternate code.strAlternateCodingSystemVersionId - This component carries the version for the coding system identified by components 4-6.strOriginalText - The text as seen and/or selected by the user who entered the data.strSecondAlternateIdentifier - A sequence of characters that uniquely identifies a second alternate code.strSecondAlternateText - The descriptive or textual name of the alternate identifier.strNameofSecondAlternateCodingSystem - Identifies the coding scheme being used in the alternate identifier component.strSecondAlternateCodingSystemVersionID - This component carries the version for the coding system identified by components 10-12.strCodingSystemOID - This component contains the ISO Object Identifier (OID) for the coding system or value set named in CWE.3.strValueSetOID - This component contains the ISO Object Identifier (OID) to allow identification of the value set from which the value in CWE.1 is obtained.strValueSetVersionID - This component carries the version for the value set identified by CWE.15. The version is a date. The date is the date/time that the value set being used was published.strAlternateCodingSystemOID - This component contains the ISO Object Identifier (OID) for the coding system or value set named in CWE.6.strAlternateValueSetOID - This component contains the ISO Object Identifier (OID) to allow identification of the value set from which the value in CWE.4 is obtained.strAlternateValueSetVersionID - This component carries the version for the value set identified by CWE.18. The version is a date.strSecondAlternateCodingSystemOID - This component contains the ISO Object Identifier (OID) for the coding system or value set named in CWE.12.strSecondAlternateValueSetOID - This component contains the ISO Object Identifier (OID) to allow identification of the value set from which the value in CWE.10 is obtained.strSecondAlternateValueSetVersionID - This component carries the version for the value set identified by CWE.21. The version is a date.public void addTestObservationsIncludedwithinanOrderedTestBattery(CWE objtestObservationsIncludedwithinanOrderedTestBattery)
objtestObservationsIncludedwithinanOrderedTestBattery - Object of Test Observations Included within an Ordered Test Battery.public void setTestObservationsIncludedwithinanOrderedTestBattery(ISingleCollection<CWE> objtestObservationsIncludedwithinanOrderedTestBatteryList)
objtestObservationsIncludedwithinanOrderedTestBatteryList - List of Test Observations Included within an Ordered Test Battery.public boolean validate()
throws InvalidSegmentException
validate in interface ISegmentvalidate in class SegmentInvalidSegmentException - Throws when Segment Validation fails.