FHIR

FHIR DiagnosticReport vysvětleno: jak laboratorní panel, patologická zpráva nebo zobrazovací zpráva seskupuje své výsledky

DiagnosticReport je FHIR zdroj pro podepsanou zprávu: seskupuje Observation do panelu, nese závěr a PDF a zaznamenává, kdo ji vydal a kdy. Stavy, kategorie (laboratoř, radiologie, patologie), odkaz na ImagingStudy, platný příklad R4 a jak se liší od DocumentReference.

od Publikováno Přečteno za 6 min

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: final u zprávy, jejíž Observations jsou stále preliminary.
  • 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

Zdroje

Č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.

Anpheros Platform

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

Tento návod slouží pouze pro informační účely a nenahrazuje lékařskou radu. Ohledně rozhodnutí o svém zdraví se poraďte se svým lékařem. V naléhavém případě volejte místní tísňové číslo (v Evropě 112).
Napsal
Tým Anpheros

Anpheros vytváří zdravotní záznamy, které pacient ovládá a může sdílet s jakoukoli klinikou, na platformě HL7 FHIR R4 se sídlem v EU. Tyto průvodce vám pomohou porozumět vašemu zdraví a uspořádat si ho; nenahrazují vašeho lékaře.

O Anpheros →