Standarde de date medicale

Mesaje HL7 v2 explicate: ADT și ORU, segmente MSH, PID, OBR și OBX

HL7 v2 este încă modul în care majoritatea sistemelor spitalicești comunică între ele. Cum este construit un mesaj v2 (segmente, câmpuri, delimitatorii pipe și caret), ce informații transmit mesajele ADT A01/A03/A04/A08 și ORU R01, un exemplu comentat al unui rezultat de laborator și cum se mapează acestea la FHIR.

de Publicat 2 min de citit

Răspuns scurt: HL7 versiunea 2 este un standard de mesagerie de la sfârșitul anilor 1980 pe care majoritatea sistemelor spitalicești îl folosesc în continuare intern. Un mesaj este text simplu: un segment pe linie (MSH, PID, OBR, OBX…), câmpuri separate prin |, componente prin ^. Mesajele ADT transmit internări, externări și actualizări ale pacienților; mesajele ORU transmit rezultate, cum ar fi valorile de laborator.

Tipuri comune de mesaje

  • ADT^A01 internare, ADT^A03 externare, ADT^A04 înregistrare ambulatoriu, ADT^A08 actualizare informații pacient.
  • ORU^R01 rezultat nesolicitat al unei observații (laborator, semne vitale).
  • ORM/OML comenzi, SIU programări, MDM documente.

Fiecare mesaj începe cu MSH (antet: sisteme de trimitere și primire, tip mesaj, oră, versiune). Caracterele de codificare ^~\& definesc separatorii de componentă, repetiție, escape și sub-componentă.

Un rezultat de laborator ORU^R01, explicat

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: pacientul (identificator, nume, data nașterii, sex).
  • OBR: comanda sau testul.
  • OBX: un rezultat: tip valoare NM (numeric), cod cu LN pentru LOINC, valoare, unitate, interval de referință, indicator de anormalitate, status rezultat F (final).

În FHIR, fiecare OBX devine o Observație, OBR un DiagnosticReport, PID un Patient.

În Anpheros

Conectorul de laborator al Anpheros Platform acceptă HL7 v2 ORU^R01, CSV și JSON și transformă fiecare rezultat în Observații FHIR într-o singură cerere. Vezi ghidul conectorului de laborator și, pentru dezvoltatori, maparea HL7 v2 la FHIR.

Pagini conexe

Surse

Întrebări frecvente

Ce este un mesaj ADT?

Un mesaj HL7 v2 despre internarea, externarea, transferul sau înregistrarea unui pacient, cum ar fi ADT^A01 pentru o internare.

Ce este un mesaj ORU^R01?

Un mesaj HL7 v2 care transmite rezultate, de obicei valori de laborator în segmente OBX.

Ce înseamnă caracterele ^~&?

Sunt caracterele de codificare: separatori de componentă (^), repetiție (~), escape () și sub-componentă (&).

Este HL7 v2 înlocuit de FHIR?

Treptat și parțial. v2 rămâne comun în interiorul spitalelor; FHIR este folosit pentru API-uri și integrări noi, iar multe sisteme rulează ambele.

Anpheros Platform

Încearcă gratuit în sandbox

Primul apel FHIR în 5 minute. Un API HL7 FHIR R4 cu consimțământul pacientului integrat: încearcă-l în sandbox, apoi conectează-ți propria aplicație sau sistemul clinicii.

Gratuit · 30 de pacienți sintetici · fără card

Acest ghid este informativ și nu înlocuiește consultul medical. Pentru decizii despre sănătatea ta, vorbește cu medicul tău. În caz de urgență, sună la numărul de urgență local (112 în Europa).
Scris de
Echipa Anpheros

Anpheros construiește un dosar medical pe care pacientul îl controlează și îl poate da oricărei clinici, pe o platformă HL7 FHIR R4, cu sediul în UE. Ghidurile te ajută să-ți înțelegi și să-ți organizezi sănătatea; nu înlocuiesc medicul.

Despre Anpheros →