HL7 RAR_RAR Pharmacy/Treatment Administration Information
RAR_RAR returns pharmacy or treatment administration information in response to an original-style HL7 query. In practice, this is the older query-response companion to administration workflows such as RAS_O17.
Use it when a receiver asks, "what was administered?" and the responder needs to return administration facts, not a new administration event.
A small RAR RAR example
What workflow it represents
A requesting system has asked for administration history or administration detail. The responding pharmacy, eMAR, or clinical system returns one or more orders with the matching administrations.
Do not confuse this with sending a new administration event. RAR_RAR answers a query; RAS-style messages report administrations as workflow events.
How to read the structure
The response envelope starts with MSH, required MSA, optional ERR, and optional SFT.
Each DEFINITION group carries required QRD and optional QRF, then optional patient context in PID. Each ORDER group starts with ORC.
Optional encoded order context appears in RXE, RXR, and RXC. The administration facts are in repeating RXA rows, followed by the required administration route in RXR. Optional DSC supports continuation.
Implementation traps
Administration time is not dispense time and not order entry time. Keep RXA administration dates separate from the order and pharmacy fill dates.
If the response is paged, do not build a partial medication history from only the first response. DSC continuation handling matters here.
Also be careful with optional encoded order context. RXE is useful for comparison, but RXA is the administration record the requester usually came for.
Reference notes
HL7 v2.5.1 query listings identify RAR_RAR as pharmacy/treatment administration information. The structure uses the older QRD/QRF query definition pattern with order and administration detail under each definition group.