BRP^O30 — Blood Product Dispense Status
Dispense status of a labile blood product between blood centre / supplier site and the transfusing site. Cornerstone of haemovigilance traceability.
Purpose
BRP^O30 notifies the change of status of a labile blood product: reserved, dispensed, returned, transfused, expired. One of the key chapter 4A messages introduced in v2.5 to meet ISBT-128 traceability requirements. The BPX segment carries the status code (DI Dispensed, RD Returned, RA Released, etc.) and the product unique identifier (PRODUCTID).
Segment structure
Structure BRP_O30: MSH, [PID, [PD1], [NTE], [PV1], [PV2]], ORC, BPO, BPX, [NTE].
| Segment | Role |
|---|---|
ORC | Common Order — blood centre order # + site request #. |
BPO | Blood Product Order — product type, quantity, indication. |
BPX | Blood Product Dispense Status — status code, product unit ID, ABO/Rh group. |
Real-world example
One RBC (Red Blood Cell concentrate) unit dispensed by EFS Lyon to Haematology HOSP01:
MSH|^~\&|EFS|EFS_LYON|HOSP_TRANS|HOSP01|20260518152000||BRP^O30^BRP_O30|BRP30001|P|2.5.1|||AL|NE
PID|1||MR450112^^^HOSP^MR||PETIT^FRANCK^^^MR.||19560408|M
PV1|1|I|HEMATO^301^A|||||DR_BLANC^Blanc^Sophie
ORC|RE|TRANS20260518003|EFS20260518333||CM|||20260518150000|||DR_BLANC^Blanc^Sophie
BPO|1|RBC^Red Blood Cells^HL70511|||1||APH-PSL-2|EU^Erythrocyte Units^HL70510|0.5
BPX|1|1|DI^Dispensed^HL70513|RBC^Red Blood Cells^HL70511|||1|||PRODUCTID-FR1234567890|20260518150500|A+|N|N|||20260518150700 Acknowledgment (ACK)
MSH|^~\&|HOSP_TRANS|HOSP01|EFS|EFS_LYON|20260518152002||ACK^O30^ACK|ACKBRP30001|P|2.5.1
MSA|AA|BRP30001 Common errors
- Empty BPX-10 (Product ID): ISBT-128 traceability is broken — regulatory requirement (FDA 21 CFR 606, EU directive 2002/98/EC).
- Missing BPX-12 (blood group): the HIS cannot re-check compatibility.
- BRP / BRT confusion: BRT (O32) is the effective transfusion ; BRP (O30) is dispense.
- Wrong ORC-1: use RE (Observations to follow) or SC (Status changed), not NW.