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
- Start:
GET [base]/Group/[id]/$exportmitAccept: application/fhir+jsonundPrefer: respond-async, optional_typeund_since. - Der Server antwortet mit
202 Acceptedund einer Status-URL inContent-Location. - Abfragen: Der Client ruft die Status-URL auf, bis sie mit
200und einem JSON-Manifest, das die Ausgabedateien auflistet, beantwortet wird. - 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.
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

