FHIR

FHIR Bulk Data Export ($export) erklärt: Wie Populationsdaten einen FHIR-Server verlassen

Die FHIR Bulk Data Access IG definiert $export, um Daten für viele Patienten gleichzeitig als NDJSON-Dateien zu übertragen. Wie der asynchrone Ablauf funktioniert (Kick-off, Statusabfrage, Manifest), Exporte auf System-, Patienten- und Gruppenebene, Backend-Autorisierung und wann sich ein Bulk-Export nicht eignet.

von Veröffentlicht 2 Min. Lesezeit

Kurze Antwort: Die Implementierungsanleitung für den Massen-Datenzugriff (oft Bulk FHIR oder Flat FHIR genannt) definiert, wie Daten für viele Patienten gleichzeitig exportiert werden. Ein Client ruft $export auf System-, Patient- oder Group-Ebene auf; der Server bereitet die Dateien im Hintergrund vor und gibt ein Manifest mit Links zu NDJSON-Dateien zurück, eine Ressource pro Zeile. Es wird für Analysen, Forschung und den Umzug von Patientengruppen zwischen Systemen verwendet, nicht für die App eines einzelnen Patienten.

Der Ablauf

  1. Start: GET [base]/Group/[id]/$export mit Accept: application/fhir+json und Prefer: respond-async, optional _type und _since.
  2. Der Server antwortet mit 202 Accepted und einer Status-URL in Content-Location.
  3. Abfragen: Der Client ruft die Status-URL auf, bis sie mit 200 und einem JSON-Manifest, das die Ausgabedateien auflistet, beantwortet wird.
  4. Herunterladen der NDJSON-Dateien.

Der Zugriff wird normalerweise mit SMART Backend Services autorisiert: ein System-zu-System-OAuth-Flow mit einem signierten JWT, ohne dass ein Benutzer anwesend ist.

Wann es nicht verwendet werden sollte

Für einen einzelnen Patienten, der eine App nutzt, sind normale FHIR-Suchen mit der Zustimmung des Patienten das richtige Werkzeug. Der Massenexport überträgt Daten von vielen Personen gleichzeitig, daher benötigt er eine rechtliche Grundlage, einen Zweck und normalerweise eine Pseudonymisierung; siehe De-Identifizierung.

In Anpheros

Anpheros bietet keinen Massenexport von Patientenakten an: Jeder Zugriff erfolgt pro Person mit deren Zustimmung. Für Fragen zu Patientengruppen veröffentlicht es nur anonyme Aggregate für Gruppen von mindestens 20 Personen. Entwickler: Zustimmung und Longitudinaldaten von Patienten.

Verwandte Seiten

Quellen

Häufige Fragen

Was ist FHIR $export?

Die Operation in der Bulk Data Access IG, die Daten für viele Patienten als NDJSON-Dateien asynchron exportiert.

Was ist NDJSON?

Newline-delimited JSON: eine FHIR-Ressource pro Zeile, einfach zu streamen und zu laden.

Wie wird der Massenexport autorisiert?

Normalerweise mit SMART Backend Services, einem System-zu-System-OAuth-Flow mit einem signierten JWT.

Kann eine Patienten-App Massenexport nutzen?

Dafür ist sie nicht konzipiert; Patienten-Apps nutzen normale FHIR-Suche und -Lesezugriffe mit Zustimmung.

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 →