ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

RGV^O15 — Pharmacy/Treatment Give Message

The operational order for bedside medication administration: pharmacy pushes the dose, time and infusion duration (where relevant) into the MAR (Medication Administration Record).

Purpose

RGV carries the "give this dose at this time" orders that feed the nursing system (eMAR) so it can schedule administrations. When the nurse administers the dose, they send back a RAS^O17 (Pharmacy Administration).

Typical cases:

  • 24 h administration schedule;
  • continuous infusion with rate and duration;
  • multi-dose chemotherapy protocol;
  • timed IV push.

Segment structure

RGV_O15
  MSH                    Message Header (mandatory)
  [ SFT ]                Software Segment (optional)
  [ NTE ]                Notes (optional)
  {                      Patient loop (1..n)
    [ PID ]              Patient Identification
    [ PD1 ]              Patient Additional Demographics
    [ { NTE } ]          Notes (repeatable)
    [ { AL1 } ]          Allergy (repeatable)
    [ PV1 ]              Patient Visit
    [ PV2 ]              Patient Visit - Additional Info
    {                    Order loop (1..n)
      ORC                Common Order
      [ RXE ]            Pharmacy/Treatment Encoded Order
      [ { NTE } ]        Notes (repeatable)
      {                  Give loop (1..n)
        RXG              Pharmacy/Treatment Give
        [ { RXR } ]      Pharmacy Route (repeatable)
        [ { RXC } ]      Pharmacy Component (repeatable)
        [ { NTE } ]      Notes (repeatable)
        [ { OBX } ]      Observation (repeatable)
      }
    }
  }

ORC — RXE

ORC carries the correlation back to the originating prescription (ORM/OMP). RXE echoes the encoded prescription.

RXG — Give

  • RXG-1: give sequence number (1, 2, 3… for multi-doses).
  • RXG-3: Quantity/Timing for the unitary dose (TQ — timing quantity).
  • RXG-5: planned start date/time.
  • RXG-7: quantity to give.
  • RXG-10: drug code served.
  • RXG-11 / RXG-12: actual served dose and unit.
  • RXG-15: rate (mL/h for infusions).
  • RXG-19: planned administration duration.

RXR — Pharmacy Route

Route of administration (PO, IV, IM, SC, SL…).

Real-world example

Give 100 mg of aspirin PO on 16 May 2026 at 06:00:

plaintext rgv-o15-example.hl7
MSH|^~\&|PHARM|HOSP01|MAR|HOSP01|20260516060000||RGV^O15^RGV_O15|MSG00018001|P|2.5.1|||AL|NE
PID|1||MRN567890^^^HOSP^MR||DOE^JOHN^A^^MR.||19720515|M|||100 MAIN ST^^ANYTOWN^CA^90210^USA||(555)555-1234|||S||ACCT123456
PV1|1|I|MED^205^B^HOSP01|EM|||DRSMITH^Smith^James^A^^DR.|||MED|||1|||DRSMITH^Smith^James^A^^DR.|ADM
ORC|RE|ORD-2026-04501|GIVE-2026-12001||CM|||||20260516060000||DRSMITH^Smith^James^A^^DR.
RXE|^Q6H&0600&0001^^20260516060000^20260518060000^R|385055000^Aspirin 100mg tab^SNOMED|100|||MG|TAB^Tablet^HL70162|||DRSMITH^Smith^James^A^^DR.|1
RXG|1|1|^Q6H&0600&0001|^|20260516060000||100|MG|TAB^Tablet^HL70162|385055000^Aspirin 100mg tab^SNOMED|100|MG||||||||N
RXR|PO^Oral^HL70162

RGV vs RDS vs RAS

MessageSemanticsSender
ORM^O01Initial prescriptionEHR / CPOE
RDS^O13Pharmacy dispense (lot, container)Pharmacy
RGV^O15Administration order (eMAR scheduling)Pharmacy / CPOE
RAS^O17Actual administration (nurse action)eMAR / Nurse

Acknowledgment (ACK)

plaintext ack-o15-example.hl7
MSH|^~\&|MAR|HOSP01|PHARM|HOSP01|20260516060001||ACK^O15^ACK|ACK00018001|P|2.5.1
MSA|AA|MSG00018001

Common errors

  • RXG-3 (timing) inconsistent with RXE: confusion between prescribed dosing and timing of the next dose.
  • PO route without device: some configurations require an explicit device on the nursing side; without RXR, the system rejects.
  • RGV without preceding ORM: no source prescription, MAR rejects.

See also: ORM^O01, RDS^O13, RAS^O17, and FHIR MedicationAdministration.