FHIR

FHIR Bulk Data export ($export) vysvetlený: ako sa populačné údaje dostávajú z FHIR servera

FHIR Bulk Data Access IG definuje $export na presun údajov pre mnohých pacientov naraz vo forme NDJSON súborov. Ako funguje asynchrónny tok (spustenie, sledovanie stavu, manifest), export na úrovni systému, pacienta a skupiny, autorizácia na strane servera a kedy je hromadný export nesprávnym nástrojom.

od Zverejnené 2 min čítania

Krátka odpoveď: Implementačný sprievodca Bulk Data Access (často nazývaný Bulk FHIR alebo Flat FHIR) definuje, ako exportovať dáta pre viacerých pacientov naraz. Klient volá $export na úrovni systému, Patient alebo Group; server pripraví súbory na pozadí a vráti manifest s odkazmi na súbory NDJSON, jeden zdroj na riadok. Používa sa na analýzu, výskum a presun populácií medzi systémami, nie pre aplikáciu jedného pacienta.

Postup

  1. Spustenie: GET [base]/Group/[id]/$export s hlavičkou Accept: application/fhir+json a Prefer: respond-async, voliteľne s parametrami _type a _since.
  2. Server odpovie stavom 202 Accepted s URL adresou stavu v hlavičke Content-Location.
  3. Kontrola stavu: Klient volá URL adresu stavu, kým nedostane odpoveď 200 s JSON manifestom uvádzajúcim výstupné súbory.
  4. Stiahnutie súborov NDJSON.

Prístup je zvyčajne autorizovaný pomocou SMART Backend Services: OAuth tok medzi systémami s podpísaným JWT, bez prítomnosti používateľa.

Kedy to nepoužívať

Pre jedného pacienta používajúceho aplikáciu sú správnym nástrojom bežné FHIR vyhľadávania so súhlasom pacienta. Hromadný export prenáša dáta o viacerých ľuďoch naraz, preto potrebuje právny základ, účel a zvyčajne pseudonymizáciu; pozri deidentifikácia.

V Anpheros

Anpheros neponúka hromadný export záznamov pacientov: každý prístup je individuálny, so súhlasom danej osoby. Pre otázky týkajúce sa populácie publikuje iba anonymné agregáty pre skupiny minimálne 20 osôb. Vývojári: súhlas a longitudinálne údaje pacienta.

Súvisiace stránky

Zdroje

Časté otázky

Čo je FHIR $export?

Operácia v Bulk Data Access IG, ktorá exportuje dáta pre viacerých pacientov ako NDJSON súbory, asynchrónne.

Čo je NDJSON?

JSON oddelený novým riadkom: jeden FHIR zdroj na riadok, ľahko sa streamuje a načítava.

Ako je autorizovaný hromadný export?

Zvyčajne pomocou SMART Backend Services, OAuth toku medzi systémami s podpísaným JWT.

Môže aplikácia pacienta použiť hromadný export?

Nie je na to určená; aplikácie pacientov používajú bežné FHIR vyhľadávanie a čítanie so súhlasom.

Anpheros Platform

Vyskúšajte zadarmo v sandboxe

Prvé volanie FHIR za 5 minút. API podľa štandardu HL7 FHIR R4 s integrovaným súhlasom pacienta: vyskúšajte si ho v sandboxe a potom pripojte svoju vlastnú aplikáciu alebo klinický systém.

Zadarmo · 30 syntetických pacientov · bez karty

Tento návod slúži na informačné účely a nenahrádza lekársku radu. Pri rozhodovaní o svojom zdraví sa poraďte so svojím lekárom. V núdzi volajte miestne tiesňové číslo (v Európe 112).
Napísal
Tím Anpheros

Anpheros vyvíja zdravotný záznam, ktorý pacient ovláda a môže zdieľať s akoukoľvek klinikou, na platforme HL7 FHIR R4, so sídlom v EÚ. Tieto návody vám pomôžu pochopiť a usporiadať si svoje zdravie; nenahrádzajú vášho lekára.

O Anpherose →