Kısa cevap: DiagnosticReport, bir rapor için kullanılan FHIR kaynağıdır: bir laboratuvar, görüntüleme departmanı veya patoloji servisi tarafından bir araya getirilen bulgular kümesi, bir durum, bir kategori, kimin yayınladığı ve ne zaman, bir sonuç, gruplandırdığı gözlem sonuçları, tanımladığı görüntüleme çalışması ve sunulan form (imzalı PDF). Bir kan sayımı, bir düzine Gözlem içeren bir DiagnosticReport'tur; bir BT taraması, anlatısal bir sonuç ve görüntülere bir bağlantı içeren bir DiagnosticReport'tur. Bir Gözlem tek bir değerdir; bir DiagnosticReport ise bunların çoğunu sunan belgedir.
Geçerli bir FHIR R4 örneği
Geçerli bir FHIR R4 DiagnosticReport, durum ve kod gerektirir ve pratikte ayrıca konu, kategori, etkili zaman, yayınlanma zamanı, uygulayan ve gruplandırdığı sonuç Gözlemlerini içerir. Aşağıdaki örnek, tam kan sayımı için nihai bir hematoloji raporudur, bir LOINC paneli ile kodlanmış, üç Gözlem, bir SNOMED CT kodu ile bir sonuç ve imzalı PDF'ye bağlanmıştır.
{
"resourceType": "DiagnosticReport",
"id": "cbc-2026-03-14",
"identifier": [{"system": "https://lab.example.org/reports", "value": "RPT-2026-77812"}],
"basedOn": [{"reference": "ServiceRequest/order-778812"}],
"status": "final",
"category": [{"coding": [{"system": "http://terminology.hl7.org/CodeSystem/v2-0074", "code": "HM", "display": "Hematology"}]}],
"code": {"coding": [{"system": "http://loinc.org", "code": "58410-2", "display": "CBC panel - Blood by Automated count"}]},
"subject": {"reference": "Patient/example"},
"encounter": {"reference": "Encounter/visit-2026-03-14"},
"effectiveDateTime": "2026-03-14T08:40:00+01:00",
"issued": "2026-03-14T13:05:00+01:00",
"performer": [{"reference": "Organization/central-lab"}],
"resultsInterpreter": [{"reference": "Practitioner/haematologist-7"}],
"specimen": [{"reference": "Specimen/edta-1"}],
"result": [
{"reference": "Observation/hgb-2026-03-14"},
{"reference": "Observation/wbc-2026-03-14"},
{"reference": "Observation/plt-2026-03-14"}
],
"conclusion": "Mild normocytic anaemia; other parameters within reference ranges.",
"conclusionCode": [{"coding": [{"system": "http://snomed.info/sct", "code": "271737000", "display": "Anemia"}]}],
"presentedForm": [{"contentType": "application/pdf", "url": "https://lab.example.org/reports/RPT-2026-77812.pdf", "title": "CBC report"}]
}
result içinde atıfta bulunulan her Gözlem, FHIR Observation açıklandı bölümünde açıklandığı gibi kendi LOINC koduna, değerine, birimine ve referans aralığına sahiptir.
Durum: raporun yaşam döngüsü
Bir FHIR DiagnosticReport'un durumu, bir raporun yaşam döngüsünü takip eder: sipariş edildiğinde kayıtlı, sonuçlar geldikçe kısmi, tamamlandığında ancak doğrulanmamışsa ön, imzalandığında nihai, sonrasında değişirse değiştirilmiş, düzeltilmiş veya eklenmiş; aksi takdirde iptal edilir ve hataya girer. Tüketiciler, değiştirilmiş ve düzeltilmiş raporlara dikkat etmelidir, çünkü geçen haftaki nihai bir değer değişmiş olabilir.
registered (istendi, henüz bir şey yok) → partial (bazı sonuçlar girildi) → preliminary (hepsi girildi, doğrulanmadı) → final (imzalandı) → amended veya corrected (imzalandıktan sonra değiştirildi, nedeni notta belirtilir) veya appended (daha fazlası eklendi). cancelled ve entered-in-error bunları kapatır. Tüketiciler amended ve corrected durumlarını izlemelidir: geçen hafta nihai olan bir değer değişmiş olabilir ve raporun issued zamanı da buna göre güncellenir.
Kategori ve kod
DiagnosticReport.category, raporu hangi teşhis hizmetinin yayınladığını belirtir; HL7 v2 tablo 0074 kodları kullanılır, örneğin LAB, HM hematoloji, CH kimya, MB mikrobiyoloji, RAD radyoloji ve PAT patoloji. DiagnosticReport.code, raporun ne olduğunu belirtir, normalde laboratuvar raporları için bir LOINC panel kodu ve görüntüleme ve patoloji için bir LOINC radyoloji veya patoloji çalışma kodu veya yerel bir prosedür kodudur.
category, HL7 v2 tablo 0074 tanı hizmetleri bölümünü kullanır: LAB, HM hematoloji, CH kimya, MB mikrobiyoloji, RAD radyoloji, PAT patoloji, CG sitogenetik ve diğerleri; US Core, laboratuvar raporları için LAB gerektirir. code, raporun ne olduğunu belirtir: laboratuvarlar için bir LOINC panel kodu (CBC 58410-2, kapsamlı metabolik panel 24323-8, lipid paneli 57698-3); görüntüleme için bir LOINC radyoloji kodu veya yerel bir prosedür kodu; patoloji için bir LOINC patoloji çalışması kodu. LOINC kodu nedir? bölümüne bakın.
Laboratuvar, görüntüleme ve patoloji raporları
Laboratuvar, görüntüleme ve patoloji raporları, farklı öğelerle aynı FHIR DiagnosticReport kaynağını kullanır. Bir laboratuvar raporu, her analit için bir Gözlem ve Numune kaynaklarını gruplandırır; bir görüntüleme raporu radyoloğun sonucunu, bir Görüntüleme Çalışmasına referansı ve anahtar görüntüleri içerir; bir patoloji raporu teşhis metnini, derecelendirme Gözlemlerini ve doku örneklerini içerir. Her üçü de sunulanForm'da imzalı bir PDF ekler.
| Laboratuvar | Görüntüleme | Patoloji | |
|---|---|---|---|
| result | Analit başına bir Gözlem | Genellikle yok; bazen ölçümler | Derecelendirme, belirteçler, kenarlar için Gözlemler |
| conclusion | İsteğe bağlı yorum | Radyoloğun izlenimi | Tanı metni |
| imagingStudy | — | Görüntüleme Çalışmasına referans | Dijitalse tüm slayt görüntüleri |
| media | — | Anahtar görüntüler | Temsili slayt görüntüleri |
| presentedForm | İmzalı PDF | İmzalı PDF | İmzalı PDF |
| specimen | Kan, idrar… Örnek kaynakları | — | Doku Örnek kaynakları |
Görüntüleme için, görüntüler DICOM'da kalır; FHIR ImagingStudy vs DICOMweb bölümüne bakın. Bu raporların hasta odaklı anlamı için, Laboratuvar sonuçlarınızı nasıl okursunuz ve BT tarama raporu açıklandı bölümlerine bakın.
DiagnosticReport vs DocumentReference
Bir FHIR DiagnosticReport, bulguları kodlanmış Gözlemler olan veya olabilen yapılandırılmış bir rapordur, oysa DocumentReference, meta veriler ve dosya ile herhangi bir türdeki bir belgeye bir işaretçidir. Yapılandırılmış laboratuvar sonuçları bir DiagnosticReport olur; yapılandırılmış verisi olmayan taranmış bir PDF bir DocumentReference olur ve birçok sistem aynı rapor için her ikisini de oluşturur.
DiagnosticReport, bulguları kodlanmış Gözlemler olan (veya olabilen) yapılandırılmış bir rapordur; DocumentReference ise meta veriler ve dosya ile herhangi bir türdeki bir belgeye bir işaretçidir. HL7 v2 ORU olarak gelen bir laboratuvar raporu, Gözlemler içeren bir DiagnosticReport haline gelir. Yapılandırılmış verisi olmayan başka bir ülkenin raporunun taranmış bir PDF'si DocumentReference'tır. Birçok sistem her ikisini de oluşturur: veri için DiagnosticReport, imzalı dosya için presentedForm veya bir DocumentReference ile. DocumentReference vs DiagnosticReport vs Binary bölümüne bakın.
Raporları bozan hatalar
FHIR DiagnosticReport'ları en sık bozan hatalar, onları gruplandıracak bir rapor olmadan Gözlemler göndermek, gözlemleri hala ön aşamadayken bir raporu nihai olarak işaretlemek, sonucu uydurma bir kodlu Gözlem'e kopyalamak, düzeltmelerin tespit edilememesi için yayınlanma zaman damgasını atlamak ve mevcut bir LOINC paneli varken yerel panel kodları uydurmaktır.
- Sonuçların Gözlemler olarak yazılması ve DiagnosticReport olmaması, böylece bir tüketicinin hangi değerlerin birlikte yayınlandığını veya hangi raporun değiştirildiğini anlayamaması.
- Gözlemleri hala
preliminaryolan bir rapor üzerindestatus: finalolması. - Sonucun uydurma bir kodla bir Gözleme kopyalanması.
issuedbilgisinin eksik olması, böylece tüketicinin raporları sıralayamaması veya düzeltmeleri tespit edememesi.- Mevcut bir LOINC paneli varken yerel olarak icat edilmiş panel kodları.
Anpheros'ta
Anpheros Platform, laboratuvar sonuçlarını HL7 v2 ORU, CSV veya JSON olarak laboratuvar bağlayıcısı aracılığıyla gelen Gözlemler olarak, laboratuvarı uygulayan ve orijinal dosyayı mevcut olduğunda sunulanForm olarak gruplandırılmış bir DiagnosticReport altında toplar. Uygulamada bir kişinin taradığı bir rapor, bireysel sonuçları ve orijinal görüntüsüyle tek bir rapor olarak saklanır.
Kabul edilen formatlar laboratuvar bağlayıcısı belgesinde açıklanmıştır. Taranmış orijinali raporla birlikte saklandığı için, bir klinisyen herhangi bir değeri kaynakla karşılaştırabilir. Değiştirilmiş raporlar, kaynak sürümleri aracılığıyla geçmişlerini korur.
İlgili sayfalar
- FHIR Observation açıklandı
- DocumentReference vs DiagnosticReport vs Binary
- FHIR ImagingStudy vs DICOMweb
- Laboratuvar bağlayıcısı: HL7 v2, CSV veya JSON'dan FHIR'a
- LOINC kodu nedir?
- Geliştirici sitesinde DiagnosticReport örneği
Kaynaklar
- HL7 FHIR R4: DiagnosticReport
- HL7 Terminoloji: v2-0074 tanı hizmetleri bölümü
- HL7 US Core: laboratuvar sonuçları için DiagnosticReport
- HL7 IPS: DiagnosticReport profili
- LOINC: paneller ve formlar
Sık sorulan sorular
Tek bir test için DiagnosticReport'a ihtiyacım var mı?
Kesin olarak, tek bir Gözlem tek başına durabilir ve ev ölçümleri genellikle öyledir. Bir laboratuvar tarafından yayınlanan her şey, tek bir sonuçla bile olsa, durum, yayınlayan ve imzalı form ile birlikte seyahat etmesi için bir DiagnosticReport içine sarılması daha iyidir.
Değiştirilmiş bir sonucu nasıl temsil ederim?
Gözlemi güncelleyin (sürümü değişir), DiagnosticReport durumunu amended veya corrected olarak ayarlayın, issued'ı güncelleyin ve nedeni bir nota kaydedin. Aynı tanımlayıcıya sahip ikinci bir rapor oluşturmayın.
Referans aralığı nereye gider?
Her Gözlemde, referenceRange içinde, çünkü aralıklar analite ve laboratuvara göre farklılık gösterir. Raporun kendi aralığı yoktur.
Bir DiagnosticReport başka raporları içerebilir mi?
R4'te doğrudan değil; ilgili raporlar basedOn veya uzantılar aracılığıyla birbirine atıfta bulunur ve bir panelin alt panelleri genellikle hasMember ile Gözlemler olarak modellenir. R5 aynı yaklaşımı sürdürür.
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

