HL7 RGV_O15 Pharmacy/Treatment Give
RGV_O15 is the pharmacy/treatment give message. It carries give-level instructions using RXG, often with timing, route, and component information. In practice it can represent a scheduled medication or treatment event that a nursing or administration system should act on.
This message is less commonly seen than RDE, RDS, and RAS, but it appears in medication workflows where the system distinguishes the encoded order, the dispense, the scheduled give, and the recorded administration.
A small RGV example
What systems do with it
The sender is usually pharmacy or a medication scheduling component. The receiver is often a MAR, nursing system, or treatment administration application. The receiver uses the give group to display or prepare a specific scheduled medication event.
That makes RGV different from RAS. RGV can describe what should be given; RAS records what was actually administered. Sites vary, so check the local profile before assuming one message replaces the other.
How to read the structure
The order group starts with ORC, can repeat requested and encoded order detail, then requires one or more give groups. Each give group contains RXG, timing, RXR, optional RXC, and observation details.
When the give group includes components, keep them tied to the give instance. A component mixture or infusion detail disconnected from its timing can be clinically misleading.
Implementation traps
The trap is treating RGV as a generic medication order. If the receiver files it as a new order instead of a scheduled give, duplicate orders and confusing MAR rows can appear. Make sure ORC identifiers and RXG timing are used to match the intended schedule.
Reference notes
HL7 pharmacy/treatment material describes RGV as the give message, with RXG carrying drug or treatment administration instructions. The generated local structure above shows where RXG sits relative to ORC, RXE, timing, route, components, and observations.