HL7 RDE_O11 Pharmacy/Treatment Encoded Order
RDE_O11 is the encoded pharmacy or treatment order message. It is used when the pharmacy/treatment application has taken the ordered medication or treatment and turned it into a pharmacy-ready order with encoded medication detail, timing, route, components, and often billing or observation context.
Think of RDE as the message where the order stops being a general request and becomes a pharmacy-specific instruction. It may be sent from an ordering system to pharmacy, from pharmacy to a medication administration system, or from pharmacy middleware to downstream clinical systems that need the perfected order.
A small RDE example
What systems do with it
The sender is commonly a pharmacy system or pharmacy integration component. The receiver may be an electronic medication administration record, a dispensing cabinet system, an EHR, or an integration engine that routes medication orders. The receiver uses ORC to identify and control the order, RXE as the encoded pharmacy order, and RXR for route instructions.
The optional RXO group can carry a copy of the originally requested order. That is useful when the receiver needs to compare what the prescriber requested with what pharmacy encoded. Do not confuse the two. RXO is the requested order; RXE is the pharmacy's encoded version.
How to read the structure
The patient group carries PID, optional visit, insurance, guarantor, and allergy information. The required order group starts with ORC, may include timing and original order detail, then requires RXE, encoded timing, route, optional components in RXC, observations in OBX, financial transactions, billing, and clinical trial identifiers.
Timing appears in more than one place because medication orders often distinguish requested timing from encoded administration or dispensing timing. If those disagree, define which timing drives the receiver's schedule.
Implementation traps
The big trap is losing the medication identifiers that make the order actionable. Local drug code, formulary code, NDC or national code, strength, dose form, route, units, and quantity need to survive mapping. A pretty display name is not enough for safe downstream processing.
Also watch compound and component medications. RXC repeats are how many profiles represent components or additives. Flattening a compound into one free-text drug name can make the order unreadable to dispensing and administration systems.
Reference notes
The HL7 v2+ RDE_O11 page describes this message as communicating a pharmacy/treatment application's encoding of a pharmacy/treatment order. Vendor overviews such as iNTERFACEWARE's RDE guide also frame it as the order flow between ordering and filling applications.