FHIR

FHIR tömeges adatexport ($export) magyarázata: hogyan távoznak az adatok egy FHIR szerverről

A FHIR Bulk Data Access IG definiálja a $export funkciót, amellyel egyszerre sok beteg adatait lehet NDJSON fájlokban mozgatni. Bemutatjuk az aszinkron folyamatot (indítás, állapot lekérdezés, manifeszt), a rendszer-, beteg- és csoportszintű exportokat, a backend engedélyezést, valamint azt, mikor nem ez a megfelelő eszköz a tömeges adatexporthoz.

Szerző: Megjelent: 2 perc olvasási idő

Rövid válasz: A Tömeges adathozzáférés (gyakran Bulk FHIR vagy Flat FHIR néven említik) implementációs útmutatója meghatározza, hogyan lehet egyszerre több beteg adatait exportálni. Az ügyfél $export parancsot hív meg a rendszer, Patient vagy Group szinten; a szerver a háttérben elkészíti a fájlokat, és visszaküld egy összefoglalót az NDJSON fájlokra mutató hivatkozásokkal, melyekben minden sor egy erőforrást tartalmaz. Ez az eszköz analitikához, kutatáshoz és betegpopulációk rendszerek közötti mozgatásához használható, nem pedig egyetlen beteg alkalmazásához.

A folyamat

  1. Indítás: GET [base]/Group/[id]/$export Accept: application/fhir+json és Prefer: respond-async paraméterekkel, opcionálisan _type és _since paraméterekkel.
  2. A szerver 202 Accepted státusszal válaszol, egy Content-Location státusz URL-lel.
  3. Kérdezgetés: Az ügyfél meghívja a státusz URL-t, amíg az 200 státusszal nem válaszol, egy JSON összefoglalóval, amely felsorolja a kimeneti fájlokat.
  4. Letöltés az NDJSON fájlokból.

A hozzáférés általában SMART Backend Services segítségével történik: egy rendszer-rendszer közötti OAuth folyamat, aláírt JWT-vel, felhasználó jelenléte nélkül.

Mikor ne használja

Egy alkalmazást használó beteg esetében a beteg beleegyezésével történő szokásos FHIR keresések a megfelelő eszközök. A tömeges export egyszerre sok ember adatait hordozza, ezért jogalapra, célra és általában álnéven történő kezelésre van szükség; lásd: álnevesítés.

Az Anpheros-ban

Az Anpheros nem kínál tömeges betegrekord exportot: minden hozzáférés személyenként, az adott személy beleegyezésével történik. Populációs kérdésekre csak legalább 20 főből álló csoportok anonim összesítéseit teszi közzé. Fejlesztőknek: beleegyezés és hosszú távú betegadatok.

Kapcsolódó oldalak

Források

Gyakori kérdések

Mi az FHIR $export?

A Tömeges adathozzáférés IG-ben található művelet, amely egyszerre sok beteg adatait exportálja NDJSON fájlokba, aszinkron módon.

Mi az NDJSON?

Új sorral elválasztott JSON: minden sor egy FHIR erőforrást tartalmaz, könnyen streamelhető és betölthető.

Hogyan történik a tömeges export engedélyezése?

Általában SMART Backend Services segítségével, egy rendszer-rendszer közötti OAuth folyamattal, aláírt JWT-vel.

Használhat egy betegalkalmazás tömeges exportot?

Nem erre tervezték; a betegalkalmazások normál FHIR keresést és olvasást használnak beleegyezéssel.

Anpheros Platform

Próbálja ki ingyen a sandboxban

Az első FHIR-hívás 5 perc alatt. Egy HL7 FHIR R4 API, amely tartalmazza a beteg beleegyezését: próbáld ki a sandboxban, majd csatlakoztasd saját alkalmazásodat vagy klinikai rendszeredet.

Ingyenes · 30 szintetikus beteg · kártya nélkül

Ez az útmutató tájékoztató jellegű, és nem helyettesíti az orvosi tanácsot. Az egészségeddel kapcsolatos döntésekhez beszélj az orvosoddal. Vészhelyzetben hívja a helyi segélyhívó számot (Európában 112).
Szerző:
Az Anpheros csapata

Az Anpheros egy olyan egészségügyi nyilvántartást épít, amelyet a beteg irányít, és megoszthat bármelyik klinikával, egy EU-ban működő HL7 FHIR R4 platformon. Ezek az útmutatók segítenek megérteni és rendszerezni az egészségügyi adataidat; nem helyettesítik az orvosodat.

Tudj meg többet az Anpherosról →