"HL7 mi FHIR mi" sorusu biraz yanlış, ancak cevabı yine de faydalı. HL7, Health Level Seven International adlı bir kuruluştur ve yayınladığı standartlar ailesidir. FHIR ise bu ailenin en yeni üyesidir. Gerçek karşılaştırma, pratikte karşılaşacağınız üç HL7 standardı arasındadır: HL7 sürüm 2 mesajları, CDA belgeleri ve FHIR kaynakları. Bu rehber, her birinin ne olduğunu, 2026'da nerede bulunduğunu ve hangisine ihtiyacınız olduğunu anlatır.
Geliştiriciler için teknik sürüm: FHIR vs HL7 v2 · HL7 v2'den FHIR'a eşleme developers.anpheros.com adresinde, istekler, yanıtlar ve limitlerle birlikte. Bu sayfa, herkesin anlayabileceği dildeki versiyonudur.
HL7 v2: Hastane sistemleri arasındaki mesajlar
HL7 sürüm 2, 1980'lerin sonlarından kalmadır ve hala dünyadaki en yaygın kullanılan sağlık verisi standardıdır. Hastanelerin içinde ve çevresindeki sistemler arasında mesajlar iletir: bir hasta kabul edilir (ADT), bir test istenir (ORM), bir sonuç geri gelir (ORU). Bir mesaj, segmentleri olan, boru (|) ile ayrılmış bir metindir:
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
İşe yarıyor, her yerde bulunuyor ve modern bir uygulamanın kullanması zor: format konumsal, her sitenin kendi lehçesi var ve "bu hastanın kaydını HTTP üzerinden çek" gibi bir kavram yok.
CDA: Klinik belgeler
2000'lerden kalma Clinical Document Architecture (Klinik Belge Mimarisi), belgeler için XML'dir: bir taburcu özeti, bir sevk mektubu, bir hasta özeti. Bir CDA belgesi insan tarafından okunabilir ve bir bütün olarak imzalanır. Birçok ulusal değişim ve ilk nesil hasta özetleri buna dayanarak oluşturulmuştur. Bir belge için iyi bir formattır ve "bu kişinin son kan basıncı neydi" gibi bir soru için zayıf bir formattır.
FHIR: Web üzerinden kaynaklar
İlk olarak 2014'te yayınlanan ve 2019'dan beri R4 sürümünde kararlı olan Fast Healthcare Interoperability Resources (Hızlı Sağlık Birlikte Çalışabilirlik Kaynakları), sağlık verilerini bilinen bir yapıya sahip kaynaklar olarak tanımlar. Bunlar JSON veya XML formatında olup, web sayfaları gibi HTTP üzerinden erişilebilir. Bir laboratuvar sonucu bir Observation, bir teşhis bir Condition, bir reçete bir MedicationRequest'tir; her biri standart kodlara (LOINC, ICD-10 veya SNOMED CT, ATC) sahiptir. Her programcının zaten bildiği araçlarla bunları alabilir, arayabilir ve yazabilirsiniz:
GET /fhir/R4/Observation?patient=123&code=http://loinc.org|718-7&_sort=-date
FHIR, AB ve ABD düzenlemelerinin artık hasta erişimi için gerektirdiği, SMART on FHIR uygulamalarının üzerinde çalıştığı ve European Health Data Space'in üzerine inşa edildiği şeydir. Herkesin anlayabileceği bir açıklama için FHIR Nedir ve Neden Önemlidir bölümüne bakabilirsiniz.
Yan yana karşılaştırma
| HL7 v2 | CDA | FHIR | |
|---|---|---|---|
| Birim | mesaj | belge | kaynak |
| Format | ayrılmış metin | XML | JSON veya XML |
| Taşıma | MLLP, dosyalar | dosyalar, değişimler | HTTP REST |
| En iyi olduğu alan | hastane sistemi entegrasyonu | imzalı belgeler | uygulamalar, API'ler, hasta erişimi |
| Dönem | 1989'dan itibaren | 2005'ten itibaren | 2014'ten itibaren, R4 2019 |
| Hala yaygın olduğu yerler | laboratuvarlar, ADT akışları, cihazlar | ulusal değişimler | yeni her şey |
Hangisine ihtiyacınız var
- Bir uygulama, API veya yapay zeka asistanı geliştiriyorsanız: Hiç tereddüt etmeden FHIR.
- Bir laboratuvardan veya hastaneden sonuç alıyorsanız: Muhtemelen HL7 v2, çünkü gönderdikleri budur. Kenarda dönüştürün.
- Ulusal bir sistemle resmi belgeler alışverişi yapıyorsanız: Ülkeye bağlı olarak CDA veya FHIR belgeleri.
Pratik desen "içeri HL7 v2, başka her yere FHIR" şeklindedir. Anpheros Platform, laboratuvar raporları için tam olarak bunu yapar: bir laboratuvar, gönderildiği gibi bir ORU^R01 mesajı yayınlar ve her OBX, bir LOINC kodu, bir birim, bir referans aralığı ve performans gösteren olarak adlandırılan laboratuvar ile bir FHIR Observation'a dönüşür. Hastanın kaydı FHIR'dır; laboratuvarın değişmesine gerek kalmaz.
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
Detaylar için Laboratuvar bağlayıcısı: HL7 v2 ve CSV'den FHIR'a bölümüne bakabilirsiniz.
Sık sorulan sorular
FHIR, HL7 v2'nin yerini mi alıyor?
Yeni projeler için evet. Mevcut v2 akışları çalışmaya devam edecek çünkü işe yarıyorlar ve onları değiştirmek para gerektiriyor. Çoğu gerçek sistem, akışı değiştirmek yerine sınırda v2'yi FHIR'a dönüştürür.
FHIR, HL7'nin bir parçası mı?
Evet. FHIR, v2 ve CDA'nın arkasındaki aynı kuruluş olan HL7 International tarafından yayınlanmaktadır. "HL7 FHIR" tam adıdır.
Hangi FHIR sürümünü kullanmalıyım?
R4 (4.0.1). Düzenlemelerin atıfta bulunduğu ve çoğu sistemin uyguladığı sürüm budur. R5 mevcuttur ancak benimsenmesi sınırlıdır; Anpheros Platform R4'ü uygular.
FHIR belgeleri de taşıyabilir mi?
Evet: bir DocumentReference, bir PDF'ye veya herhangi bir dosyaya işaret eder ve bir FHIR Document Bundle, bölümlerini içeren derlenmiş bir belgeyi taşıyabilir; Uluslararası Hasta Özeti bu şekilde teslim edilir.
FHIR API kullanmak için HL7 v2 öğrenmem gerekiyor mu?
Hayır. Bir laboratuvar veya hastane ile entegre olursanız, onların tarafında v2 ile karşılaşacaksınız; bunu sizin için dönüştüren bir platform, kendi kodunuzun yalnızca FHIR'ı görmesini sağlar.
Sağlık kaydınız hep yanınızda
Anpheros Daily semptomları, tahlilleri, ilaçları ve belgeleri tek bir yerde, standart bir formatta ve sizin kontrolünüzde saklar. Basic planı ücretsizdir.