ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

RGV^O15 — Pharmacy/Treatment Give Message

L'ordre opérationnel de l'administration d'un médicament au patient : la pharmacie pousse vers le MAR (Medication Administration Record) la dose à donner, son heure, sa durée si c'est une perfusion.

Objet du message

RGV transporte les ordres "donner cette dose à cette heure" : c'est ce que reçoit le système infirmier (eMAR) pour planifier les administrations. Quand l'infirmière administre la dose, elle émet en retour un RAS^O17 (Pharmacy Administration).

Cas typiques :

  • schedule d'administration sur 24 h ;
  • perfusion continue avec débit et durée ;
  • protocole de chimiothérapie multi-doses ;
  • injections en push avec timing précis.

Structure segmentaire

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

ORC — RXE

ORC porte la corrélation à la prescription d'origine (ORM/OMP). RXE échote la prescription codée.

RXG — Give

  • RXG-1 : numéro de séquence "give" (1, 2, 3… pour les multi-doses).
  • RXG-3 : Quantity/Timing de la dose unitaire (TQ — timing quantity).
  • RXG-5 : date/heure de début prévue.
  • RXG-7 : quantité à donner.
  • RXG-10 : code médicament servi.
  • RXG-11 / RXG-12 : dose et unité réelles servies.
  • RXG-15 : débit (mL/h pour perfusion).
  • RXG-19 : durée prévue d'administration.

RXR — Pharmacy Route

Voie d'administration (PO, IV, IM, SC, SL…).

Exemple réel

Ordre de donner 100 mg d'aspirine PO le 16 mai 2026 à 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^Aspirine 100mg cp^SNOMED|100|||MG|TAB^Comprimé^HL70162|||DRSMITH^Smith^James^A^^DR.|1
RXG|1|1|^Q6H&0600&0001|^|20260516060000||100|MG|TAB^Comprimé^HL70162|385055000^Aspirine 100mg cp^SNOMED|100|MG||||||||N
RXR|PO^Voie orale^HL70162

RGV vs RDS vs RAS

MessageSémantiqueÉmetteur
ORM^O01Prescription initialeEHR / CPOE
RDS^O13Dispensation pharmacie (lot, contenant)Pharmacie
RGV^O15Ordre d'administration (planning eMAR)Pharmacie / CPOE
RAS^O17Administration effective (geste IDE)eMAR / Infirmier

Acquittement (ACK)

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

Erreurs fréquentes

  • RXG-3 (timing) incohérent avec RXE : confusion entre la posologie prescrite et le timing de la prochaine dose.
  • Voie PO sans dispositif : certaines configurations exigent un dispositif explicite côté infirmier ; sans RXR, le système rejette.
  • RGV sans ORM préalable : pas de prescription source, le MAR rejette.

Voir aussi : ORM^O01, RDS^O13, RAS^O17, et FHIR MedicationAdministration.