Standardy

HL7 vs FHIR: rozdíl mezi HL7 v2, CDA a FHIR a který potřebujete

HL7 je organizace a rodina standardů; FHIR je její nejnovější. Co dělají zprávy HL7 v2, dokumenty CDA a zdroje FHIR, kde každý z nich bude v roce 2026 stále fungovat a jak se laboratorní zpráva v HL7 v2 stane FHIR Observations.

od Publikováno Přečteno za 4 min

"HL7 vs FHIR" je mírně nesprávná otázka, ale odpověď je stále užitečná. HL7 je organizace, Health Level Seven International, a rodina standardů, které publikuje. FHIR je nejnovějším členem této rodiny. Skutečné srovnání je mezi třemi standardy HL7, se kterými se v praxi setkáte: zprávy HL7 verze 2, dokumenty CDA a zdroje FHIR. Tato příručka uvádí, co je co, kde se nachází v roce 2026 a který z nich potřebujete.

Technická verze pro vývojáře: FHIR vs HL7 v2 · Mapování HL7 v2 na FHIR na developers.anpheros.com, s požadavky, odpověďmi a limity. Tato stránka je verze v běžném jazyce.

HL7 v2: zprávy mezi nemocničními systémy

HL7 verze 2 pochází z konce 80. let a je stále nejrozšířenějším standardem pro zdravotnická data na světě. Přesouvá zprávy mezi systémy uvnitř a kolem nemocnic: pacient je přijat (ADT), je objednáno vyšetření (ORM), vrátí se výsledek (ORU). Zpráva je text oddělený svislítkem se segmenty:

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

Funguje to, je to všude a pro moderní aplikaci je obtížné to zpracovat: formát je poziční, každé místo má svůj vlastní dialekt a neexistuje koncept "načíst záznam tohoto pacienta přes HTTP".

CDA: klinické dokumenty

Clinical Document Architecture, z 2000. let, je XML pro dokumenty: propouštěcí shrnutí, doporučení, souhrn pacienta. Dokument CDA je čitelný pro člověka a podepisuje se jako celek. Na něm bylo postaveno mnoho národních výměn a první generace souhrnů pacienta. Je to dobrý formát pro dokument a špatný pro otázku jako "jaký byl poslední krevní tlak této osoby".

FHIR: zdroje přes web

Fast Healthcare Interoperability Resources, poprvé publikováno v roce 2014 a stabilní v R4 od roku 2019, popisuje zdravotnická data jako zdroje se známou strukturou, v JSON nebo XML, dosažitelné přes HTTP přesně jako webové stránky. Výsledek laboratorního vyšetření je Observation, diagnóza Condition, předpis MedicationRequest, každý se standardními kódy (LOINC, ICD-10 nebo SNOMED CT, ATC). Načítáte, vyhledáváte a zapisujete je pomocí nástrojů, které každý programátor již zná:

GET /fhir/R4/Observation?patient=123&code=http://loinc.org|718-7&_sort=-date

FHIR je to, co nyní vyžaduje regulace EU a USA pro přístup pacienta, na čem běží aplikace SMART on FHIR a na čem staví European Health Data Space. Vysvětlení v běžném jazyce naleznete v Co je FHIR a proč je důležitý.

Vedle sebe

HL7 v2 CDA FHIR
Jednotka zpráva dokument zdroj
Formát text oddělený svislítkem XML JSON nebo XML
Přenos MLLP, soubory soubory, výměny HTTP REST
Nejlepší pro integrace nemocničních systémů podepsané dokumenty aplikace, API, přístup pacienta
Éra od 1989 od 2005 od 2014, R4 2019
Stále běžné v laboratoře, ADT feedy, zařízení národní výměny vše nové

Který potřebujete

  • Vývoj aplikace, API nebo AI asistenta: FHIR, bez váhání.
  • Přijímání výsledků z laboratoře nebo nemocnice: pravděpodobně HL7 v2, protože to je to, co posílají. Konvertujte na hranici.
  • Výměna formálních dokumentů s národním systémem: dokumenty CDA nebo FHIR, v závislosti na zemi.

Praktický vzor je "HL7 v2 dovnitř, FHIR všude jinde". Anpheros Platform dělá přesně to pro laboratorní zprávy: laboratoř odešle zprávu ORU^R01 tak, jak byla odeslána, a každý OBX se stane FHIR Observation s kódem LOINC, jednotkou, referenčním rozsahem a laboratoří uvedenou jako provádějící. Záznam pacienta je FHIR; laboratoř se nikdy nemusí měnit.

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

Podrobnosti naleznete v Konektor laboratoře: HL7 v2 a CSV do FHIR.

Časté otázky

Nahrazuje FHIR HL7 v2?

Pro novou práci ano. Stávající v2 feedy poběží roky, protože fungují a jejich nahrazení stojí peníze. Většina reálných systémů konvertuje v2 na FHIR na hranici spíše než nahrazuje feed.

Je FHIR součástí HL7?

Ano. FHIR je publikován organizací HL7 International, stejnou organizací, která stojí za v2 a CDA. "HL7 FHIR" je jeho plný název.

Kterou verzi FHIR bych měl použít?

R4 (4.0.1). Je to to, na co se regulace odkazuje a co implementuje většina systémů. R5 existuje, ale adopce je omezená; Anpheros Platform implementuje R4.

Může FHIR také přenášet dokumenty?

Ano: DocumentReference odkazuje na PDF nebo jakýkoli soubor a FHIR Document Bundle může přenášet složený dokument s jeho sekcemi, což je způsob, jakým je dodáván International Patient Summary.

Musím se naučit HL7 v2, abych mohl používat FHIR API?

Ne. Pokud se integrujete s laboratoří nebo nemocnicí, setkáte se s v2 na jejich straně; platforma, která to za vás konvertuje, znamená, že váš vlastní kód vždy vidí pouze FHIR.

Tento návod slouží pouze pro informační účely a nenahrazuje lékařskou radu. Ohledně rozhodnutí o svém zdraví se poraďte se svým lékařem. V případě nouze volejte 112.
O autorovi
Adrian Kereky

Founder of Anpheros. An electronics engineer, he spent six years in autonomous driving, on automotive projects run in partnership with Samsung and NVIDIA, designing the architecture of driver-assistance and AI systems that run on NVIDIA chips with CUDA. He then built Anpheros: the patient-controlled medical record and the HL7 FHIR R4 platform it runs on.

Více o Anpheros a autorovi →

Mějte svůj zdravotní záznam stále u sebe

Anpheros Daily uchovává příznaky, výsledky testů, léky a dokumenty na jednom místě, ve standardním formátu, pod vaší kontrolou. Základní plán je zdarma.

Získat Anpheros Daily