public class RQ1 extends Segment
RQ1 contains additional detail for each nonstock requisitioned item.
Represents an HL7 RQ1 message segment. This segment has the following fields:
RQ1-1: Anticipated Price (ST)Optional
RQ1-2: Manufacturer Identifier (CWE)Conditional
RQ1-3: Manufacturer's Catalog (ST)Conditional
RQ1-4: Vendor ID (CWE)Conditional
RQ1-5: Vendor Catalog (ST)Conditional
RQ1-6: Taxable (ID)Optional
RQ1-7: Substitute Allowed (ID)Optional
User can also create Segment through SegmentFactory
| Constructor and Description |
|---|
RQ1()
Constructs the RQ1 segment.
|
| Modifier and Type | Method and Description |
|---|---|
ST |
getAnticipatedPrice()
Retrieves the Anticipated Price.
|
ST |
getManufacturerCatalog()
Retrieves the Manufacturer Catalog.
|
CWE |
getManufacturerIdentifier()
Retrieves the Manufacturer Identifier.
|
ID |
getSubstituteAllowed()
Retrieves the Substitute Allowed.
|
ID |
getTaxable()
Retrieves the Taxable.
|
ST |
getVendorCatalog()
Retrieves the Vendor Catalog.
|
CWE |
getVendorID()
Retrieves the Vendor ID.
|
void |
setAnticipatedPrice(ST objanticipatedPrice)
Set the Anticipated Price.
|
void |
setAnticipatedPrice(java.lang.String strAnticipatedPrice)
Set the Anticipated Price.
|
void |
setManufacturerCatalog(ST objmanufacturerCatalog)
Set the Manufacturer Catalog.
|
void |
setManufacturerCatalog(java.lang.String strManufacturerCatalog)
Set the Manufacturer Catalog.
|
void |
setManufacturerIdentifier(CWE objmanufacturerIdentifier)
Set the Manufacturer Identifier.
|
void |
setManufacturerIdentifier(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 Manufacturer Identifier.
|
void |
setSubstituteAllowed(ID objsubstituteAllowed)
Set the Substitute Allowed.
|
void |
setSubstituteAllowed(java.lang.String strSubstituteAllowed)
Set the Substitute Allowed.
|
void |
setTaxable(ID objtaxable)
Set the Taxable.
|
void |
setTaxable(java.lang.String strTaxable)
Set the Taxable.
|
void |
setVendorCatalog(ST objvendorCatalog)
Set the Vendor Catalog.
|
void |
setVendorCatalog(java.lang.String strVendorCatalog)
Set the Vendor Catalog.
|
void |
setVendorID(CWE objvendorID)
Set the Vendor ID.
|
void |
setVendorID(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 Vendor ID.
|
boolean |
validate()
Validates HL7 Message objects .
|
addUnRecognizedField, dumpSegment, getFields, getName, getUnrecognizedFields, moveToNextSegment, parse, removeDataElement, removeDataElement, serialize, setName, setUnRecognizedField, updateDataElement, updateDataElement, writeToXMLpublic ST getAnticipatedPrice()
public ST getManufacturerCatalog()
public CWE getManufacturerIdentifier()
public ID getSubstituteAllowed()
public ID getTaxable()
public ST getVendorCatalog()
public CWE getVendorID()
public void setAnticipatedPrice(java.lang.String strAnticipatedPrice)
strAnticipatedPrice - Specifies Anticipated Price.public void setAnticipatedPrice(ST objanticipatedPrice)
objanticipatedPrice - Object of Anticipated Price.public void setManufacturerCatalog(java.lang.String strManufacturerCatalog)
strManufacturerCatalog - Specifies Manufacturer Catalog.public void setManufacturerCatalog(ST objmanufacturerCatalog)
objmanufacturerCatalog - Object of Manufacturer Catalog.public void setManufacturerIdentifier(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 setManufacturerIdentifier(CWE objmanufacturerIdentifier)
objmanufacturerIdentifier - Object of Manufacturer Identifier.public void setSubstituteAllowed(java.lang.String strSubstituteAllowed)
strSubstituteAllowed - Specifies Substitute Allowed.public void setSubstituteAllowed(ID objsubstituteAllowed)
objsubstituteAllowed - Object of Substitute Allowed.public void setTaxable(java.lang.String strTaxable)
strTaxable - Specifies Taxable.public void setTaxable(ID objtaxable)
objtaxable - Object of Taxable.public void setVendorCatalog(java.lang.String strVendorCatalog)
strVendorCatalog - Specifies Vendor Catalog.public void setVendorCatalog(ST objvendorCatalog)
objvendorCatalog - Object of Vendor Catalog.public void setVendorID(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 setVendorID(CWE objvendorID)
objvendorID - Object of Vendor ID.public boolean validate()
validate in interface ISegmentvalidate in class SegmentInvalidSegmentException - Throws when Segment Validation fails.