Stručná odpověď: Implementační příručka Bulk Data Access (často nazývaná Bulk FHIR nebo Flat FHIR) definuje, jak exportovat data pro více pacientů najednou. Klient volá $export na úrovni systému, Patient nebo Group; server připraví soubory na pozadí a vrátí manifest s odkazy na soubory NDJSON, jeden zdroj na řádek. Používá se pro analýzy, výzkum a přesun populací mezi systémy, nikoli pro aplikaci jednoho pacienta.
Tok
- Spuštění:
GET [base]/Group/[id]/$exportsAccept: application/fhir+jsonaPrefer: respond-async, volitelně_typea_since. - Server odpoví
202 Accepteds URL stavuContent-Location. - Dotazování: klient volá URL stavu, dokud nevrátí
200s JSON manifestem uvádějícím výstupní soubory. - Stažení souborů NDJSON.
Přístup je obvykle autorizován pomocí SMART Backend Services: OAuth tok mezi systémy s podepsaným JWT, bez přítomnosti uživatele.
Kdy to nepoužívat
Pro jednoho pacienta používajícího aplikaci jsou správným nástrojem běžné FHIR vyhledávání se souhlasem pacienta. Hromadný export přenáší data o více lidech najednou, takže vyžaduje právní základ, účel a obvykle pseudonymizaci; viz deidentifikace.
V Anpheros
Anpheros nenabízí hromadný export záznamů pacientů: každý přístup je na osobu, se souhlasem dané osoby. Pro otázky týkající se populace publikuje pouze anonymní agregáty pro skupiny o nejméně 20 lidech. Vývojáři: souhlas a API pro longitudinální data pacienta.
Související stránky
Zdroje
Časté otázky
Co je FHIR $export?
Operace v Bulk Data Access IG, která exportuje data pro mnoho pacientů jako soubory NDJSON, asynchronně.
Co je NDJSON?
JSON oddělený novým řádkem: jeden FHIR zdroj na řádek, snadno streamovatelný a načítatelný.
Jak je autorizován hromadný export?
Obvykle pomocí SMART Backend Services, OAuth toku mezi systémy s podepsaným JWT.
Může aplikace pacienta použít hromadný export?
Není pro to určen; aplikace pacienta používají běžné FHIR vyhledávání a čtení se souhlasem.
Vyzkoušejte zdarma v sandboxu
První volání FHIR za 5 minut. API standardu HL7 FHIR R4 s integrovaným souhlasem pacienta: vyzkoušejte si ho v sandboxu a poté propojte svou vlastní aplikaci nebo klinický systém.
Zdarma · 30 syntetických pacientů · bez karty

