Kısa cevap: HL7 FHIR'da Observation, bir hasta hakkındaki bir ölçüm veya bulgudur: bir laboratuvar değeri, bir tansiyon, bir kalp atış hızı, bir semptom puanı. Ne ölçüldüğünü (genellikle LOINC olan bir kod), kim hakkında, ne zaman ve birimleriyle birlikte sonucu, ayrıca laboratuvarın referans aralığını ve varsa bir yorum bayrağını belirtir.
Önemli öğeler
- status: nihai, ön, değiştirilmiş, iptal edilmiş, hata girilmiş.
- category: laboratuvar, vital-bulgular, anket, görüntüleme ve benzeri.
- code: neyin ölçüldüğü, bir CodeableConcept olarak, genellikle bir LOINC kodlamasıyla.
- subject: Hasta.
- effective[x]: ölçümün ne zaman geçerli olduğu (laboratuvar için, numunenin ne zaman alındığı).
- value[x]: sonuç, çoğu zaman değer, birim, UCUM sistemi ve kodu olan bir Quantity; bazen bir CodeableConcept veya bir dize.
- referenceRange: laboratuvardan düşük ve yüksek değerler.
- interpretation: H, L, N ve benzeri.
- component: sistolik ve diyastolik kan basıncı gibi birden fazla parçası olan ölçümler için.
Örnek: FHIR R4'te HbA1c
{
"resourceType": "Observation",
"status": "final",
"category": [{"coding": [{"system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "laboratory"}]}],
"code": {"coding": [{"system": "http://loinc.org", "code": "4548-4", "display": "Hemoglobin A1c/Hemoglobin.total in Blood"}], "text": "HbA1c"},
"subject": {"reference": "Patient/example"},
"effectiveDateTime": "2026-10-20T08:15:00+02:00",
"valueQuantity": {"value": 5.6, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"},
"referenceRange": [{"low": {"value": 4.0, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"}, "high": {"value": 5.6, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"}}]
}
Birlikte çalışabilirliği bozan hatalar
- LOINC kodlaması olmayan yerel bir kod: diğer sistemler testi tanıyamaz.
- Birim olarak serbest metin ("mg/dl ") yerine UCUM kodu: değerler dönüştürülemez veya karşılaştırılamaz. UCUM birimlerine bakın.
- Rapor zamanının, numune zamanı yerine geçerli zaman olarak kullanılması.
- Kan basıncının, iki bileşeni olan tek bir Observation yerine iki ayrı Observation olarak saklanması (LOINC 85354-9 paneli, 8480-6 ve 8462-4 ile).
Anpheros'ta
Anpheros'taki her laboratuvar değeri ve ölçüm, yukarıdaki gibi, LOINC kodu ve UCUM birimiyle bir Observation'dır, bu da farklı laboratuvarlardan gelen sonuçların tek bir grafikte nasıl yer aldığını gösterir. Geliştiriciler bunları API aracılığıyla okuyabilir ve yazabilir: laboratuvar sonuçları API'sine ve laboratuvar sonuçlarını FHIR'a aktarmaya bakın.
İlgili sayfalar
- Laboratuvar sonuçlarında UCUM birimleri
- FHIR'da CodeableConcept ve Coding
- FHIR'da DocumentReference vs DiagnosticReport vs Binary
Kaynaklar
Sık sorulan sorular
FHIR Observation nedir?
Bir hasta hakkındaki bir ölçüm veya bulgu için FHIR kaynağı: bir laboratuvar değeri, bir vital bulgu, bir puan.
Kod LOINC olmalı mı?
Laboratuvar sonuçları ve vital bulgular için pratikte evet: US Core ve IPS gibi profiller LOINC gerektirir.
Kan basıncı FHIR'da nasıl saklanır?
İki bileşeni olan tek bir Observation (LOINC 85354-9) olarak: sistolik (8480-6) ve diyastolik (8462-4).
Observation ve DiagnosticReport arasındaki fark nedir?
Observation tek bir sonuçtur; DiagnosticReport bir testin veya panelin sonuçlarını ve yorumunu gruplandırır. DocumentReference vs DiagnosticReport'a bakın.
Sandbox'ta ücretsiz deneyin
İlk FHIR çağrınız 5 dakikada. Hasta izniyle yerleşik HL7 FHIR R4 API: sandbox'ta deneyin, ardından kendi uygulamanızı veya klinik sisteminizi bağlayın.
Ücretsiz · 30 sentetik hasta · kart gerekmez

