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.

RAS^O17 — Pharmacy/Treatment Administration

Le message qui notifie l'administration effective d'un médicament ou d'un traitement à un patient. Pivot du circuit du médicament en hôpital : de la prescription à la dispensation, jusqu'à l'administration au lit du patient.

Objet du message

RAS^O17 est déclenché chaque fois qu'un soignant administre effectivement un médicament ou un traitement à un patient. Il documente :

  • le médicament administré (avec sa codification RxNorm / SNOMED CT / UCD français) ;
  • la dose réelle administrée (peut différer de la dose prescrite, par exemple si refus partiel patient) ;
  • la voie d'administration (PO, IV, IM, SC, etc.) ;
  • l'horodatage de l'administration ;
  • le soignant qui a administré ;
  • le lot et la date de péremption (pour la pharmacovigilance et la traçabilité) ;
  • les observations cliniques associées (signes vitaux pré/post administration).

Cas d'usage typiques : administration au lit d'un patient avec scan code-barres sur tablette infirmier, perfusion en réanimation, antibiothérapie en hôpital, chimiothérapie en oncologie. Le RAS^O17 est généré par le PDA infirmier ou le logiciel d'oncologie, puis poussé vers l'EHR pour traçabilité.

Structure segmentaire

Selon le chapitre 4 HL7 v2.5.1, la structure RAS_O17 est :

RAS_O17
  MSH                        Message Header (mandatoire)
  [ { NTE } ]                Notes / comments
  [ PATIENT
      PID                    Patient Identification
      [ PD1 ]                Patient Additional Demographics
      [ { NTE } ]            Notes
      [ { AL1 } ]            Allergy Information
      [ PATIENT_VISIT
          PV1                Patient Visit
          [ PV2 ]            Patient Visit - Additional Info
        ]
    ]
  [ { ORDER
      ORC                    Common Order (mandatoire dans le groupe)
      [ TIMING
          TQ1                Timing/Quantity (v2.5+)
          [ { TQ2 } ]
        ]
      [ RXO ]                Pharmacy/Treatment Order (de l'ordonnance d'origine)
      [ { NTE } ]
      [ { RXR } ]            Pharmacy/Treatment Route
      [ { COMPONENT
          RXC                Pharmacy/Treatment Component Order
          [ { NTE } ]
        }]
      { ADMINISTRATION
          RXA                Pharmacy/Treatment Administration (mandatoire)
          [ RXR ]            Route
          [ { OBSERVATION
              OBX            Observation/Result
              [ { NTE } ]
            } ]
        }
    } ]

MSH — Message Header

  • MSH-9 : RAS^O17^RAS_O17.
  • MSH-10 : identifiant unique de message.
  • MSH-11 : P (Production), T (Test).
  • MSH-12 : 2.5.1.

PID — PV1

Identification du patient (PID) et de la visite (PV1) — voir ADT^A01 pour le détail. Doivent matcher exactement le patient cible (sinon, mauvais patient risque d'erreur médicamenteuse).

ORC — Common Order

Lie le RAS à l'ordonnance d'origine. Champs critiques :

  • ORC-1 : code d'ordre (RE = Observations to follow, CM = Order is completing). Pour un RAS d'administration réelle, généralement RE.
  • ORC-2 : placer order number (n° de la prescription source).
  • ORC-3 : filler order number (n° de la pharmacie / unité de soin).
  • ORC-12 : prescripteur (XCN).

RXA — Pharmacy/Treatment Administration

Le segment central : ce qui a été réellement administré.

  • RXA-1 : Give Sub-ID Counter (0 pour la séquence initiale).
  • RXA-2 : Administration Sub-ID Counter (incrémenté en cas de doses multiples).
  • RXA-3 : Date/Time Start of Administration (CCYYMMDDHHMMSS).
  • RXA-4 : Date/Time End of Administration (pour les perfusions, peut différer de RXA-3).
  • RXA-5 : Administered Code (CE) — code du médicament. RxNorm aux US, UCD/CIP en France, ATC global.
  • RXA-6 : Administered Amount.
  • RXA-7 : Administered Units (UCUM).
  • RXA-15 : Substance Lot Number (lot du médicament administré — crucial pour pharmacovigilance).
  • RXA-16 : Substance Expiration Date.
  • RXA-17 : Substance Manufacturer Name.
  • RXA-20 : Completion Status (CP = Complete, RE = Refused, NA = Not Administered, PA = Partially Administered).

RXR — Pharmacy/Treatment Route

Décrit la voie d'administration :

  • RXR-1 : Route. Table 0162 : PO = Oral, IV = Intravenous, IM = Intramuscular, SC = Subcutaneous, SL = Sublingual, RC = Rectal, TO = Topical.
  • RXR-2 : Site. Table 0163 (site anatomique).
  • RXR-3 : Administration Device.

OBX — Observation/Result

Observations cliniques pré ou post administration : TA, fréquence cardiaque, EVA douleur, glycémie. Permet de tracer l'effet de l'administration.

Exemple réel

Administration d'amoxicilline 500 mg per os à John Doe, en ICU à 14:30:25, par le Dr Smith. Suivie d'observations de constantes (TA, fréquence respiratoire) :

plaintext ras-o17-amoxicillin.hl7
MSH|^~\&|PHARM|HOSP01|EHR|HOSP01|20260514143025||RAS^O17^RAS_O17|MSG00001234|P|2.5.1|||AL|NE
PID|1||MRN567890^^^HOSP^MR||DOE^JOHN^A^^MR.||19720515|M
PV1|1|I|ICU^101^A^HOSP01|||||DRSMITH^Smith^James^A^^DR.|||||||||VIP123|ADM
ORC|RE|RX2026001|FIL2026001||CM||||20260514143025|||DRSMITH^Smith^James^A^^DR.
RXA|0|1|20260514143025|20260514143025|729^AMOXICILLIN 500MG^RXN|500|MG^^UCUM|||||||||EM0477|20261130||LOT0477^Pfizer^L|||1
RXR|PO^Oral^HL70162
OBX|1|NM|55284-4^Blood pressure^LN||120/80|mm[Hg]^mm[Hg]^UCUM|90-140|N|||F
OBX|2|NM|9279-1^Respiratory rate^LN||16|/min^/min^UCUM|12-20|N|||F
  • RXA — amoxicilline 500 mg (RxNorm 729), administrée à 14:30:25, lot EM0477, péremption novembre 2026.
  • RXR — voie orale (PO).
  • OBX 1-2 — TA 120/80 et fréquence respiratoire 16/min après administration.

Acquittement

L'EHR récepteur acquitte par ACK^O17 :

plaintext ack-o17.hl7
MSH|^~\&|EHR|HOSP01|PHARM|HOSP01|20260514143026||ACK^O17^ACK|ACK00001234|P|2.5.1
MSA|AA|MSG00001234

Erreurs fréquentes

  • RXA-15 vide — sans numéro de lot, impossible de répondre à un rappel produit ou un signal de pharmacovigilance.
  • RXA-5 sans codification — un code médicament en texte libre seul empêche le CDSS et la facturation automatisée. Toujours porter le code RxNorm/UCD avec son namespace.
  • Unités UCUM mal forméesmg brut est ambigu. Utiliser mg^^UCUM avec le namespace pour permettre la conversion.
  • RXA-3 ≠ heure réelle — l'horodatage doit être l'heure d'administration réelle, pas l'heure de saisie. Une dérive systématique fausse les indicateurs de qualité.
  • Pas de lien à l'ordonnance — sans ORC-2 (placer order number), l'EHR ne peut pas rapprocher l'administration de la prescription source.
  • RXA-20 manquant — sans Completion Status, on ne distingue pas une administration complète, partielle ou un refus.

Équivalent FHIR

En FHIR R5, RAS^O17 correspond à MedicationAdministration. Correspondances principales :

  • PID → Patient
  • PV1 → Encounter
  • ORC → MedicationAdministration.request → MedicationRequest
  • RXA → MedicationAdministration (medication, dosage, effective)
  • RXA-15/16/17 → MedicationAdministration via lot, expirationDate, manufacturer (avec extension)
  • RXR → MedicationAdministration.dosage.route
  • OBX → Observation

Voir aussi ORM^O01 pour le message de prescription qui précède RAS^O17 dans le circuit du médicament.