HL7 RDS_O13 Pharmacy/Treatment Dispense
RDS_O13 reports a pharmacy or treatment dispense. It is normally created by the pharmacy/treatment application each time medication or treatment is dispensed to fill an existing order. Receivers use it to update medication availability, nursing workflows, dispense history, cabinets, inventory, and sometimes charge posting.
RDS is not the same as administration. It says the medication was dispensed or supplied. Whether the patient actually received it is a separate administration workflow, usually RAS_O17 or another MAR-driven message.
A small RDS example
What systems do with it
The pharmacy application sends RDS to nursing, clinical repositories, dispensing cabinet systems, integration engines, or billing systems. The receiver may compare the dispense to the encoded order, show that doses are available, decrement inventory, or prepare the MAR for administration.
RXD is the dispense segment. It carries the dispensed item, date/time, amount, package or quantity, dispense identifier, dispensing provider or location, and related details. Optional RXE and RXO groups can be included so the receiver can compare dispense data with the encoded or original order.
How to read the structure
The message has a patient group, then one or more order groups. Each order group starts with ORC, may carry requested or encoded order details, then requires RXD. Route and component information can appear after the dispense so the receiving system understands how the dispensed item relates to the treatment plan.
Financial transaction segments may also appear. That makes sense when a dispense is the event that drives a charge, but keep charging rules separate from clinical dispense history.
Implementation traps
Do not infer administration from dispense. A dose can be dispensed, returned, wasted, cancelled, or never given. If the receiver needs actual medication administration, look for RXA in RAS_O17 or an equivalent MAR event.
Also preserve dispense identifiers and quantities. Medication reconciliation and inventory logic often depend on distinguishing one 30-capsule dispense from thirty one-capsule administrations.
Reference notes
The HL7 v2+ RDS_O13 page describes RDS as a pharmacy/treatment application message created for each dispense to fill an existing order. Practical summaries such as iNTERFACEWARE's RDS guide describe the same dispense-centered workflow.