HL7 (Health Level 7)
HL7 est un protocole standard d'échange de données médicales dans un SIH (Système d'Information Hospitalier), agissant au niveau 7 OSI, entre logiciels de gestion médicale (Dossier Patient Informatisé...) et appareils médicaux (Moniteurs patient, automates de laboratoire...)
Les messages sont transmis par les couches inférieures du modèle OSI et sont lisibles par l'homme.
Exemple de message
MSH|^~\&||SITE|||||ADT^A01|321|P|2.3|||NE
PID|||654321||GAGNEUX^FREDERIC||19740323|M|||10 RUE JEAN ZAY^^^^56100LORIENT||^^^^^^0601234567|||||
PV1|1|O|||||71^MINOU^CATHERINE||||||||||||12376|||||||||||||||||||||||||20200410160227||||||
OBR|1||12376|cbc^CBC|R||20201410160227|||22^MINOU^CATHERINE|||Fasting: No|202004101625|
OBX|1|NM|0135–4^TotalProtein||7.3|gm/dl|5.9–8.4||||F
OBX|2|NM|0033–1^Albumin||3.9|gm/dl|3.2–5.2||||F
Événements | Messages | Segments |
---|---|---|
A01 = Admission patient | ADT = Données d'admission | MSH = Message Header |
A02 = Transfert patient | ACK = Accusé de réception | PID = Patient Identification |
A03 = Sortie patient | OBR = Demande de résultats | EVN = Événement |
A08 = Données patients | OBX = Réponse de résultats | PV1 = Patient visit |
... | ... | ... |
| | Séparateur de champ |
^ | Séparateur de composant |
& | Séparateur de sous-composant |