„HL7 vs FHIR” este o întrebare ușor greșită, iar răspunsul este totuși util. HL7 este o organizație, Health Level Seven International, și familia de standarde pe care le publică. FHIR este cel mai nou membru al acelei familii. Comparația reală este între cele trei standarde HL7 pe care le veți întâlni în practică: mesajele HL7 versiunea 2, documentele CDA și resursele FHIR. Acest ghid explică ce este fiecare, unde se află în 2026 și de care aveți nevoie.
Versiune tehnică pentru dezvoltatori: FHIR vs HL7 v2 · Maparea HL7 v2 la FHIR pe developers.anpheros.com, cu cereri, răspunsuri și limite. Această pagină este versiunea în limbaj simplu.
HL7 v2: mesaje între sistemele spitalicești
Versiunea 2 a HL7 datează de la sfârșitul anilor 1980 și este încă cel mai răspândit standard de date medicale din lume. El transferă mesaje între sistemele din interiorul și din jurul spitalelor: un pacient este internat (ADT), un test este comandat (ORM), un rezultat revine (ORU). Un mesaj este un text delimitat prin pipe, cu segmente:
MSH|^~\&|LAB|CityLab|EHR|Clinic|20260901081000+0300||ORU^R01|MSG0001|P|2.5.1
PID|1||12345^^^Clinic^MR||Ionescu^Elena||19850903|F
OBR|1|||CBC^Complete blood count|||20260901081000+0300
OBX|1|NM|718-7^Hemoglobin^LN||13.2|g/dL|12.0-16.0|N|||F|||20260901081000+0300
Funcționează, este peste tot și este greu de utilizat de o aplicație modernă: formatul este pozițional, fiecare site are propriul dialect și nu există conceptul de „preia fișa acestui pacient prin HTTP”.
CDA: documente clinice
Clinical Document Architecture, din anii 2000, este XML pentru documente: un rezumat de externare, o scrisoare de trimitere, un rezumat al pacientului. Un document CDA este lizibil de om și semnat în întregime. Este pe baza căruia au fost construite multe schimburi naționale și prima generație de rezumate ale pacienților. Este un format bun pentru un document și unul slab pentru o întrebare de genul „care a fost ultima tensiune arterială a acestei persoane”.
FHIR: resurse pe web
Fast Healthcare Interoperability Resources, publicat pentru prima dată în 2014 și stabil în R4 din 2019, descrie datele medicale ca resurse cu o structură cunoscută, în JSON sau XML, accesibile prin HTTP exact ca paginile web. Un rezultat de laborator este o Observation, un diagnostic o Condition, o prescripție o MedicationRequest, fiecare cu coduri standard (LOINC, ICD-10 sau SNOMED CT, ATC). Le preluați, căutați și scrieți cu instrumentele pe care orice programator le cunoaște deja:
GET /fhir/R4/Observation?patient=123&code=http://loinc.org|718-7&_sort=-date
FHIR este ceea ce reglementările UE și SUA cer acum pentru accesul pacienților, pe ce rulează aplicațiile SMART on FHIR și pe ce se bazează European Health Data Space. O explicație în limbaj simplu se găsește în Ce este FHIR și de ce contează.
Comparativ
| HL7 v2 | CDA | FHIR | |
|---|---|---|---|
| Unitate | mesaj | document | resursă |
| Format | text delimitat | XML | JSON sau XML |
| Transport | MLLP, fișiere | fișiere, schimburi | HTTP REST |
| Cel mai bun la | integrarea sistemelor spitalicești | documente semnate | aplicații, API-uri, acces pacienți |
| Epocă | din 1989 | din 2005 | din 2014, R4 2019 |
| Încă comun în | laboratoare, fluxuri ADT, dispozitive | schimburi naționale | tot ce este nou |
De care aveți nevoie
- Construiți o aplicație, un API sau un asistent AI: FHIR, fără ezitare.
- Primiți rezultate de la un laborator sau un spital: probabil HL7 v2, pentru că asta trimit. Convertiți la margine.
- Schimbați documente formale cu un sistem național: documente CDA sau FHIR, în funcție de țară.
Modelul practic este „HL7 v2 la intrare, FHIR peste tot altundeva”. Anpheros Platform face exact acest lucru pentru rapoartele de laborator: un laborator publică un mesaj ORU^R01 așa cum este trimis, iar fiecare OBX devine o Observation FHIR cu un cod LOINC, o unitate, un interval de referință și laboratorul numit ca executant. Fișa pacientului este FHIR; laboratorul nu trebuie să se schimbe niciodată.
curl -X POST "$BASE/v1/patients/$PID/labs/import" \
-H "Authorization: Bearer $KEY" -H "Content-Type: x-application/hl7-v2+er7" \
--data-binary @report.hl7
Detalii se găsesc în Conector laborator: HL7 v2 și CSV în FHIR.
Întrebări frecvente
Înlocuiește FHIR HL7 v2?
Pentru lucrări noi, da. Fluxurile v2 existente vor funcționa ani de zile, deoarece funcționează și înlocuirea lor costă bani. Majoritatea sistemelor reale convertesc v2 în FHIR la graniță, mai degrabă decât să înlocuiască fluxul.
Este FHIR parte din HL7?
Da. FHIR este publicat de HL7 International, aceeași organizație din spatele v2 și CDA. „HL7 FHIR” este numele său complet.
Ce versiune FHIR ar trebui să folosesc?
R4 (4.0.1). Este ceea ce reglementările menționează și ceea ce majoritatea sistemelor implementează. R5 există, dar adopția este limitată; Anpheros Platform implementează R4.
Poate FHIR să transporte și documente?
Da: o DocumentReference indică un PDF sau orice fișier, iar un FHIR Document Bundle poate transporta un document compus cu secțiunile sale, ceea ce este modul în care este livrat International Patient Summary.
Trebuie să învăț HL7 v2 pentru a utiliza un API FHIR?
Nu. Dacă vă integrați cu un laborator sau un spital, veți întâlni v2 din partea lor; o platformă care îl convertește pentru dvs. înseamnă că propriul dvs. cod va vedea întotdeauna doar FHIR.
Ține-ți dosarul medical la tine
Anpheros Daily păstrează simptomele, analizele, medicamentele și documentele într-un singur loc, în format standard, sub controlul tău. Planul Basic e gratuit.