Standardy

HL7 a FHIR: różnice między HL7 v2, CDA i FHIR – który standard wybrać?

HL7 to organizacja i rodzina standardów, a FHIR to jej najnowszy standard. Dowiedz się, do czego służą komunikaty HL7 v2, dokumenty CDA i zasoby FHIR, gdzie każdy z nich będzie używany w 2026 roku oraz jak raport z laboratorium w formacie HL7 v2 staje się obserwacjami FHIR.

autor Opublikowano 4 min czytania

"HL7 a FHIR" to nieco błędne pytanie, a odpowiedź nadal jest przydatna. HL7 to organizacja, Health Level Seven International, oraz rodzina standardów, które publikuje. FHIR to najnowszy członek tej rodziny. Prawdziwe porównanie dotyczy trzech standardów HL7, z którymi spotkasz się w praktyce: wiadomości HL7 w wersji 2, dokumentów CDA i zasobów FHIR. Ten przewodnik wyjaśnia, czym jest każdy z nich, gdzie znajduje się w 2026 roku i który z nich jest potrzebny.

Wersja techniczna dla programistów: FHIR vs HL7 v2 · Mapowanie HL7 v2 na FHIR na developers.anpheros.com, z żądaniami, odpowiedziami i limitami. Ta strona to wersja w prostym języku.

HL7 v2: wiadomości między systemami szpitalnymi

HL7 w wersji 2 pochodzi z końca lat 80. XX wieku i jest nadal najszerzej stosowanym standardem danych medycznych na świecie. Przesyła wiadomości między systemami wewnątrz i wokół szpitali: przyjęcie pacjenta (ADT), zlecenie badania (ORM), powrót wyniku (ORU). Wiadomość to tekst rozdzielany pionową kreską z segmentami:

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

Działa, jest wszędzie i jest trudny do przetworzenia przez nowoczesną aplikację: format jest pozycyjny, każda placówka ma swój własny dialekt i nie ma koncepcji "pobierz kartę pacjenta przez HTTP".

CDA: dokumenty kliniczne

Clinical Document Architecture, z lat 2000., to XML dla dokumentów: karta wypisu, list skierowania, podsumowanie pacjenta. Dokument CDA jest czytelny dla człowieka i podpisany w całości. Na nim opiera się wiele krajowych wymian danych i pierwsza generacja podsumowań pacjentów. Jest to dobry format dla dokumentu i słaby dla pytania typu "jakie było ostatnie ciśnienie krwi tej osoby".

FHIR: zasoby przez sieć

Fast Healthcare Interoperability Resources, opublikowany po raz pierwszy w 2014 roku i stabilny w wersji R4 od 2019 roku, opisuje dane medyczne jako zasoby o znanej strukturze, w formacie JSON lub XML, dostępne przez HTTP dokładnie tak, jak strony internetowe. Wynik badania laboratoryjnego to Observation, diagnoza to Condition, recepta to MedicationRequest, każdy z kodami standardowymi (LOINC, ICD-10 lub SNOMED CT, ATC). Pobierasz, wyszukujesz i zapisujesz je za pomocą narzędzi, które każdy programista już zna:

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

FHIR jest tym, czego obecnie wymagają przepisy UE i USA dotyczące dostępu pacjentów, na czym działają aplikacje SMART on FHIR i na czym opiera się Europejska Przestrzeń Danych Zdrowotnych. Wyjaśnienie w prostym języku znajduje się w Czym jest FHIR i dlaczego jest ważny.

Porównanie

HL7 v2 CDA FHIR
Jednostka wiadomość dokument zasób
Format tekst rozdzielany XML JSON lub XML
Transport MLLP, pliki pliki, wymiany HTTP REST
Najlepszy do integracji systemów szpitalnych podpisanych dokumentów aplikacji, API, dostępu pacjenta
Era od 1989 od 2005 od 2014, R4 od 2019
Nadal powszechny w laboratoriach, kanałach ADT, urządzeniach krajowych wymianach danych wszystkiego nowego

Który jest potrzebny

  • Tworzenie aplikacji, API lub asystenta AI: FHIR, bez wahania.
  • Odbieranie wyników z laboratorium lub szpitala: prawdopodobnie HL7 v2, ponieważ to właśnie wysyłają. Konwertuj na brzegu.
  • Wymiana formalnych dokumentów z krajowym systemem: dokumenty CDA lub FHIR, w zależności od kraju.

Praktyczny wzorzec to "HL7 v2 w środku, FHIR wszędzie indziej". Anpheros Platform robi dokładnie to dla raportów laboratoryjnych: laboratorium publikuje wiadomość ORU^R01 tak, jak została wysłana, a każdy OBX staje się FHIR Observation z kodem LOINC, jednostką, zakresem referencyjnym i nazwą laboratorium jako wykonawcy. Karta pacjenta jest w FHIR; laboratorium nigdy nie musi się zmieniać.

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

Szczegóły znajdują się w Łącznik laboratoryjny: HL7 v2 i CSV do FHIR.

Najczęstsze pytania

Czy FHIR zastępuje HL7 v2?

W przypadku nowych projektów tak. Istniejące kanały v2 będą działać przez lata, ponieważ działają, a ich wymiana kosztuje. Większość rzeczywistych systemów konwertuje v2 na FHIR na granicy, zamiast wymieniać kanał.

Czy FHIR jest częścią HL7?

Tak. FHIR jest publikowany przez HL7 International, tę samą organizację, która stoi za v2 i CDA. "HL7 FHIR" to jego pełna nazwa.

Której wersji FHIR powinienem użyć?

R4 (4.0.1). Jest to wersja, do której odwołują się przepisy i którą implementuje większość systemów. Istnieje R5, ale jego adopcja jest ograniczona; Anpheros Platform implementuje R4.

Czy FHIR może również przenosić dokumenty?

Tak: DocumentReference wskazuje na PDF lub dowolny plik, a FHIR Document Bundle może przenosić skomponowany dokument z jego sekcjami, co jest sposobem dostarczania International Patient Summary.

Czy muszę nauczyć się HL7 v2, aby korzystać z API FHIR?

Nie. Jeśli integrujesz się z laboratorium lub szpitalem, spotkasz v2 po ich stronie; platforma, która go konwertuje, oznacza, że Twój własny kod zawsze widzi tylko FHIR.

Ten poradnik ma charakter informacyjny i nie zastępuje konsultacji lekarskiej. Decyzje dotyczące zdrowia podejmuj z lekarzem. W nagłym wypadku dzwoń pod 112.
O autorze
Adrian Kereky

Założyciel Anpheros. Inżynier elektronik; przez sześć lat zajmował się jazdą autonomiczną w projektach motoryzacyjnych prowadzonych we współpracy z Samsungiem i NVIDIA, projektując architekturę systemów wspomagania kierowcy i systemów AI działających na chipach NVIDIA z CUDA. Następnie zbudował Anpheros: dokumentację medyczną kontrolowaną przez pacjenta i platformę HL7 FHIR R4, na której działa.

Więcej o Anpheros i autorze →

Miej dokumentację medyczną przy sobie

Anpheros Daily przechowuje objawy, wyniki badań, leki i dokumenty w jednym miejscu, w standardowym formacie i pod Twoją kontrolą. Plan Basic jest bezpłatny.

Pobierz Anpheros Daily