Expertenführung zur Implementierung von FHIR Bulk Data Access (Flat FHIR) v3.0.0 — mit Abdeckung von $export-Operationen, asynchronem Polling, NDJSON-Ausgabe und SMART Backend Services-Authentifizierung.
npx clawhub@latest install fhir-bulk-dataFHIR Bulk Data Access Skill bietet spezifikationsgenaue Expertenführung für die Implementierung des HL7 Bulk Data Access IG (Flat FHIR) v3.0.0. Es deckt den vollständigen asynchronen Export-Lebenszyklus über alle drei Export-Endpunkte, NDJSON-Ausgabeverarbeitung, Anfrageparameter, SMART Backend Services-Autorisierung und Fehlerwiederherstellung ab. Installieren Sie diesen Skill, wenn Ihr KI-Assistent beim Aufbau oder Debugging von Bulk-FHIR-Datenpipelines helfen soll.
$export-Unterstützung und müssen Konformitätsanforderungen, die Manifest-Struktur oder CapabilityStatement-Deklarationen verstehen._type, _since oder _typeFilter verwenden.Führt Sie durch jede Phase des FHIR Bulk Data-Export-Lebenszyklus: Kick-off-Anfrage, Verarbeitung von 202 Accepted, Status-Polling mit Retry-After und X-Progress, Manifest-Parsing, Dateidownload und DELETE-Bereinigung.
Behandelt Patient/$export (alle Patienten), Group/[id]/$export (kohortenbezogen) und [base]/$export (Systemebene), einschließlich wann jeder verwendet werden sollte und wie die Abgrenzung die Ausgabe beeinflusst.
Detaillierte Anleitung zu allen unterstützten Parametern: _outputFormat, _since, _until, _type, _elements, _typeFilter, includeAssociatedData, organizeOutputBy und allowPartialManifests.
Präzise Regeln für die Erzeugung und Verarbeitung von Newline Delimited JSON: eine Ressource pro Zeile, UTF-8-Kodierung, korrekte Zeilenterminierung, keine eingebetteten Zeilenumbrüche und korrekter Medientyp (application/fhir+ndjson).
Erklärt den OAuth 2.0 Client-Credentials-Flow mit JWT-Assertion, der für den serverseitigen Bulk-Zugriff erforderlich ist, einschließlich der Token-Anforderungsstruktur und der Verwendung von Bearer-Tokens.
Behandelt die Interpretation von OperationOutcome, Rate Limiting (429 Too Many Requests), Token-Ablauf (401), fehlende Jobs (404) sowie Strategien für resiliente Polling-Clients.
Implementiere einen Client, der einen Export initiiert, die Status-URL mit exponentiellem Backoff abfragt, das vollständige Manifest analysiert und NDJSON-Dateien für die nachgelagerte Verarbeitung streamt.
Konfigurieren Sie einen FHIR-Server zur Unterstützung von $export, geben Sie in jeder Workflow-Phase korrekte HTTP-Antworten zurück und deklarieren Sie die Konformität über das CapabilityStatement.
Verwenden Sie Group/$export mit den Parametern _type, _since und _typeFilter, um nur die Ressourcentypen und Datumsbereiche zu exportieren, die für einen bestimmten Analyse- oder Forschungsanwendungsfall benötigt werden.
Diagnostizieren und beheben Sie Fehler beim Massenexport, indem Sie OperationOutcome-Antworten interpretieren, die Semantik von HTTP-Statuscodes verstehen und Sonderfälle wie unvollständige Manifeste und paginierte Ausgaben behandeln.
npx clawhub@latest install fhir-bulk-datanpx clawhub@latest install fhir-bulk-dataAnmelden, um eine Bewertung zu schreiben
Noch keine Bewertungen. Sei der Erste, der seine Erfahrungen teilt!