Standardy

Co je FHIR a proč je důležitý pro vaši zdravotní dokumentaci

HL7 FHIR je standard, kterým si nemocnice, aplikace a úřady vyměňují zdravotnická data. Jednoduše řečeno: co je to zdroj, proč „váš“ znamená „exportovatelný“ a jak poznat aplikaci, která ho skutečně používá, od té, která ho jen zmiňuje.

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

Pokud jste někdy hledali aplikaci pro správu svých zdravotních záznamů, narazili jste na zkratku FHIR. Objevuje se v popisech, na stránkách „bezpečnost a dodržování předpisů“ a v oznámeních nemocnic a ministerstev. Málokdy je vysvětlena. Tento průvodce to vysvětluje, aniž by z vás udělal programátora: co FHIR je, jaký problém řeší, co to pro vás konkrétně znamená a jak poznat, zda aplikace FHIR skutečně používá, nebo ho jen píše na web.

Problém: každý systém mluví jiným jazykem

Výsledek krevních testů z laboratoře k vám dorazí jako PDF. Stejný test v nemocničním systému je řádek v databázi s vlastním formátem. U vašeho praktického lékaře je to možná volný text. Tři místa, tři formáty, žádné propojení. Když je chcete dát dohromady, jediným nástrojem je člověk, který čte a přepisuje.

Po desetiletí byly zdravotnické systémy stavěny přesně takto: každý s vlastním formátem, který si s ostatními vyměňoval data pouze prostřednictvím speciálně napsaných, drahých a křehkých „mostů“. Starší standardy (HL7 verze 2 z 80. let nebo CDA) částečně řešily problém pro nemocnice, ale moderní aplikace je těžko používají a pro člověka jsou téměř nečitelné.

Co je FHIR

FHIR (vyslovuje se „fajr“) je zkratka pro Fast Healthcare Interoperability Resources. Jedná se o standard publikovaný organizací HL7 International, která definuje, jak se zdravotnická data pohybují mezi systémy již více než 35 let. Dnes široce používanou verzí je R4 (4.0.1) publikovaná v roce 2019; novější verze R5 existuje od roku 2023, ale většina systémů na světě, včetně zákonných požadavků v EU a USA, je založena na R4.

Základní myšlenka je jednoduchá: jakákoli část zdravotnických informací je popsána jako zdroj (resource) se známou strukturou. Existuje zdroj pro pacienta (Patient), jeden pro test nebo měření (Observation), jeden pro diagnózu (Condition), jeden pro předepsaný lék (MedicationRequest), jeden pro alergii (AllergyIntolerance), jeden pro očkování (Immunization), jeden pro dokument (DocumentReference) a tak dále, celkem asi 150. Každý zdroj má definovaná pole: Observation má kód toho, co bylo měřeno, hodnotu, jednotku, datum, kdo měřil, pro koho.

Zdroje jsou psány ve formátech JSON nebo XML, které čte každý programovací jazyk, a cestují po internetu stejně jako webové stránky, prostřednictvím adres a požadavků HTTP. To je rozdíl oproti starým standardům: FHIR používá nástroje, které každý programátor již zná, takže je levné ho implementovat a těžké ho implementovat špatně.

Kódy: aby všichni rozuměli tomu samému

Struktura nestačí. Pokud jeden systém napíše „krevní cukr“ a druhý „glukóza v séru“, stále si nerozumí. FHIR to řeší požadavkem na standardní kódy pro obsah:

  • LOINC pro testy a měření: glykémie nalačno je kód 1558-6, kdekoli na světě.
  • SNOMED CT a ICD-10 pro diagnózy a procedury.
  • ATC (klasifikace WHO) pro léky, podle účinné látky.
  • UCUM pro jednotky: mg/dL a mmol/L jsou psány identicky všude a převod je automatický.

Díky struktuře a kódům je zdroj FHIR vytvořený laboratoří v Sibiu správně přečten nemocnicí ve Vídni nebo aplikací v Kalifornii, aniž by mezi nimi někdo napsal „most“.

Co to pro vás konkrétně znamená

Čtyři věci, od nejviditelnějších po nejdůležitější.

Vaše data lze přesouvat. Pokud jsou vaše záznamy uloženy jako FHIR, lze je kompletně exportovat a importovat do jakéhokoli jiného kompatibilního systému. Nezáleží vám na jediné aplikaci a nejste rukojmí formátu, kterému rozumí jen ona. „Vaše“ znamená v praxi „exportovatelné ve standardním formátu“.

Vaše data mohou lékaři pochopit. Nový lékař, nemocnice v jiné zemi, pohotovostní služba: všichni mohou obdržet souhrn FHIR (obvykle jako Mezinárodní souhrn pacienta) a přečíst si ho ve svém vlastním systému, s vlastními kódy, ve svém jazyce. Ne 40stránkové PDF, ale data, která mohou prohledávat, filtrovat a porovnávat.

Vaše data lze spojit. Testy z různých laboratoří, měření z vašich hodinek, léky z předpisů, naskenované dokumenty: když jsou všechny zdroji FHIR s kódy LOINC a daty, zapadnou do stejné časové osy a lze je porovnávat. Dobrá aplikace to dělá automaticky.

Vaše data jsou chráněna standardem, nikoli slibem. FHIR také popisuje, jak je udělován přístup k datům: prostřednictvím SMART on FHIR, rámce založeného na OAuth 2, ve kterém explicitně schvalujete, která aplikace vidí kterou část záznamu, na jak dlouho, a přístup můžete kdykoli odvolat. Je to stejný mechanismus, který používáte, když se na webu „přihlásíte pomocí Googlu“, aplikovaný na zdravotnická data s jemně odstupňovanými oprávněními (pouze testy, pouze léky, pouze pro čtení).

Kde se FHIR již používá

FHIR není standard „pro budoucnost“. Již je povinný nebo se používá na místech, která znáte:

  • Spojené státy zákonem (21st Century Cures Act a pravidla ONC z roku 2020) vyžadují, aby jakýkoli certifikovaný zdravotnický systém zpřístupnil data pacienta prostřednictvím API FHIR R4 a aby si pacienti mohli svá data vzít s sebou do aplikace dle vlastního výběru.
  • Apple Health Records přináší záznamy ze stovek nemocnic do aplikace Health na iPhonu prostřednictvím FHIR.
  • Evropská unie si vybrala FHIR jako formát pro výměnu evropských elektronických zdravotních záznamů (EEHRxF), který nařizuje regulace EHDS členským státům; souhrny pacientů vyměňované mezi zeměmi prostřednictvím MyHealth@EU jsou na něm založeny.
  • Spojené království, Nizozemsko, Německo a severské země používají FHIR ve svých národních infrastrukturách, od německého elektronického předpisu po nizozemský záznam.
  • Světová zdravotnická organizace si vybrala Mezinárodní souhrn pacienta založený na FHIR pro svou globální síť digitálních zdravotních certifikátů.

Pro vás to znamená, že aplikace, která spravuje vaše záznamy ve formátu FHIR R4, není ostrov: mluví jazykem, kterým nemocnice a úřady již mluví, nyní i v příštím desetiletí.

Jak rozpoznat aplikaci, která FHIR skutečně používá

Každý může napsat „FHIR“ na web. Následující otázky oddělují slovo od reality.

  1. Mohu exportovat celý svůj záznam ve formátu FHIR? Ne „PDF zprávu“, ale soubor se zdroji (Bundle), který může jiný systém importovat. Pokud je odpověď „ne“ nebo „pouze na vyžádání, e-mailem“, data nejsou skutečně vaše.
  2. Mají výsledky laboratorních testů kódy LOINC a jednotky UCUM? Aplikace, která pouze ukládá „Cholesterol: 210“ jako text, nemůže porovnat s hodnotou z jiného laboratoře z minulého roku. Ta, která ukládá kód a jednotku, to dokáže.
  3. Mohu udělit přístup někomu jinému, omezený a odvolatelný? Lékaři, klinice, jiné aplikaci: pomocí SMART on FHIR si vyberete, co uvidí a na jak dlouho, a vidíte, kdo co četl.
  4. Mohu vygenerovat souhrn IPS? Toto je praktický test „interoperability“: pokud aplikace dokáže vygenerovat standardní souhrn, který čte každá evropská nemocnice, struktura za ní je reálná.
  5. Existuje veřejná dokumentace pro vývojáře? Dokumentované API FHIR s veřejným prohlášením o schopnostech (CapabilityStatement) znamená, že se k němu mohou skutečně připojit jiné systémy. Pokud žádné neexistuje, „interoperabilní“ je jen přídavné jméno.

Co FHIR neřeší

Je fér uvést i omezení. FHIR popisuje formát a přenos dat, nikoli jejich kvalitu: špatně zadaný výsledek zůstává špatný, jen v pěkném formátu. FHIR nezaručuje vaše soukromí; to závisí na tom, kdo data hostuje, v jaké zemi a podle jakých pravidel přístupu. A FHIR nenutí systémy chtít si vyměňovat data: mnoho nemocnic má API FHIR a neotevírá ho nikomu, což je přesně důvod, proč existuje legislativa (v USA a v EU prostřednictvím EHDS), která je k tomu nutí.

Jak Anpheros používá FHIR

Anpheros ukládá záznamy každé osoby jako zdroje HL7 FHIR R4 (26 typů zdrojů, od Patient a Observation po DocumentReference a Consent), s kódy LOINC, ICD-10, ATC a UCUM, v Evropské unii. Aplikace Anpheros Daily je klientem stejného veřejného API, které používají kliniky a vývojáři; neexistuje žádný samostatný „interní“ formát. Celý záznam nebo souhrn IPS můžete kdykoli exportovat, ověřený oficiálním validátorem HL7. Přístup pro jiné aplikace je udělován prostřednictvím SMART on FHIR, se souhlasem na omezenou dobu, odvolatelným, a s protokolem, který si můžete prohlédnout. Dokumentace API a prohlášení o schopnostech jsou veřejně dostupné na developers.anpheros.com.

Časté otázky

Potřebuji znát FHIR, abych mohl používat svůj záznam?

Ne. FHIR je pod kapotou. Vidíte testy, léky a dokumenty; standard je činí přenosnými, porovnatelnými a čitelnými pro lékaře. Stojí za to vědět, že existuje, jen abyste si dobře vybrali, kde svá data uchováváte.

Je FHIR totéž co národní elektronický záznam?

Ne. FHIR je formát a způsob přenosu; národní záznam je systém. Mnoho národních systémů používá nebo přijímá FHIR, ale skutečnost, že země má elektronický záznam, neznamená, že si z něj můžete svá data odnést jako FHIR. V EU to bude vyžadovat EHDS.

Jaký je rozdíl mezi FHIR R4 a R5?

R5 (2023) přináší vylepšení, ale ještě není vyžadován legislativou a používá ho jen málo systémů. R4 (2019) je základem požadavků USA a EU a stávajících implementací. Aplikace na R4 je dnes bezpečnou volbou; přechod na R5 bude probíhat postupně, s kompatibilitou.

Pokud je můj export FHIR, mohu ho skutečně importovat do jiné aplikace?

Pokud druhá aplikace přijímá import FHIR, ano, za jedné podmínky: standardní kódy. Zdroje s LOINC, ICD-10 a UCUM se mapují čistě; ty s volným textem skončí jako poznámky. Proto je důležité, aby zdrojová aplikace data od začátku kódovala.

Je FHIR bezpečný?

FHIR sám o sobě není ani bezpečný, ani nebezpečný; je to formát. Bezpečnost pochází z implementace: šifrování, hosting, autentizace, souhlas. SMART on FHIR poskytuje dobrý rámec pro řízený přístup, ale stále musíte sledovat, kdo data drží a kde.

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 případě nouze volejte 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.

Více o Anpheros a autorovi →

Mějte svůj zdravotní záznam stále u sebe

Anpheros Daily uchovává příznaky, výsledky testů, léky a dokumenty na jednom místě, ve standardním formátu, pod vaší kontrolou. Základní plán je zdarma.

Získat Anpheros Daily