HL7 RER_RER Pharmacy/Treatment Encoded Order Information
RER_RER returns pharmacy or treatment encoded order information in response to an original-style query. It is the pull-style response for the pharmacy interpretation of an order, similar in content to what encoded-order workflows such as RDE_O11 carry as events.
Use it when a system needs to ask, "how did pharmacy encode this order?" rather than "what was prescribed?" or "what was dispensed?"
A small RER RER example
What workflow it represents
The requester wants the pharmacy/treatment application's encoded order view. That usually means the product, dose, units, route choices, component detail, and pharmacy-specific instructions after the order has been interpreted by the filling system.
This is useful for reconciliation and display, but it can be risky if the receiver treats it as a new order event.
How to read the structure
The response envelope starts with MSH, MSA, optional ERR, and optional SFT.
Each DEFINITION group contains required QRD, optional QRF, optional patient context, and repeating ORDER groups.
Each ORDER group uses ORC for order identity and status, required RXE for encoded order details, repeating RXR for routes, and optional RXC for compound or component detail.
Implementation traps
Do not confuse RXO and RXE. RXO is the requested order; RXE is the pharmacy/treatment application's encoded order. That difference is exactly why RER_RER exists.
Pay close attention to timing. Pharmacy may encode dispense or give schedules differently from the original requested timing, and receivers need to know which one they are displaying.
Component rows are another common pain point. If RXC appears, preserve the component type, code, amount, and units together.
Reference notes
HL7 v2.5.1 query listings identify RER_RER as pharmacy/treatment encoded order information. The local structure returns QRD/QRF query context with ORC, RXE, RXR, and RXC order detail.