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: finalbei einem Bericht, dessen Observations nochpreliminarysind.- Die Schlussfolgerung, die in eine Observation mit einem erfundenen Code dupliziert wird.
issuedfehlt, 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
- FHIR Observation erklärt
- DocumentReference vs DiagnosticReport vs Binary
- FHIR ImagingStudy vs DICOMweb
- Labor-Konnektor: HL7 v2, CSV oder JSON zu FHIR
- Was ist ein LOINC-Code?
- DiagnosticReport-Beispiel auf der Entwicklerseite
Quellen
- 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
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.
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

