FHIR

FHIR DiagnosticReport erklärt: Wie ein Laborpanel, ein pathologischer Befund oder ein bildgebender Bericht seine Ergebnisse zusammenfasst

DiagnosticReport: FHIR-Ressource für signierte Berichte. Fasst Observations zusammen, enthält Schlussfolgerung, PDF, Ausstellerinfos. Status, Kategorien (Labor, Radiologie, Pathologie), Link zu ImagingStudy, R4-Beispiel & Unterschied zu DocumentReference.

von Veröffentlicht 6 Min. Lesezeit

Kurze Antwort: DiagnosticReport ist die FHIR-Ressource für einen Bericht: die Gesamtheit der Befunde, die ein Labor, eine radiologische Abteilung oder ein pathologischer Dienst gemeinsam ausstellt, mit einem Status, einer Kategorie, wer ihn ausgestellt hat und wann, einer Schlussfolgerung, den Ergebnis-Observations, die er gruppiert, der imagingStudy, die er beschreibt, und einer presentedForm (dem unterschriebenen PDF). Ein Blutbild ist ein DiagnosticReport mit einem Dutzend Observations; eine CT-Aufnahme ist ein DiagnosticReport mit einer textlichen Schlussfolgerung und einem Link zu den Bildern. Eine Observation ist ein einzelner Wert; ein DiagnosticReport ist das Dokument, das viele davon liefert.

Ein gültiges FHIR R4 Beispiel

Ein gültiges FHIR R4 DiagnosticReport benötigt einen Status und einen Code. In der Praxis enthält er außerdem das Subjekt, die Kategorie, den wirksamen Zeitpunkt, den Ausstellungszeitpunkt, den Ausführenden und die Ergebnis-Observations, die er zusammenfasst. Das folgende Beispiel ist ein abschließender hämatologischer Bericht für ein Blutbild, kodiert mit einem LOINC-Panel, der drei Observations, eine Schlussfolgerung mit einem SNOMED CT-Code und die signierte PDF-Datei verknüpft.

{
  "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"}]
}

Jede Observation, auf die in result verwiesen wird, hat ihren eigenen LOINC-Code, Wert, Einheit und Referenzbereich, wie in FHIR Observation erklärt beschrieben.

Status: der Lebenszyklus des Berichts

Der Status eines FHIR DiagnosticReport folgt dem Lebenszyklus eines Berichts: registriert, wenn er bestellt wurde; partiell, wenn Ergebnisse eintreffen; vorläufig, wenn er vollständig, aber noch nicht verifiziert ist; final, wenn er unterschrieben wurde; danach geändert, korrigiert oder ergänzt, falls er sich nachträglich ändert. Abgebrochen und fehlerhaft markiert beenden ihn anderweitig. Anwender sollten auf geänderte und korrigierte Berichte achten, da ein letztes Woche finaler Wert sich geändert haben könnte.

registered (bestellt, noch nichts) → partial (einige Ergebnisse liegen vor) → preliminary (alle Ergebnisse liegen vor, nicht verifiziert) → final (unterschrieben) → amended oder corrected (geändert nach der Unterschrift, mit dem Grund in einer Notiz) oder appended (mehr hinzugefügt). cancelled und entered-in-error schließen ihn anderweitig ab. Verbraucher müssen auf amended und corrected achten: Ein Wert, der letzte Woche noch final war, kann sich geändert haben, und die issued-Zeit des Berichts verschiebt sich.

Kategorie und Code

DiagnosticReport.category gibt an, welcher diagnostische Dienst den Bericht ausgestellt hat, unter Verwendung von HL7 v2 Tabellencodes 0074 wie LAB (Labor), HM (Hämatologie), CH (Chemie), MB (Mikrobiologie), RAD (Radiologie) und PAT (Pathologie). DiagnosticReport.code gibt an, was der Bericht ist, normalerweise ein LOINC-Panel-Code für Laborberichte und ein LOINC-Radiologie- oder Pathologiestudie-Code oder ein lokaler Prozedurcode für Bildgebung und Pathologie.

category verwendet die HL7 v2 Tabelle 0074 diagnostic service section: LAB, HM Hämatologie, CH Chemie, MB Mikrobiologie, RAD Radiologie, PAT Pathologie, CG Zytogenetik und andere; US Core verlangt LAB für Laborberichte. code gibt an, was der Bericht ist: für Labore ein LOINC-Panel-Code (CBC 58410-2, umfassendes metabolisches Panel 24323-8, Lipidpanel 57698-3); für Bildgebung ein LOINC-Radiologie-Code oder ein lokaler Leistungscode; für Pathologie ein LOINC-Pathologie-Studien-Code. Siehe Was ist ein LOINC-Code?.

Labor-, Bildgebungs- und Pathologieberichte

Labor-, Bildgebungs- und Pathologieberichte verwenden die gleiche FHIR DiagnosticReport-Ressource mit unterschiedlichen Elementen. Ein Laborbericht fasst eine Observation pro Analyten mit Specimen-Ressourcen zusammen; ein Bildgebungsbericht enthält die Schlussfolgerung des Radiologen, einen Verweis auf die ImagingStudy und Schlüsselbilder; ein Pathologiebericht enthält den Diagnose-Text, Grading-Observations und Gewebeproben. Alle drei fügen eine signierte PDF-Datei im presentedForm hinzu.

Labor Bildgebung Pathologie
result Eine Observation pro Analyt Normalerweise keine; manchmal Messungen Observations zur Graduierung, Marker, Ränder
conclusion Optionaler Kommentar Der Eindruck des Radiologen Der Diagnose-Text
imagingStudy — Verweis auf die ImagingStudy Ganzschnittbilder, wo digital
media — Schlüsselbilder Repräsentative Schnittbilder
presentedForm Unterschriebenes PDF Unterschriebenes PDF Unterschriebenes PDF
specimen Blut, Urin… Specimen-Ressourcen — Gewebeproben-Ressourcen

Für die Bildgebung verbleiben die Bilder selbst in DICOM; siehe FHIR ImagingStudy vs DICOMweb. Für die patientenorientierte Bedeutung dieser Berichte siehe Wie lese ich meine Laborergebnisse und CT-Scan-Bericht erklärt.

DiagnosticReport vs DocumentReference

Ein FHIR DiagnosticReport ist ein strukturierter Bericht, dessen Befunde kodierte Observations sind oder sein können, während eine DocumentReference ein Zeiger auf ein Dokument beliebiger Art mit Metadaten und der Datei ist. Strukturierte Laborergebnisse werden zu einem DiagnosticReport; eine gescannte PDF-Datei ohne strukturierte Daten wird zu einer DocumentReference, und viele Systeme erstellen beide für denselben Bericht.

Ein DiagnosticReport ist ein strukturierter Bericht, dessen Befunde kodierte Observations sind (oder sein können); ein DocumentReference ist ein Zeiger auf ein Dokument beliebiger Art mit Metadaten und der Datei. Ein Laborbericht, der als HL7 v2 ORU ankommt, wird zu einem DiagnosticReport mit Observations. Ein gescanntes PDF eines Berichts aus einem anderen Land ohne strukturierte Daten ist ein DocumentReference. Viele Systeme erstellen beide: den DiagnosticReport für die Daten, mit presentedForm oder einem DocumentReference für die signierte Datei. Siehe DocumentReference vs DiagnosticReport vs Binary.

Fehler, die Berichte unbrauchbar machen

Die Fehler, die FHIR DiagnosticReports am häufigsten unbrauchbar machen, sind das Senden von Observations ohne einen Bericht, der sie zusammenfasst, das Markieren eines Berichts als final, während seine Observations noch vorläufig sind, das Duplizieren der Schlussfolgerung in eine Observation mit einem erfundenen Code, das Weglassen des Ausstellungszeitstempels, damit Korrekturen nicht erkannt werden können, und das Erfinden lokaler Panel-Codes, wo bereits ein LOINC-Panel existiert.

  • Ergebnisse, die als Observations ohne DiagnosticReport geschrieben sind, sodass ein Verbraucher nicht erkennen kann, welche Werte zusammen ausgestellt wurden oder welcher Bericht geändert wurde.
  • status: final bei einem Bericht, dessen Observations noch preliminary sind.
  • Die Schlussfolgerung, die in eine Observation mit einem erfundenen Code dupliziert wird.
  • issued fehlt, sodass der Verbraucher keine Berichte bestellen oder Korrekturen erkennen kann.
  • Panel-Codes, die lokal erfunden wurden, wenn ein LOINC-Panel existiert.

In Anpheros

Die Anpheros Platform wandelt Laborergebnisse, die über ihren Labor-Konnektor als HL7 v2 ORU, CSV oder JSON eintreffen, in FHIR Observations um, die unter einem DiagnosticReport gruppiert sind, mit dem Labor als Ausführendem und der Originaldatei als presentedForm, wo verfügbar. Ein Bericht, den eine Person in der App scannt, wird als ein Bericht mit seinen einzelnen Ergebnissen und dem Originalbild beibehalten.

Der Labor-Konnektor dokumentiert die akzeptierten Formate. Da das gescannte Original mit dem Bericht aufbewahrt wird, kann ein Arzt jeden Wert mit der Quelle abgleichen. Geänderte Berichte behalten ihre Historie durch Ressourcenversionen.

Verwandte Seiten

Quellen

Häufige Fragen

Benötige ich einen DiagnosticReport für einen einzelnen Test?

Streng genommen kann eine einzelne Observation für sich allein stehen, und Heim-Messungen tun dies normalerweise. Alles, was von einem Labor ausgestellt wird, ist besser in einem DiagnosticReport verpackt, auch mit einem einzigen Ergebnis, damit Status, Aussteller und die signierte Form damit übermittelt werden.

Wie stelle ich ein geändertes Ergebnis dar?

Aktualisieren Sie die Observation (ihre Version ändert sich), setzen Sie den DiagnosticReport-Status auf amended oder corrected, aktualisieren Sie issued und notieren Sie den Grund in einer Notiz. Erstellen Sie niemals einen zweiten Bericht mit derselben Kennung.

Wo kommt der Referenzbereich hin?

Auf jeder Observation, in referenceRange, da die Bereiche je nach Analyt und Labor unterschiedlich sind. Der Bericht hat keinen eigenen Bereich.

Kann ein DiagnosticReport andere Berichte enthalten?

Nicht direkt in R4; verwandte Berichte verweisen aufeinander über basedOn oder Erweiterungen, und Unterpanels eines Panels werden normalerweise als Observations mit hasMember modelliert. R5 behält denselben Ansatz bei.

Anpheros Platform

Kostenlos in der Sandbox testen

Ihr erster FHIR-Aufruf in 5 Minuten. Eine HL7 FHIR R4 API mit der Zustimmung des Patienten: probieren Sie sie in der Sandbox aus und verbinden Sie dann Ihre eigene App oder Ihr Kliniksystem.

Kostenlos · 30 synthetische Patienten · keine Karte

Dieser Ratgeber dient der Information und ersetzt keine ärztliche Beratung. Sprechen Sie bei Entscheidungen über Ihre Gesundheit mit Ihrem Arzt oder Ihrer Ärztin. Im Notfall rufen Sie die örtliche Notrufnummer an (112 in Europa).
Erstellt von
Das Anpheros-Team

Anpheros entwickelt eine Patientenakte, die der Patient kontrolliert und mit jeder Klinik teilen kann, auf einer HL7 FHIR R4-Plattform mit Sitz in der EU. Diese Anleitungen helfen Ihnen, Ihre Gesundheit zu verstehen und zu organisieren; sie ersetzen nicht Ihren Arzt.

Über Anpheros →