Krátká odpověď: DiagnosticReport je FHIR zdroj pro zprávu: soubor zjištění, které laboratoř, zobrazovací oddělení nebo patologická služba vydávají společně, se stavem, kategorií, kdo ji vydal a kdy, závěrem, výsledky Observations, které seskupuje, imagingStudy, kterou popisuje, a presentedForm (podepsané PDF). Jedno krevní vyšetření je DiagnosticReport s tuctem Observations; jedno CT vyšetření je DiagnosticReport s textovým závěrem a odkazem na snímky. Observation je jedna hodnota; DiagnosticReport je dokument, který jich dodává mnoho.
Platný příklad FHIR R4
Platný FHIR R4 DiagnosticReport vyžaduje stav a kód, a v praxi také nese předmět, kategorii, čas účinnosti, čas vydání, vykonavatele a výsledné Observation, které seskupuje. Níže uvedený příklad je konečná hematologická zpráva pro kompletní krevní obraz, kódovaná panelem LOINC, propojující tři Observation, závěr s kódem SNOMED CT a podepsané PDF.
{
"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"}]
}
Každá Observation odkazovaná v result má svůj vlastní LOINC kód, hodnotu, jednotku a referenční rozsah, jak je popsáno v Vysvětlení FHIR Observation.
Stav: životní cyklus zprávy
Stav FHIR DiagnosticReport sleduje životní cyklus zprávy: zaregistrován při objednání, částečný při příchodu výsledků, předběžný po dokončení, ale neověřený, finální po podpisu, poté doplněný, opravený nebo rozšířený, pokud se následně změní; zrušený a chybně zadaný jej jinak ukončí. Uživatelé by měli sledovat doplněné a opravené zprávy, protože hodnota, která byla minulý týden finální, se mohla změnit.
registered (objednáno, nic ještě) → partial (některé výsledky v) → preliminary (vše v, neověřeno) → final (podepsáno) → amended nebo corrected (změněno po podpisu, s důvodem v poznámce) nebo appended (něco přidáno). cancelled a entered-in-error ji jinak uzavírají. Spotřebitelé by měli sledovat amended a corrected: hodnota, která byla minulý týden finální, se mohla změnit a čas issued zprávy se posune.
Kategorie a kód
DiagnosticReport.category uvádí, která diagnostická služba zprávu vydala, s použitím kódů tabulky HL7 v2 0074, jako je LAB, HM hematologie, CH chemie, MB mikrobiologie, RAD radiologie a PAT patologie. DiagnosticReport.code uvádí, co zpráva je, obvykle kód panelu LOINC pro laboratorní zprávy a kód radiologické nebo patologické studie LOINC, nebo lokální kód procedury pro zobrazovací a patologické vyšetření.
category používá tabulku HL7 v2 0074 sekce diagnostických služeb: LAB, HM hematologie, CH chemie, MB mikrobiologie, RAD radiologie, PAT patologie, CG cytogenetika a další; US Core vyžaduje LAB pro laboratorní zprávy. code říká, co zpráva je: pro laboratoře, LOINC kód panelu (CBC 58410-2, komplexní metabolický panel 24323-8, lipidový panel 57698-3); pro zobrazování, LOINC radiologický kód nebo místní kód postupu; pro patologii, LOINC kód patologické studie. Viz Co je LOINC kód?.
Laboratorní, zobrazovací a patologické zprávy
Laboratorní, zobrazovací a patologické zprávy používají stejný FHIR DiagnosticReport resource s různými prvky. Laboratorní zpráva seskupuje jedno Observation na analyt s resources Specimen; zobrazovací zpráva nese závěr radiologa, odkaz na ImagingStudy a klíčové snímky; patologická zpráva obsahuje text diagnózy, hodnocení Observation a tkáňové vzorky. Všechny tři připojují podepsané PDF ve formátu presentedForm.
| Laboratorní | Zobrazovací | Patologické | |
|---|---|---|---|
| result | Jedna Observation na analyt | Obvykle žádné; někdy měření | Observations pro gradaci, markery, okraje |
| conclusion | Volitelný komentář | Dojem radiologa | Text diagnózy |
| imagingStudy | — | Odkaz na ImagingStudy | Celosnímkkové snímky, pokud jsou digitální |
| media | — | Klíčové snímky | Reprezentativní snímky sklíček |
| presentedForm | Podepsané PDF | Podepsané PDF | Podepsané PDF |
| specimen | Krev, moč… Zdroje Specimen | — | Zdroje tkáňových Specimen |
Pro zobrazování zůstávají samotné snímky v DICOM; viz FHIR ImagingStudy vs DICOMweb. Pro význam těchto zpráv pro pacienta viz Jak číst výsledky vašich testů a Vysvětlení zprávy z CT vyšetření.
DiagnosticReport vs DocumentReference
FHIR DiagnosticReport je strukturovaná zpráva, jejíž nálezy jsou, nebo mohou být, kódované Observation, zatímco DocumentReference je ukazatel na dokument jakéhokoli druhu s metadaty a souborem. Strukturované laboratorní výsledky se stávají DiagnosticReport; naskenované PDF bez strukturovaných dat se stává DocumentReference a mnoho systémů vytváří obojí pro stejnou zprávu.
DiagnosticReport je strukturovaná zpráva, jejíž zjištění jsou (nebo mohou být) kódované Observations; DocumentReference je ukazatel na dokument jakéhokoli druhu, s metadaty a souborem. Laboratorní zpráva, která přijde jako HL7 v2 ORU, se stane DiagnosticReport s Observations. Naskenované PDF zprávy z jiné země, bez strukturovaných dat, je DocumentReference. Mnoho systémů vytváří obojí: DiagnosticReport pro data, s presentedForm nebo DocumentReference pro podepsaný soubor. Viz DocumentReference vs DiagnosticReport vs Binary.
Chyby, které narušují zprávy
Chyby, které nejčastěji narušují FHIR DiagnosticReports, jsou odesílání Observation bez zprávy, která by je seskupila, označení zprávy jako finální, zatímco její Observation jsou stále předběžné, duplikování závěru do Observation s vymyšleným kódem, vynechání časového razítka vydání, takže opravy nelze detekovat, a vymýšlení lokálních kódů panelů tam, kde již existuje panel LOINC.
- Výsledky zapsané jako Observations bez DiagnosticReport, takže spotřebitel nemůže poznat, které hodnoty byly vydány společně nebo která zpráva byla změněna.
status: finalu zprávy, jejíž Observations jsou stálepreliminary.- Závěr duplikovaný do Observation s vymyšleným kódem.
- Chybí
issued, takže spotřebitel nemůže objednat zprávy nebo detekovat opravy. - Kódy panelů vynalezené lokálně, když existuje LOINC panel.
V Anpheros
Anpheros Platform převádí laboratorní výsledky, které přicházejí přes její laboratorní konektor, jako HL7 v2 ORU, CSV nebo JSON, na FHIR Observation seskupené pod DiagnosticReport, s laboratoří jako vykonavatelem a původním souborem jako presentedForm, pokud je k dispozici. Zpráva, kterou osoba naskenuje v aplikaci, je uchována jako jedna zpráva s jejími jednotlivými výsledky a původním obrazem.
Laboratorní konektor dokumentuje přijaté formáty. Protože naskenovaný originál je uchován spolu se zprávou, lékař může zkontrolovat jakoukoli hodnotu oproti zdroji. Doplněné zprávy si uchovávají svou historii prostřednictvím verzí resources.
Související stránky
- Vysvětlení FHIR Observation
- DocumentReference vs DiagnosticReport vs Binary
- FHIR ImagingStudy vs DICOMweb
- Konektor laboratoře: HL7 v2, CSV nebo JSON do FHIR
- Co je LOINC kód?
- Příklad DiagnosticReport na vývojářském webu
Zdroje
- HL7 FHIR R4: DiagnosticReport
- HL7 Terminology: v2-0074 diagnostic service section
- HL7 US Core: DiagnosticReport for laboratory results
- HL7 IPS: DiagnosticReport profile
- LOINC: panels and forms
Časté otázky
Potřebuji DiagnosticReport pro jeden test?
Přísně vzato, jedna Observation může stát samostatně a domácí měření obvykle ano. Cokoli vydaného laboratoří je lepší zabalit do DiagnosticReport, i s jedním výsledkem, takže stav, vydavatel a podepsaná forma s ním cestují.
Jak reprezentuji změněný výsledek?
Aktualizujte Observation (její verze se změní), nastavte stav DiagnosticReport na amended nebo corrected, aktualizujte issued a zaznamenejte důvod v poznámce. Nikdy nevytvářejte druhou zprávu se stejným identifikátorem.
Kam jde referenční rozsah?
Na každou Observation, do referenceRange, protože rozsahy se liší podle analytu a podle laboratoře. Zpráva nemá vlastní rozsah.
Může DiagnosticReport obsahovat jiné zprávy?
V R4 přímo ne; související zprávy na sebe odkazují prostřednictvím basedOn nebo rozšíření a podpanely panelu jsou obvykle modelovány jako Observations s hasMember. R5 zachovává stejný přístup.
Vyzkoušejte zdarma v sandboxu
První volání FHIR za 5 minut. API standardu HL7 FHIR R4 s integrovaným souhlasem pacienta: vyzkoušejte si ho v sandboxu a poté propojte svou vlastní aplikaci nebo klinický systém.
Zdarma · 30 syntetických pacientů · bez karty

