Štandardy

Čo je FHIR a prečo je dôležitý pre vašu zdravotnú kartu

HL7 FHIR je štandard, pomocou ktorého si nemocnice, aplikácie a úrady vymieňajú zdravotné údaje. Jednoducho vysvetlené: čo je zdroj, prečo „váš“ znamená „exportovateľný“ a ako rozlíšiť aplikáciu, ktorá ho naozaj používa, od tej, ktorá ho len spomína.

od Zverejnené 7 min čítania

Ak ste si niekedy hľadali aplikáciu na uchovávanie svojich zdravotných záznamov, stretli ste sa so skratkou FHIR. Objavuje sa v popisoch, na stránkach „bezpečnosť a súlad“, v oznámeniach nemocníc a ministerstiev. Málokedy je vysvetlená. Tento sprievodca to robí bez toho, aby ste sa stali programátorom: čo je FHIR, aký problém rieši, čo to pre vás konkrétne znamená a ako zistiť, či aplikácia naozaj používa FHIR, alebo si ho len píše na webovú stránku.

Problém: každý systém hovorí iným jazykom

Krvný test vykonaný v laboratóriu k vám dorazí ako PDF. Ten istý test v nemocničnom systéme je riadok v databáze s vlastným formátom. U vášho rodinného lekára je to možno textová poznámka. Tri miesta, tri formáty, žiadne prepojenie medzi nimi. Keď ich chcete dať dokopy, jediným nástrojom je človek, ktorý číta a prepisuje.

Po desaťročia boli zdravotnícke systémy postavené presne takto: každý s vlastným formátom, vymieňajúci si dáta s ostatnými len prostredníctvom špeciálne napísaných, drahých a krehkých „mostov“. Staršie štandardy (HL7 verzia 2 z 80. rokov alebo CDA) čiastočne riešili problém pre nemocnice, ale moderné aplikácie ich ťažko používajú a pre človeka je takmer nemožné ich prečítať.

Čo je FHIR

FHIR (vyslovuje sa „fajr“) je skratka pre Fast Healthcare Interoperability Resources. Je to štandard publikovaný organizáciou HL7 International, ktorá už viac ako 35 rokov definuje, ako sa zdravotnícke dáta pohybujú medzi systémami. Verzia, ktorá sa dnes široko používa, je R4 (4.0.1), publikovaná v roku 2019; novšia verzia, R5, existuje od roku 2023, ale väčšina systémov na svete, vrátane legislatívnych požiadaviek v EÚ a USA, je založená na R4.

Základná myšlienka je jednoduchá: akákoľvek časť zdravotníckej informácie je opísaná ako zdroj (resource) so známou štruktúrou. Existuje zdroj pre pacienta (Patient), jeden pre test alebo meranie (Observation), jeden pre diagnózu (Condition), jeden pre predpísaný liek (MedicationRequest), jeden pre alergiu (AllergyIntolerance), jeden pre očkovanie (Immunization), jeden pre dokument (DocumentReference) a tak ďalej, celkovo asi 150. Každý zdroj má definované polia: Observation má kód toho, čo bolo merané, hodnotu, jednotku, dátum, kto to meral, pre koho.

Zdroje sú napísané vo formátoch JSON alebo XML, ktoré číta každý programovací jazyk, a cestujú cez internet rovnako ako webové stránky, prostredníctvom adries a HTTP požiadaviek. To je rozdiel oproti starým štandardom: FHIR používa nástroje, ktoré každý programátor už pozná, takže je lacné ho implementovať a ťažké ho implementovať nesprávne.

Kódy: aby každý rozumel tomu istému

Štruktúra nestačí. Ak jeden systém napíše „cukor v krvi“ a druhý „glukóza v sére“, stále si nerozumejú. FHIR to rieši vyžadovaním štandardných kódov pre obsah:

  • LOINC pre testy a merania: glukóza nalačno je kód 1558-6, kdekoľvek na svete.
  • SNOMED CT a ICD-10 pre diagnózy a procedúry.
  • ATC (klasifikácia WHO) pre lieky, podľa účinnej látky.
  • UCUM pre jednotky: mg/dL a mmol/L sa píšu všade rovnako a prevod je automatický.

So štruktúrou a kódmi, FHIR zdroj vytvorený laboratóriom v Sibiu je správne prečítaný nemocnicou vo Viedni alebo aplikáciou v Kalifornii, bez toho, aby niekto napísal „most“ medzi nimi.

Čo to pre vás znamená, konkrétne

Štyri veci, od najviditeľnejších po najdôležitejšie.

Vaše dáta sa dajú presúvať. Ak sú vaše záznamy uložené ako FHIR, dajú sa úplne exportovať a importovať do akéhokoľvek iného kompatibilného systému. Nezaväzujete sa k jednej aplikácii a nie ste rukojemníkom formátu, ktorému rozumie iba ona. „Vaše“ znamená v praxi „exportovateľné v štandardnom formáte“.

Vaše dáta môžu lekári pochopiť. Nový lekár, nemocnica v inej krajine, pohotovostná služba: všetci môžu dostať FHIR súhrn (zvyčajne ako Medzinárodný súhrn pacienta) a prečítať si ho vo svojom vlastnom systéme, s vlastnými kódmi, vo svojom jazyku. Nie 40-stranový PDF, ale dáta, ktoré môžu vyhľadávať, filtrovať a porovnávať.

Vaše dáta sa dajú spájať. Testy z rôznych laboratórií, merania z vašich hodiniek, lieky z predpisov, naskenované dokumenty: keď sú všetky FHIR zdroje s LOINC kódmi a dátumami, zapadnú do tej istej časovej osi a dajú sa porovnať. Dobrá aplikácia to robí automaticky.

Vaše dáta sú chránené štandardom, nie sľubom. FHIR tiež opisuje, ako sa udeľuje prístup k dátam: prostredníctvom SMART on FHIR, rámca založeného na OAuth 2, v ktorom explicitne schvaľujete, ktorá aplikácia vidí ktorú časť záznamu, na ako dlho, a môžete prístup odvolať. Je to rovnaký mechanizmus, ktorý používate, keď sa na webovej stránke „prihlasujete pomocou Google“, aplikovaný na zdravotnícke dáta, s jemne granulovanými povoleniami (len testy, len lieky, iba na čítanie).

Kde sa FHIR už používa

FHIR nie je štandard „pre budúcnosť“. Už je povinný alebo sa používa na miestach, ktoré poznáte:

  • Spojené štáty zákonne vyžadujú (zákon 21st Century Cures Act a pravidlá ONC z roku 2020), aby každý certifikovaný zdravotnícky systém sprístupnil dáta pacienta prostredníctvom FHIR R4 API a aby si pacienti mohli svoje dáta vziať s aplikáciou podľa vlastného výberu.
  • Apple Health Records prináša záznamy zo stoviek nemocníc do aplikácie Health na iPhone prostredníctvom FHIR.
  • Európska únia si vybrala FHIR pre európsky formát výmeny elektronických zdravotných záznamov (EEHRxF), ktorý nariadenie EHDS ukladá členským štátom; súhrny pacientov vymieňané medzi krajinami prostredníctvom MyHealth@EU sú na ňom postavené.
  • Spojené kráľovstvo, Holandsko, Nemecko a severské krajiny používajú FHIR vo svojich národných infraštruktúrach, od nemeckého elektronického predpisu po holandský záznam.
  • Svetová zdravotnícka organizácia si vybrala Medzinárodný súhrn pacienta založený na FHIR pre svoju globálnu sieť digitálnych zdravotných certifikátov.

Pre vás to znamená, že aplikácia, ktorá uchováva vaše záznamy ako FHIR R4, nie je ostrov: hovorí jazykom, ktorým nemocnice a úrady už hovoria, teraz aj v nasledujúcej dekáde.

Ako rozpoznať aplikáciu, ktorá naozaj používa FHIR

Ktokoľvek môže napísať „FHIR“ na webovú stránku. Otázky nižšie oddeľujú slovo od reality.

  1. Môžem exportovať celý svoj záznam ako FHIR? Nie „PDF report“, ale súbor so zdrojmi (Bundle), ktorý môže iný systém importovať. Ak je odpoveď „nie“ alebo „len na požiadanie, e-mailom“, dáta nie sú naozaj vaše.
  2. Majú výsledky laboratórnych testov kódy LOINC a jednotky UCUM? Aplikácia, ktorá len ukladá „Cholesterol: 210“ ako text, ho nemôže porovnať s minuloročnou hodnotou z iného laboratória. Tá, ktorá ukladá kód a jednotku, môže.
  3. Môžem dať niekomu inému prístup, obmedzený a odvolateľný? Lekárovi, klinike, inej aplikácii: pomocou SMART on FHIR si vyberiete, čo vidia a na ako dlho, a vidíte, kto čo čítal.
  4. Môžem vygenerovať súhrn IPS? Toto je praktický test „interoperability“: ak aplikácia dokáže vygenerovať štandardný súhrn, ktorý číta každá európska nemocnica, štruktúra za ním je reálna.
  5. Existuje verejná dokumentácia pre vývojárov? Dokumentované FHIR API s verejným vyhlásením o schopnostiach (CapabilityStatement) znamená, že iné systémy sa môžu skutočne pripojiť. Ak žiadne neexistuje, „interoperabilný“ je len prídavné meno.

Čo FHIR nerieši

Je spravodlivé uviesť aj obmedzenia. FHIR opisuje formát a prenos dát, nie ich kvalitu: nesprávne zadaný výsledok zostáva nesprávny, len v peknom formáte. FHIR nezaručuje vaše súkromie; to pochádza od toho, kto dáta hostuje, v ktorej krajine a podľa akých pravidiel prístupu. A FHIR nenúti systémy chcieť si vymieňať dáta: mnohé nemocnice majú FHIR API a neotvárajú ho nikomu, čo je presne dôvod, prečo existuje legislatíva (v USA a v EÚ prostredníctvom EHDS), ktorá ich k tomu núti.

Ako Anpheros používa FHIR

Anpheros ukladá záznamy každej osoby ako HL7 FHIR R4 zdroje (26 typov zdrojov, od Patient a Observation po DocumentReference a Consent), s kódmi LOINC, ICD-10, ATC a UCUM, v Európskej únii. Aplikácia Anpheros Daily je klientom rovnakého verejného API, ktoré používajú kliniky a vývojári; neexistuje žiadny samostatný „interný“ formát. Celý záznam alebo súhrn IPS môžete kedykoľvek exportovať, overený oficiálnym validátorom HL7. Prístup pre iné aplikácie je udelený prostredníctvom SMART on FHIR, so súhlasom na obmedzené obdobie, odvolateľný, s denníkom, ktorý môžete vidieť. Dokumentácia API a vyhlásenie o schopnostiach sú verejne dostupné na developers.anpheros.com.

Časté otázky

Potrebujem poznať FHIR, aby som mohol používať svoje záznamy?

Nie. FHIR je pod kapotou. Vidíte testy, lieky a dokumenty; štandard ich robí presúvateľnými, porovnateľnými a čitateľnými pre lekárov. Oplatí sa vedieť, že existuje, len aby ste si dobre vybrali, kde svoje dáta uchovávate.

Je FHIR to isté ako národný elektronický záznam?

Nie. FHIR je formát a spôsob prenosu; národný záznam je systém. Mnohé národné systémy používajú alebo prijímajú FHIR, ale skutočnosť, že krajina má elektronický záznam, neznamená, že si môžete svoje dáta z neho vziať ako FHIR. V EÚ to bude vyžadovať EHDS.

Aký je rozdiel medzi FHIR R4 a R5?

R5 (2023) prináša vylepšenia, ale ešte nie je vyžadovaný legislatívou a málo systémov ho používa. R4 (2019) je základom požiadaviek USA a EÚ a existujúcich implementácií. Aplikácia na R4 je dnes bezpečnou voľbou; prechod na R5 bude prebiehať postupne, s kompatibilitou.

Ak je môj export FHIR, môžem ho naozaj importovať do inej aplikácie?

Ak druhá aplikácia akceptuje FHIR import, áno, za jednej podmienky: štandardné kódy. Zdroje s LOINC, ICD-10 a UCUM sa mapujú čisto; tie s voľným textom skončia ako poznámky. Preto je dôležité, aby zdrojová aplikácia kódovala dáta od začiatku.

Je FHIR bezpečný?

FHIR sám o sebe nie je ani bezpečný, ani nebezpečný; je to formát. Bezpečnosť pochádza z implementácie: šifrovanie, hosting, autentizácia, súhlas. SMART on FHIR poskytuje dobrý rámec pre kontrolovaný prístup, ale stále musíte pozerať na to, kto dáta drží a kde.

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 prípade núdze volajte 112.
O autorovi
Adrian Kereky

Founder of Anpheros. An electronics engineer, he spent six years in autonomous driving, on automotive projects run in partnership with Samsung and NVIDIA, designing the architecture of driver-assistance and AI systems that run on NVIDIA chips with CUDA. He then built Anpheros: the patient-controlled medical record and the HL7 FHIR R4 platform it runs on.

Viac o Anpherose a autorovi →

Majte svoj zdravotný záznam stále pri sebe

Anpheros Daily uchováva príznaky, výsledky vyšetrení, lieky a dokumenty na jednom mieste, v štandardnom formáte, pod vašou kontrolou. Základný plán je bezplatný.

Získajte Anpheros Daily