FHIR

Vysvětlení hromadného exportu dat FHIR ($export): jak data populace opouštějí server FHIR

Pravidlo FHIR Bulk Data Access IG definuje $export pro přesun dat mnoha pacientů najednou ve formátu souborů NDJSON. Jak funguje asynchronní tok (spuštění, sledování stavu, manifest), export na úrovni systému, pacienta a skupiny, autorizace na straně serveru a kdy je hromadný export nevhodný.

od Publikováno Přečteno za 1 min

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

  1. Spuštění: GET [base]/Group/[id]/$export s Accept: application/fhir+json a Prefer: respond-async, volitelně _type a _since.
  2. Server odpoví 202 Accepted s URL stavu Content-Location.
  3. Dotazování: klient volá URL stavu, dokud nevrátí 200 s JSON manifestem uvádějícím výstupní soubory.
  4. 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.

Anpheros Platform

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

Tento návod slouží pouze pro informační účely a nenahrazuje lékařskou radu. Ohledně rozhodnutí o svém zdraví se poraďte se svým lékařem. V naléhavém případě volejte místní tísňové číslo (v Evropě 112).
Napsal
Tým Anpheros

Anpheros vytváří zdravotní záznamy, které pacient ovládá a může sdílet s jakoukoli klinikou, na platformě HL7 FHIR R4 se sídlem v EU. Tyto průvodce vám pomohou porozumět vašemu zdraví a uspořádat si ho; nenahrazují vašeho lékaře.

O Anpheros →