Réponse courte : HL7 version 2 est une norme de messagerie datant de la fin des années 1980 que la plupart des systèmes hospitaliers utilisent encore en interne. Un message est du texte brut : un segment par ligne (MSH, PID, OBR, OBX…), les champs séparés par |, les composants par ^. Les messages ADT transportent les admissions, les sorties et les mises à jour des patients ; les messages ORU transportent les résultats, tels que les valeurs de laboratoire.
Types de messages courants
- ADT^A01 admission, ADT^A03 sortie, ADT^A04 enregistrement d'un patient externe, ADT^A08 mise à jour des informations du patient.
- ORU^R01 résultat d'observation non sollicité (laboratoires, signes vitaux).
- ORM/OML commandes, SIU planification, MDM documents.
Chaque message commence par MSH (en-tête : systèmes d'envoi et de réception, type de message, heure, version). Les caractères d'encodage ^~\& définissent les séparateurs de composant, de répétition, d'échappement et de sous-composant.
Un résultat de laboratoire ORU^R01, annoté
MSH|^~\&|LAB|HOSP|EHR|HOSP|202610200815||ORU^R01|MSG0001|P|2.5.1
PID|1||123456^^^HOSP^MR||Example^Anna||19800101|F
OBR|1||LAB998|4548-4^Hemoglobin A1c/Hemoglobin.total in Blood^LN|||202610200800
OBX|1|NM|4548-4^Hemoglobin A1c/Hemoglobin.total in Blood^LN||5.6|%|4.0-5.6|N|||F
- PID : le patient (identifiant, nom, date de naissance, sexe).
- OBR : la commande ou le test.
- OBX : un résultat : type de valeur NM (numérique), code avec
LNpour LOINC, valeur, unité, intervalle de référence, indicateur d'anomalie, statut du résultat F (final).
Dans FHIR, chaque OBX devient une Observation, l'OBR un DiagnosticReport, le PID un Patient.
Dans Anpheros
Le connecteur de laboratoire d'Anpheros Platform accepte HL7 v2 ORU^R01, CSV et JSON et transforme chaque résultat en Observations FHIR en une seule requête. Voir le guide du connecteur de laboratoire et, pour les développeurs, le mapping HL7 v2 vers FHIR.
Pages associées
- Explication de FHIR Observation
- Qu'est-ce qu'un code LOINC ? Le numéro derrière chaque test sur votre rapport de laboratoire
Sources
Questions fréquentes
Qu'est-ce qu'un message ADT ?
Un message HL7 v2 concernant l'admission, la sortie, le transfert ou l'enregistrement d'un patient, tel que ADT^A01 pour une admission.
Qu'est-ce qu'un message ORU^R01 ?
Un message HL7 v2 transportant des résultats, généralement des valeurs de laboratoire dans des segments OBX.
Que signifient les caractères ^~& ?
Ce sont les caractères d'encodage : séparateurs de composant (^), de répétition (~), d'échappement () et de sous-composant (&).
FHIR remplace-t-il HL7 v2 ?
Progressivement et partiellement. v2 reste courant à l'intérieur des hôpitaux ; FHIR est utilisé pour les API et les nouvelles intégrations, et de nombreux systèmes exécutent les deux.
Essayez gratuitement dans le sandbox
Votre premier appel FHIR en 5 minutes. Une API HL7 FHIR R4 avec le consentement du patient intégré : essayez-la dans le bac à sable, puis connectez votre propre application ou système de clinique.
Gratuit · 30 patients synthétiques · sans carte

