public class OM4 extends Segment
The Technical Steward for the OM4 segment is ORDERS. This segment applies to observations/batteries that require a specimen for their performances.
Represents an HL7 OM4 message segment. This segment has the following fields:
OM4-1: Sequence Number - Test/Observation Master File (NM)Optional
OM4-2: Derived Specimen (ID)Optional
OM4-3: Container Description (TX)Optional
OM4-4: Container Volume (NM)Optional
OM4-5: Container Units (CWE)Optional
OM4-6: Specimen (CWE)Optional
OM4-7: Additive (CWE)Optional
OM4-8: Preparation (TX)Optional
OM4-9: Special Handling Requirements (TX)Optional
OM4-10: Normal Collection Volume (CQ)Optional
OM4-11: Minimum Collection Volume (CQ)Optional
OM4-12: Specimen Requirements (TX)Optional
OM4-13: Specimen Priorities (ID)Optional
OM4-14: Specimen Retention Time (CQ)Optional
OM4-15: Specimen Handling Code (CWE)Optional
OM4-16: Specimen Preference (ID)Optional
OM4-17: Preferred Specimen/Attribture Sequence ID (NM)Optional
OM4-18: Taxonomic Classification Code (CWE)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 |
|---|
OM4()
Constructs the OM4 segment.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSpecimenHandlingCode(CWE objSpecimenHandlingCode)
Add the Specimen Handling Code.
|
void |
addSpecimenHandlingCode(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 Specimen Handling Code.
|
void |
addSpecimenPriorities(ID objspecimenPriorities)
Add the Specimen Priorities.
|
void |
addSpecimenPriorities(java.lang.String strCharacterSet)
Add the Specimen Priorities.
|
void |
addTaxonomicClassificationCode(CWE objTaxonomicClassificationCode)
Add the Taxonomic Classification Code.
|
void |
addTaxonomicClassificationCode(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 Taxonomic Classification Code.
|
CWE |
getAdditive()
Retrieves the Additive.
|
TX |
getContainerDescription()
Retrieves the Container Description.
|
CWE |
getContainerUnits()
Retrieves the Container Units.
|
NM |
getContainerVolume()
Retrieves the Container Volume.
|
ID |
getDerivedSpecimen()
Retrieves the Derived Specimen.
|
CQ |
getMinimumCollectionVolume()
Retrieves the Minimum Collection Volume.
|
CQ |
getNormalCollectionVolume()
Retrieves the Normal Collection Volume.
|
NM |
getPreferredSpecimenAttribtureSequenceID()
Retrieves the Preferred Specimen/Attribture Sequence ID.
|
TX |
getPreparation()
Retrieves the Preparation.
|
NM |
getSequenceNumberTestObservationMasterFile()
Retrieves the Sequence Number Test Observation Master File.
|
TX |
getSpecialHandlingRequirements()
Retrieves the Special Handling Requirements.
|
CWE |
getSpecimen()
Retrieves the Specimen.
|
ISingleCollection<CWE> |
getSpecimenHandlingCode()
Retrieves the Specimen Handling Code.
|
ID |
getSpecimenPreference()
Retrieves the Specimen Preference.
|
ISingleCollection<ID> |
getSpecimenPriorities()
Retrieves the Specimen Priorities.
|
TX |
getSpecimenRequirements()
Retrieves the Specimen Requirements.
|
CQ |
getSpecimenRetentionTime()
Retrieves the Specimen Retention Time.
|
ISingleCollection<CWE> |
getTaxonomicClassificationCode()
Retrieves the Taxonomic Classification Code.
|
void |
setAdditive(CWE objadditive)
Set the Additive.
|
void |
setAdditive(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)
Set the Additive.
|
void |
setContainerDescription(java.lang.String strSoftwareProductInformation)
Set the Container Description.
|
void |
setContainerDescription(TX objcontainerDescription)
Set the Container Description.
|
void |
setContainerUnits(CWE objcontainerUnits)
Set the Container Units.
|
void |
setContainerUnits(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)
Set the Container Units.
|
void |
setContainerVolume(NM objcontainerVolume)
Set the Container Volume.
|
void |
setContainerVolume(java.lang.String strPolicyLimitDays)
Set the Container Volume.
|
void |
setDerivedSpecimen(ID objderivedSpecimen)
Set the Derived Specimen.
|
void |
setDerivedSpecimen(java.lang.String strQueryResponseStatus)
Set the Derived Specimen.
|
void |
setMinimumCollectionVolume(CQ objminimumCollectionVolume)
Set the Minimum Collection Volume.
|
void |
setMinimumCollectionVolume(java.lang.String strQuantity,
CWE objUnits)
Set the Minimum Collection Volume.
|
void |
setNormalCollectionVolume(CQ objnormalCollectionVolume)
Set the Normal Collection Volume.
|
void |
setNormalCollectionVolume(java.lang.String strQuantity,
CWE objUnits)
Set the Normal Collection Volume.
|
void |
setPreferredSpecimenAttribtureSequenceID(NM objPreferredSpecimenAttribtureSequenceID)
Set the Preferred Specimen/Attribture Sequence ID.
|
void |
setPreferredSpecimenAttribtureSequenceID(java.lang.String strPreferredSpecimenAttribtureSequenceID)
Set the Preferred Specimen/Attribture Sequence ID.
|
void |
setPreparation(java.lang.String strSoftwareProductInformation)
Set the Preparation.
|
void |
setPreparation(TX objpreparation)
Set the Preparation.
|
void |
setSequenceNumberTestObservationMasterFile(NM objsequenceNumberTestObservationMasterFile)
Set the Sequence Number Test Observation Master File.
|
void |
setSequenceNumberTestObservationMasterFile(java.lang.String strPolicyLimitDays)
Set the Sequence Number Test Observation Master File.
|
void |
setSpecialHandlingRequirements(java.lang.String strSoftwareProductInformation)
Set the Special Handling Requirements.
|
void |
setSpecialHandlingRequirements(TX objspecialHandlingRequirements)
Set the Special Handling Requirements.
|
void |
setSpecimen(CWE objspecimen)
Set the Specimen.
|
void |
setSpecimen(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)
Set the Specimen.
|
void |
setSpecimenHandlingCode(ISingleCollection<CWE> objSpecimenHandlingCodeList)
Set the Specimen Handling Code.
|
void |
setSpecimenPreference(ID objSpecimenPreference)
Set the Specimen Preference.
|
void |
setSpecimenPreference(java.lang.String strSpecimenPreference)
Set the Specimen Preference.
|
void |
setSpecimenPriorities(ISingleCollection<ID> objspecimenPrioritiesList)
Set the Specimen Priorities.
|
void |
setSpecimenRequirements(java.lang.String strSoftwareProductInformation)
Set the Specimen Requirements.
|
void |
setSpecimenRequirements(TX objspecimenRequirements)
Set the Specimen Requirements.
|
void |
setSpecimenRetentionTime(CQ objspecimenRetentionTime)
Set the Specimen Retention Time.
|
void |
setSpecimenRetentionTime(java.lang.String strQuantity,
CWE objUnits)
Set the Specimen Retention Time.
|
void |
setTaxonomicClassificationCode(ISingleCollection<CWE> objTaxonomicClassificationCodeList)
Set the Taxonomic Classification Code.
|
boolean |
validate()
Validates HL7 Message objects .
|
addUnRecognizedField, dumpSegment, getFields, getName, getUnrecognizedFields, moveToNextSegment, parse, removeDataElement, removeDataElement, serialize, setName, setUnRecognizedField, updateDataElement, updateDataElement, writeToXMLpublic CWE getAdditive()
public TX getContainerDescription()
public CWE getContainerUnits()
public NM getContainerVolume()
public ID getDerivedSpecimen()
public CQ getMinimumCollectionVolume()
public CQ getNormalCollectionVolume()
public TX getPreparation()
public NM getSequenceNumberTestObservationMasterFile()
public TX getSpecialHandlingRequirements()
public CWE getSpecimen()
public ISingleCollection<ID> getSpecimenPriorities()
public TX getSpecimenRequirements()
public CQ getSpecimenRetentionTime()
public ISingleCollection<CWE> getSpecimenHandlingCode()
public ID getSpecimenPreference()
public NM getPreferredSpecimenAttribtureSequenceID()
public ISingleCollection<CWE> getTaxonomicClassificationCode()
public void setAdditive(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 setAdditive(CWE objadditive)
objadditive - Object of Additive.public void setContainerDescription(java.lang.String strSoftwareProductInformation)
strSoftwareProductInformation - Use as SoftwareProductInformation.public void setContainerDescription(TX objcontainerDescription)
objcontainerDescription - Object of Container Description.public void setPreparation(java.lang.String strSoftwareProductInformation)
strSoftwareProductInformation - Use as SoftwareProductInformation.public void setPreparation(TX objpreparation)
objpreparation - Object of Preparation.public void setSpecialHandlingRequirements(java.lang.String strSoftwareProductInformation)
strSoftwareProductInformation - Use as SoftwareProductInformation.public void setSpecialHandlingRequirements(TX objspecialHandlingRequirements)
objspecialHandlingRequirements - Object of Special Handling Requirements.public void setSpecimenRequirements(java.lang.String strSoftwareProductInformation)
strSoftwareProductInformation - Use as SoftwareProductInformation.public void setSpecimenRequirements(TX objspecimenRequirements)
objspecimenRequirements - Object of Specimen Requirements.public void setContainerUnits(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 setContainerUnits(CWE objcontainerUnits)
objcontainerUnits - Object of Container Units.public void setSpecimen(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 setSpecimen(CWE objspecimen)
objspecimen - Object of Specimen.public void setContainerVolume(java.lang.String strPolicyLimitDays)
strPolicyLimitDays - Specifies the maximum number of days that the insurance policy will cover.public void setContainerVolume(NM objcontainerVolume)
objcontainerVolume - Object of Container Volume.public void setDerivedSpecimen(java.lang.String strQueryResponseStatus)
strQueryResponseStatus - Use as QueryResponseStatus.public void setDerivedSpecimen(ID objderivedSpecimen)
objderivedSpecimen - Object of Derived Specimen.public void setSpecimenRetentionTime(java.lang.String strQuantity,
CWE objUnits)
strQuantity - Specifies the numeric quantity or amount of an entity.objUnits - Specifies the units in which the quantity is expressed.public void setSpecimenRetentionTime(CQ objspecimenRetentionTime)
objspecimenRetentionTime - Object of Specimen Retention Time.public void setMinimumCollectionVolume(java.lang.String strQuantity,
CWE objUnits)
strQuantity - Specifies the numeric quantity or amount of an entity.objUnits - Specifies the units in which the quantity is expressed.public void setMinimumCollectionVolume(CQ objminimumCollectionVolume)
objminimumCollectionVolume - Object of Minimum Collection Volume.public void setNormalCollectionVolume(java.lang.String strQuantity,
CWE objUnits)
strQuantity - Specifies the numeric quantity or amount of an entity.objUnits - Specifies the units in which the quantity is expressed.public void setNormalCollectionVolume(CQ objnormalCollectionVolume)
objnormalCollectionVolume - Object of Normal Collection Volume.public void setSequenceNumberTestObservationMasterFile(java.lang.String strPolicyLimitDays)
strPolicyLimitDays - Specifies the maximum number of days that the insurance policy will cover.public void setSequenceNumberTestObservationMasterFile(NM objsequenceNumberTestObservationMasterFile)
objsequenceNumberTestObservationMasterFile - Object of Sequence Number Test Observation Master File.public void addSpecimenPriorities(java.lang.String strCharacterSet)
strCharacterSet - Specifies the character set for the entire message.Suggested Values ASCII,8859/1 ...
[Refer Table No 0211].public void addSpecimenPriorities(ID objspecimenPriorities)
objspecimenPriorities - Object of Specimen Priorities.public void setSpecimenPriorities(ISingleCollection<ID> objspecimenPrioritiesList)
objspecimenPrioritiesList - List of Specimen Priorities.public void addSpecimenHandlingCode(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 addSpecimenHandlingCode(CWE objSpecimenHandlingCode)
objSpecimenHandlingCode - Object of Specimen Handling Code.public void setSpecimenHandlingCode(ISingleCollection<CWE> objSpecimenHandlingCodeList)
objSpecimenHandlingCodeList - List of Specimen Handling Code.public void setSpecimenPreference(java.lang.String strSpecimenPreference)
strSpecimenPreference - String to be passed as Specimen Preferencepublic void setSpecimenPreference(ID objSpecimenPreference)
objSpecimenPreference - Object of Specimen Preference.public void setPreferredSpecimenAttribtureSequenceID(java.lang.String strPreferredSpecimenAttribtureSequenceID)
strPreferredSpecimenAttribtureSequenceID - String to be passed as Preferred Specimen/Attribture Sequence IDpublic void setPreferredSpecimenAttribtureSequenceID(NM objPreferredSpecimenAttribtureSequenceID)
objPreferredSpecimenAttribtureSequenceID - Object of Preferred Specimen/Attribture Sequence ID.public void addTaxonomicClassificationCode(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 addTaxonomicClassificationCode(CWE objTaxonomicClassificationCode)
objTaxonomicClassificationCode - Object of Taxonomic Classification Code.public void setTaxonomicClassificationCode(ISingleCollection<CWE> objTaxonomicClassificationCodeList)
objTaxonomicClassificationCodeList - List of Taxonomic Classification Code.public boolean validate()
throws InvalidSegmentException
validate in interface ISegmentvalidate in class SegmentInvalidSegmentException - Throws when Segment Validation fails.