public class BPO extends Segment
Blood product order messages require additional information that is not available in other standard HL7 order messages.Blood product order messages need to contain accompanying details regarding the blood product component, such as special processing requirements (e.g. irradiation and leukoreduction) and the amount of the blood product to be administered.
Represents an HL7 BPO message segment. This segment has the following fields:
BPO-1: Set ID _ BPO (SI)Required
BPO-2: BP Universal Service Identifier (CWE)Required
BPO-3: BP Processing Requirements (CWE)Optional
BPO-4: BP Quantity (NM)Required
BPO-5: BP Amount (NM)Optional
BPO-6: BP Units (CWE)Optional
BPO-7: BP Intended Use Date/Time (DTM)Optional
BPO-8: BP Intended Dispense From Location (PL)Optional
BPO-9: BP Intended Dispense From Address (XAD)Optional
BPO-10: BP Requested Dispense Date/Time (DTM)Optional
BPO-11: BP Requested Dispense To Location (PL)Optional
BPO-12: BP Requested Dispense To Address (XAD)Optional
BPO-13: BP Indication for Use (CWE)Optional
BPO-14: BP Informed Consent Indicator (ID)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 |
|---|
BPO()
Constructs the BPO segment.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addBPIndicationforUse(CWE objbPIndicationforUse)
Add the BP Indication for Use.
|
void |
addBPIndicationforUse(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 BP Indication for Use.
|
void |
addBPProcessingRequirements(CWE objbPProcessingRequirements)
Add the BP Processing Requirements.
|
void |
addBPProcessingRequirements(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 BP Processing Requirements.
|
NM |
getBPAmount()
Retrieves the BP Amount.
|
ISingleCollection<CWE> |
getBPIndicationforUse()
Retrieves the BP Indication for Use.
|
ID |
getBPInformedConsentIndicator()
Retrieves the BP Informed Consent Indicator.
|
XAD |
getBPIntendedDispenseFromAddress()
Retrieves the BP Intended Dispense From Address.
|
PL |
getBPIntendedDispenseFromLocation()
Retrieves the BP Intended Dispense From Location.
|
DTM |
getBPIntendedUseDateTime()
Retrieves the BP Intended Use Date Time.
|
ISingleCollection<CWE> |
getBPProcessingRequirements()
Retrieves the BP Processing Requirements.
|
NM |
getBPQuantity()
Retrieves the BP Quantity.
|
DTM |
getBPRequestedDispenseDateTime()
Retrieves the BP Requested Dispense Date Time.
|
XAD |
getBPRequestedDispenseToAddress()
Retrieves the BP Requested Dispense To Address.
|
PL |
getBPRequestedDispenseToLocation()
Retrieves the BP Requested Dispense To Location.
|
CWE |
getBPUnits()
Retrieves the BP Units.
|
CWE |
getBPUniversalServiceIdentifier()
Retrieves the BP Universal Service Identifier.
|
SI |
getSetID_BPO()
Retrieves the Set ID BPO.
|
void |
setBPAmount(NM objbPAmount)
Set the BP Amount.
|
void |
setBPAmount(java.lang.String strAmount)
Set the BP Amount.
|
void |
setBPIndicationforUse(ISingleCollection<CWE> objbPIndicationforUseList)
Set the BP Indication for Use.
|
void |
setBPInformedConsentIndicator(ID objbPInformedConsentIndicator)
Set the BP Informed Consent Indicator.
|
void |
setBPInformedConsentIndicator(java.lang.String strBPInformedConsentIndicator)
Set the BP Informed Consent Indicator.
|
void |
setBPIntendedDispenseFromAddress(SAD objStreetAddress,
java.lang.String strOtherDesignation,
java.lang.String strCity,
java.lang.String strStateOrProvince,
java.lang.String strZipOrPostalCode,
java.lang.String strCountry,
java.lang.String strAddressType,
java.lang.String strOtherGeographicDesignation,
CWE objCountyParishCode,
CWE objCensusTract,
java.lang.String strAddressRepresentationCode,
DTM objEffectiveDate,
DTM objExpirationDate,
CWE objEXpirationReason,
java.lang.String strTemporaryIndicator,
java.lang.String strBadAddressIndicator,
java.lang.String strAddressUsage,
java.lang.String strAddressee,
java.lang.String strComment,
java.lang.String strPreferenceOrder,
CWE objProtectionCode,
EI objAddressIdentifier)
Set the BP Intended Dispense From Address.
|
void |
setBPIntendedDispenseFromAddress(XAD objbPIntendedDispenseFromAddress)
Set the BP Intended Dispense From Address.
|
void |
setBPIntendedDispenseFromLocation(HD objPointOfCare,
HD objRoom,
HD objBed,
HD objFacility,
java.lang.String strLocationStatus,
java.lang.String strPersonLocationType,
java.lang.String strBuilding,
java.lang.String strFloor,
java.lang.String strLocationDescription,
EI objComprehensiveLocationIdentifier,
HD objAssigningAuthorityForLocation)
Set the BP Intended Dispense From Location.
|
void |
setBPIntendedDispenseFromLocation(PL objbPIntendedDispenseFromLocation)
Set the BP Intended Dispense From Location.
|
void |
setBPIntendedUseDateTime(DTM objbPIntendedUseDateTime)
Set the BP Intended Use Date Time.
|
void |
setBPIntendedUseDateTime(java.lang.String strTime)
Set the BP Intended Use Date Time.
|
void |
setBPProcessingRequirements(ISingleCollection<CWE> objbPProcessingRequirementsList)
Set the BP Processing Requirements.
|
void |
setBPQuantity(NM objbPQuantity)
Set the BP Quantity.
|
void |
setBPQuantity(java.lang.String strQuantity)
Set the BP Quantity.
|
void |
setBPRequestedDispenseDateTime(DTM objbPRequestedDispenseDateTime)
Set the BP Requested Dispense Date Time.
|
void |
setBPRequestedDispenseDateTime(java.lang.String strTime)
Set the BP Requested Dispense Date Time.
|
void |
setBPRequestedDispenseToAddress(SAD objStreetAddress,
java.lang.String strOtherDesignation,
java.lang.String strCity,
java.lang.String strStateOrProvince,
java.lang.String strZipOrPostalCode,
java.lang.String strCountry,
java.lang.String strAddressType,
java.lang.String strOtherGeographicDesignation,
CWE objCountyParishCode,
CWE objCensusTract,
java.lang.String strAddressRepresentationCode,
DTM objEffectiveDate,
DTM objExpirationDate,
CWE objEXpirationReason,
java.lang.String strTemporaryIndicator,
java.lang.String strBadAddressIndicator,
java.lang.String strAddressUsage,
java.lang.String strAddressee,
java.lang.String strComment,
java.lang.String strPreferenceOrder,
CWE objProtectionCode,
EI objAddressIdentifier)
Set the BP Requested Dispense To Address.
|
void |
setBPRequestedDispenseToAddress(XAD objbPRequestedDispenseToAddress)
Set the BP Requested Dispense To Address.
|
void |
setBPRequestedDispenseToLocation(HD objPointOfCare,
HD objRoom,
HD objBed,
HD objFacility,
java.lang.String strLocationStatus,
java.lang.String strPersonLocationType,
java.lang.String strBuilding,
java.lang.String strFloor,
java.lang.String strLocationDescription,
EI objComprehensiveLocationIdentifier,
HD objAssigningAuthorityForLocation)
Set the BP Requested Dispense To Location.
|
void |
setBPRequestedDispenseToLocation(PL objbPRequestedDispenseToLocation)
Set the BP Requested Dispense To Location.
|
void |
setBPUnits(CWE objbPUnits)
Set the BP Units.
|
void |
setBPUnits(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 BP Units.
|
void |
setBPUniversalServiceIdentifier(CWE objbPUniversalServiceID)
Set the BP Universal Service ID.
|
void |
setBPUniversalServiceIdentifier(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 BP Universal Service Identifier.
|
void |
setSetID_BPO(SI objsetID_BPO)
Set the Set ID BPO.
|
void |
setSetID_BPO(java.lang.String strSetID_BPO)
Set the Set ID BPO.
|
boolean |
validate()
Validates HL7 Message objects .
|
addUnRecognizedField, dumpSegment, getFields, getName, getUnrecognizedFields, moveToNextSegment, parse, removeDataElement, removeDataElement, serialize, setName, setUnRecognizedField, updateDataElement, updateDataElement, writeToXMLpublic NM getBPAmount()
public ISingleCollection<CWE> getBPIndicationforUse()
public ID getBPInformedConsentIndicator()
public XAD getBPIntendedDispenseFromAddress()
public PL getBPIntendedDispenseFromLocation()
public DTM getBPIntendedUseDateTime()
public ISingleCollection<CWE> getBPProcessingRequirements()
public NM getBPQuantity()
public DTM getBPRequestedDispenseDateTime()
public XAD getBPRequestedDispenseToAddress()
public PL getBPRequestedDispenseToLocation()
public CWE getBPUnits()
public CWE getBPUniversalServiceIdentifier()
public SI getSetID_BPO()
public void setBPAmount(java.lang.String strAmount)
strAmount - This field contains the String Value of Amount.public void setBPAmount(NM objbPAmount)
objbPAmount - Object of BP Amount.public void addBPIndicationforUse(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 addBPIndicationforUse(CWE objbPIndicationforUse)
objbPIndicationforUse - Object of BP Indication for Use.public void setBPIndicationforUse(ISingleCollection<CWE> objbPIndicationforUseList)
objbPIndicationforUseList - List of BP Indication for Use.public void setBPInformedConsentIndicator(java.lang.String strBPInformedConsentIndicator)
strBPInformedConsentIndicator - String which to set as BP Informed Consent Indicatorpublic void setBPInformedConsentIndicator(ID objbPInformedConsentIndicator)
objbPInformedConsentIndicator - Object of BP Informed Consent Indicator.public void setBPIntendedDispenseFromAddress(SAD objStreetAddress, java.lang.String strOtherDesignation, java.lang.String strCity, java.lang.String strStateOrProvince, java.lang.String strZipOrPostalCode, java.lang.String strCountry, java.lang.String strAddressType, java.lang.String strOtherGeographicDesignation, CWE objCountyParishCode, CWE objCensusTract, java.lang.String strAddressRepresentationCode, DTM objEffectiveDate, DTM objExpirationDate, CWE objEXpirationReason, java.lang.String strTemporaryIndicator, java.lang.String strBadAddressIndicator, java.lang.String strAddressUsage, java.lang.String strAddressee, java.lang.String strComment, java.lang.String strPreferenceOrder, CWE objProtectionCode, EI objAddressIdentifier)
objStreetAddress - Specifies the street address.strOtherDesignation - Specifies the Second line of address.strCity - The city, or district or place where the addressee is located.strStateOrProvince - Specifies the state or province where the addressee is located.strZipOrPostalCode - Specifies the zip or postal code where the addressee is located.strCountry - Specifies the country where the addressee is located.strAddressType - Specifies the kind or type of address.strOtherGeographicDesignation - Specifies any other geographic designation.objCountyParishCode - Specifies a code that represents the county in which the specified address resides.objCensusTract - Specifies a code that represents the census tract in which the specified address resides.strAddressRepresentationCode - Specifies representations of the same name/address Suggested values are I,A,P [Refer table 0465]objEffectiveDate - It is The first date, if known, on which the address is valid and active.objExpirationDate - It is The last date, if known, on which the address is valid and active.objExpirationReason - indicates why this address was marked as ended.strTemporaryIndicator - indicates whether address is considered temporary .strBadAddressIndicator - indicates whether it is possible to contact the owning entity.strAddressUsage - indicates how the address is intended to be used.strAddressee - indicates the name of the person whose address is intended to be used.strComment - indicated descriptive informationstrPreferenceOrder - preference orderobjProtectionCode - indicates that an address need to be protectedobjAdressIdentifier - indicates a unique identifier for addresspublic void setBPIntendedDispenseFromAddress(XAD objbPIntendedDispenseFromAddress)
objbPIntendedDispenseFromAddress - Object of BP Intended Dispense From Address.public void setBPIntendedDispenseFromLocation(HD objPointOfCare, HD objRoom, HD objBed, HD objFacility, java.lang.String strLocationStatus, java.lang.String strPersonLocationType, java.lang.String strBuilding, java.lang.String strFloor, java.lang.String strLocationDescription, EI objComprehensiveLocationIdentifier, HD objAssigningAuthorityForLocation)
strPointOfCare - Specifies the code for the point where patient care is administered.strRoom - Specifies the code for the patient's room.strBed - Specifies the code for the patient's bed.objFacility - Specifies to site interpretation but generally describes
the highest level physical designation of an institution,
medical center or enterprise.strLocationStatus - Specifies the code for the status or availability of the location.strPersonLocationType - Specifies the categorization of the person's location defined by
facility, building, floor, point of care, room or bed.strBuilding - Specifies code for the building where the person is located.strFloor - Specifies the code for the floor where the person is located.strLocationDescription - Specifies describes the location in free text.objComprehensiveLocationIdentifier - Specifies represents the physical location as
a whole without regard for the individual components.objAssigningAuthorityForLocation - Specifies the entity that creates the data for the individual physical location components.public void setBPIntendedDispenseFromLocation(PL objbPIntendedDispenseFromLocation)
objbPIntendedDispenseFromLocation - object of BP Intended Dispense From Location.public void setBPIntendedUseDateTime(java.lang.String strTime)
strTime - Specifies a point in time using a 24-hour clock notation.public void setBPIntendedUseDateTime(DTM objbPIntendedUseDateTime)
objbPIntendedUseDateTime - Object of BP Intended Use Date Time.public void addBPProcessingRequirements(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 addBPProcessingRequirements(CWE objbPProcessingRequirements)
objbPProcessingRequirements - Object of BP Processing Requirements.public void setBPProcessingRequirements(ISingleCollection<CWE> objbPProcessingRequirementsList)
objbPProcessingRequirementsList - List of BP Processing Requirements.public void setBPQuantity(java.lang.String strQuantity)
strQuantity - This field contains the String Value of Quantitypublic void setBPQuantity(NM objbPQuantity)
objbPQuantity - Object of BP Quantity.public void setBPRequestedDispenseDateTime(java.lang.String strTime)
strTime - Specifies a point in time using a 24-hour clock notation.public void setBPRequestedDispenseDateTime(DTM objbPRequestedDispenseDateTime)
objbPRequestedDispenseDateTime - Object of BP Requested Dispense Date Time.public void setBPRequestedDispenseToAddress(SAD objStreetAddress, java.lang.String strOtherDesignation, java.lang.String strCity, java.lang.String strStateOrProvince, java.lang.String strZipOrPostalCode, java.lang.String strCountry, java.lang.String strAddressType, java.lang.String strOtherGeographicDesignation, CWE objCountyParishCode, CWE objCensusTract, java.lang.String strAddressRepresentationCode, DTM objEffectiveDate, DTM objExpirationDate, CWE objEXpirationReason, java.lang.String strTemporaryIndicator, java.lang.String strBadAddressIndicator, java.lang.String strAddressUsage, java.lang.String strAddressee, java.lang.String strComment, java.lang.String strPreferenceOrder, CWE objProtectionCode, EI objAddressIdentifier)
objStreetAddress - Specifies the street address.strOtherDesignation - Specifies the Second line of address.strCity - The city, or district or place where the addressee is located.strStateOrProvince - Specifies the state or province where the addressee is located.strZipOrPostalCode - Specifies the zip or postal code where the addressee is located.strCountry - Specifies the country where the addressee is located.strAddressType - Specifies the kind or type of address.strOtherGeographicDesignation - Specifies any other geographic designation.objCountyParishCode - Specifies a code that represents the county in which the specified address resides.objCensusTract - Specifies a code that represents the census tract in which the specified address resides.strAddressRepresentationCode - Specifies representations of the same name/address Suggested values are I,A,P [Refer table 0465]objEffectiveDate - It is The first date, if known, on which the address is valid and active.objExpirationDate - It is The last date, if known, on which the address is valid and active.objExpirationReason - indicates why this address was marked as ended.strTemporaryIndicator - indicates whether address is considered temporary .strBadAddressIndicator - indicates whether it is possible to contact the owning entity.strAddressUsage - indicates how the address is intended to be used.strAddressee - indicates the name of the person whose address is intended to be used.strComment - indicated descriptive informationstrPreferenceOrder - preference orderobjProtectionCode - indicates that an address need to be protectedobjAdressIdentifier - indicates a unique identifier for addresspublic void setBPRequestedDispenseToAddress(XAD objbPRequestedDispenseToAddress)
objbPRequestedDispenseToAddress - object of BP Requested Dispense To Address.public void setBPRequestedDispenseToLocation(HD objPointOfCare, HD objRoom, HD objBed, HD objFacility, java.lang.String strLocationStatus, java.lang.String strPersonLocationType, java.lang.String strBuilding, java.lang.String strFloor, java.lang.String strLocationDescription, EI objComprehensiveLocationIdentifier, HD objAssigningAuthorityForLocation)
strPointOfCare - Specifies the code for the point where patient care is administered.strRoom - Specifies the code for the patient's room.strBed - Specifies the code for the patient's bed.objFacility - Specifies to site interpretation but generally describes
the highest level physical designation of an institution,
medical center or enterprise.strLocationStatus - Specifies the code for the status or availability of the location.strPersonLocationType - Specifies the categorization of the person's location defined by
facility, building, floor, point of care, room or bed.strBuilding - Specifies code for the building where the person is located.strFloor - Specifies the code for the floor where the person is located.strLocationDescription - Specifies describes the location in free text.objComprehensiveLocationIdentifier - Specifies represents the physical location as
a whole without regard for the individual components.objAssigningAuthorityForLocation - Specifies the entity that creates the data for the individual physical location components.public void setBPRequestedDispenseToLocation(PL objbPRequestedDispenseToLocation)
objbPRequestedDispenseToLocation - Object of BP Requested Dispense To Location.public void setBPUnits(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 setBPUnits(CWE objbPUnits)
objbPUnits - Object of BP Units.public void setBPUniversalServiceIdentifier(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 setBPUniversalServiceIdentifier(CWE objbPUniversalServiceID)
objbPUniversalServiceID - Object of BP Universal Service Identifier.public void setSetID_BPO(java.lang.String strSetID_BPO)
strSetID_BPO - This field contains the String Value of Set ID - BPOpublic void setSetID_BPO(SI objsetID_BPO)
objsetID_BPO - Object of Set ID BPO.public boolean validate()
throws InvalidSegmentException
validate in interface ISegmentvalidate in class SegmentInvalidSegmentException - Thrown when Segment Validation Fails.