HL7 v2.5.1 Specificationsv2.5.1

to moveEnter to openTry PID-5, ADT, 0004

BPO 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. The following table presents various use cases surrounding blood product orders.

The shape of one line

segmentBPO|BPO-1Set ID – BPO|BPO-2BP Universal Service ID|BPO-3BP Processing Requiremen…|BPO-4BP Quantity|BPO-5BP Amount|BPO-6BP Units|BPO-7BP Intended Use…|BPO-8BP Intended Dispense From Location|BPO-9BP Intended Dispense From Address|BPO-10BP Requested Dispense…| …4 more

required optional

Count the pipes to find a field, and count the empty ones too: an empty field still holds its place. Leave out the separator before BPO-3 and its value arrives as BPO-2, so the receiver stores BP Processing Requirements as BP Universal Service ID.

This page carries the BPO field table as published and nothing beyond it. The field notes, vendor behaviour, FHIR mapping and parsing guidance that thePID page has are still to be written for BPO.

Every field

SEQLENDTOPTRP/#TBL#ITEM#Element nameCardinality
BPO-14SIR01700Set ID – BPO1..1
250CWER01701BP Universal Service ID1..1

BPO-2 is a CWE, which holds 9 components separated by carets.

SEQLENDTOPTTBL#Component name
CWE.120STOIdentifier
CWE.2199STOText
CWE.320IDO0396Name of Coding System
CWE.420STOAlternate Identifier
CWE.5199STOAlternate Text
CWE.620IDO0396Name of Alternate Coding System
CWE.710STCCoding System Version ID
CWE.810STOAlternate Coding System Version ID
CWE.9199STOOriginal Text
250CWEOY050801702BP Processing Requirements0..*

BPO-3 is a CWE, which holds 9 components separated by carets.

SEQLENDTOPTTBL#Component name
CWE.120STOIdentifier
CWE.2199STOText
CWE.320IDO0396Name of Coding System
CWE.420STOAlternate Identifier
CWE.5199STOAlternate Text
CWE.620IDO0396Name of Alternate Coding System
CWE.710STCCoding System Version ID
CWE.810STOAlternate Coding System Version ID
CWE.9199STOOriginal Text
BPO-45NMR01703BP Quantity1..1
BPO-55NMO01704BP Amount0..1
250CEO01705BP Units0..1

BPO-6 is a CE, which holds 6 components separated by carets.

SEQLENDTOPTTBL#Component name
CE.120STOIdentifier
CE.2199STOText
CE.320IDO0396Name of Coding System
CE.420STOAlternate Identifier
CE.5199STOAlternate Text
CE.620IDO0396Name of Alternate Coding System
26TSO01706BP Intended Use Date/Time0..1

BPO-7 is a TS, which holds 2 components separated by carets.

SEQLENDTOPTTBL#Component name
TS.124DTMRTime
TS.21IDB0529Degree of Precision
80PLO01707BP Intended Dispense From Location0..1

BPO-8 is a PL, which holds 11 components separated by carets.

SEQLENDTOPTTBL#Component name
PL.120ISO0302Point of Care
PL.220ISO0303Room
PL.320ISO0304Bed
PL.4227HDOFacility
PL.520ISO0306Location Status
PL.620ISC0305Person Location Type
PL.720ISO0307Building
PL.820ISO0308Floor
PL.9199STOLocation Description
PL.10427EIOComprehensive Location Identifier
PL.11227HDOAssigning Authority for Location
250XADO01708BP Intended Dispense From Address0..1

BPO-9 is a XAD, which holds 14 components separated by carets.

SEQLENDTOPTTBL#Component name
XAD.1184SADOStreet Address
XAD.2120STOOther Designation
XAD.350STOCity
XAD.450STOState or Province
XAD.512STOZip or Postal Code
XAD.63IDO0399Country
XAD.73IDO0190Address Type
XAD.850STOOther Geographic Designation
XAD.920ISO0289County/Parish Code
XAD.1020ISO0288Census Tract
XAD.111IDO0465Address Representation Code
XAD.1253DRBAddress Validity Range
XAD.1326TSOEffective Date
XAD.1426TSOExpiration Date
26TSO01709BP Requested Dispense Date/Time0..1

BPO-10 is a TS, which holds 2 components separated by carets.

SEQLENDTOPTTBL#Component name
TS.124DTMRTime
TS.21IDB0529Degree of Precision
80PLO01710BP Requested Dispense To Location0..1

BPO-11 is a PL, which holds 11 components separated by carets.

SEQLENDTOPTTBL#Component name
PL.120ISO0302Point of Care
PL.220ISO0303Room
PL.320ISO0304Bed
PL.4227HDOFacility
PL.520ISO0306Location Status
PL.620ISC0305Person Location Type
PL.720ISO0307Building
PL.820ISO0308Floor
PL.9199STOLocation Description
PL.10427EIOComprehensive Location Identifier
PL.11227HDOAssigning Authority for Location
250XADO01711BP Requested Dispense To Address0..1

BPO-12 is a XAD, which holds 14 components separated by carets.

SEQLENDTOPTTBL#Component name
XAD.1184SADOStreet Address
XAD.2120STOOther Designation
XAD.350STOCity
XAD.450STOState or Province
XAD.512STOZip or Postal Code
XAD.63IDO0399Country
XAD.73IDO0190Address Type
XAD.850STOOther Geographic Designation
XAD.920ISO0289County/Parish Code
XAD.1020ISO0288Census Tract
XAD.111IDO0465Address Representation Code
XAD.1253DRBAddress Validity Range
XAD.1326TSOEffective Date
XAD.1426TSOExpiration Date
250CWEOY050901712BP Indication for Use0..*

BPO-13 is a CWE, which holds 9 components separated by carets.

SEQLENDTOPTTBL#Component name
CWE.120STOIdentifier
CWE.2199STOText
CWE.320IDO0396Name of Coding System
CWE.420STOAlternate Identifier
CWE.5199STOAlternate Text
CWE.620IDO0396Name of Alternate Coding System
CWE.710STCCoding System Version ID
CWE.810STOAlternate Coding System Version ID
CWE.9199STOOriginal Text
BPO-141IDO013601713BP Informed Consent Indicator0..1

Message types carrying BPO

BPO appears in 6 message structures, belonging to 6 message types.