FHIR

Exportul de date FHIR în vrac ($export) explicat: cum pleacă datele populației de pe un server FHIR

Ghidul FHIR Bulk Data Access definește $export pentru a muta date pentru mulți pacienți simultan sub formă de fișiere NDJSON. Cum funcționează fluxul asincron (inițiere, interogare stare, manifest), exporturi la nivel de sistem, pacient și grup, autorizare backend și când exportul în vrac nu este instrumentul potrivit.

de Publicat 2 min de citit

Răspuns scurt: Ghidul de implementare pentru Accesul la Date în Vrac (adesea numit Bulk FHIR sau Flat FHIR) definește cum să exportați date pentru mai mulți pacienți simultan. Un client apelează $export la nivel de sistem, Patient sau Group; serverul pregătește fișierele în fundal și returnează un manifest cu linkuri către fișiere NDJSON, câte o resursă pe linie. Este utilizat pentru analiză, cercetare și mutarea populațiilor între sisteme, nu pentru aplicația unui singur pacient.

Fluxul

  1. Pornire: GET [base]/Group/[id]/$export cu Accept: application/fhir+json și Prefer: respond-async, opțional _type și _since.
  2. Serverul răspunde cu 202 Accepted și un URL de stare Content-Location.
  3. Interogare: clientul apelează URL-ul de stare până când acesta returnează 200 cu un manifest JSON care listează fișierele de ieșire.
  4. Descărcare fișierele NDJSON.

Accesul este de obicei autorizat cu SMART Backend Services: un flux OAuth sistem-la-sistem cu un JWT semnat, fără prezența utilizatorului.

Când să nu îl folosiți

Pentru un singur pacient care utilizează o aplicație, căutările FHIR obișnuite cu consimțământul pacientului sunt instrumentul potrivit. Exportul în vrac transportă date despre mai multe persoane simultan, deci necesită o bază legală, un scop și, de obicei, pseudonimizare; consultați de-identificare.

În Anpheros

Anpheros nu oferă export în vrac al dosarelor pacienților: fiecare acces este per persoană, cu consimțământul acelei persoane. Pentru întrebări legate de populație, publică doar agregate anonime pentru grupuri de cel puțin 20 de persoane. Dezvoltatori: consimțământ și date longitudinale ale pacienților.

Pagini conexe

Surse

Întrebări frecvente

Ce este FHIR $export?

Operațiunea din Bulk Data Access IG care exportă date pentru mulți pacienți ca fișiere NDJSON, asincron.

Ce este NDJSON?

JSON delimitat prin caractere noi: o resursă FHIR pe linie, ușor de transmis în flux și de încărcat.

Cum este autorizat exportul în vrac?

De obicei, cu SMART Backend Services, un flux OAuth sistem-la-sistem cu un JWT semnat.

Poate o aplicație a pacientului să folosească exportul în vrac?

Nu este conceput pentru asta; aplicațiile pacienților folosesc căutarea și citirea FHIR normală cu consimțământ.

Anpheros Platform

Încearcă gratuit în sandbox

Primul apel FHIR în 5 minute. Un API HL7 FHIR R4 cu consimțământul pacientului integrat: încearcă-l în sandbox, apoi conectează-ți propria aplicație sau sistemul clinicii.

Gratuit · 30 de pacienți sintetici · fără card

Acest ghid este informativ și nu înlocuiește consultul medical. Pentru decizii despre sănătatea ta, vorbește cu medicul tău. În caz de urgență, sună la numărul de urgență local (112 în Europa).
Scris de
Echipa Anpheros

Anpheros construiește un dosar medical pe care pacientul îl controlează și îl poate da oricărei clinici, pe o platformă HL7 FHIR R4, cu sediul în UE. Ghidurile te ajută să-ți înțelegi și să-ți organizezi sănătatea; nu înlocuiesc medicul.

Despre Anpheros →