Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card
Infrastruktura digitálního zdravotního záznamu
Infrastruktura, kterou digitální zdravotní záznam potřebuje — struktura, historie, dokumenty, izolace, souhlas, audit, výměna — a proč je oddělena od aplikace pro pacienta.
Digitální zdravotní záznam potřebuje dvě odlišné věci: aplikaci pro pacienta, kterou lidé používají každý den, a pod ní infrastrukturu, která záznam ukládá, chrání a sdílí. Anpheros poskytuje druhou část: ukládání, verzování, identitu, souhlas, audit a výměnu záznamu prostřednictvím API. Aplikací pro pacienta může být Anpheros Daily, nebo aplikace, kterou si vytvoříte vy.
Aplikace versus infrastruktura
| Aplikace pro pacienta | Infrastruktura lékařských dat | |
|---|---|---|
| Co to je | obrazovky, oznámení, připomínky, grafy, asistent | samotný záznam a pravidla kolem něj |
| Často se mění | ano — design, funkce, platformy | zřídka — musí zůstat stabilní a kompatibilní |
| Příklady práce | deník symptomů, připomínka léků, rodinný kalendář | FHIR úložiště, historie verzí, souhlas, původ, audit, import laboratorních výsledků, webhooks |
| V Anpheros | Anpheros Daily (Android, macOS, web) | Anpheros Platform (platform.anpheros.com) |
Oddělení těchto dvou složek umožňuje, aby záznam přežil jakoukoli jednotlivou aplikaci a mohl být sdílen mezi několika aplikacemi. Anpheros Daily se řídí tímto rozdělením: to, co lidé zaznamenávají v aplikaci, se zapisuje na platformu prostřednictvím stejného veřejného API, které používá jakákoli jiná aplikace, takže je k dispozici — se souhlasem pacienta — pro jiné aplikace ve stejné FHIR formě.
Co musí infrastruktura poskytovat
Struktura
Záznam je užitečný pouze tehdy, pokud mu jiný software může porozumět. Anpheros jej ukládá jako zdroje HL7 FHIR R4 — 26 typů — se standardními kódy (LOINC, ICD-10, ATC, UCUM) a uchovává původní text vedle každého kódu. Platforma FHIR
Historie
Lékařská data se opravují, nepřepisují. Každá aktualizace vytváří novou verzi, čitelnou přes /fhir/R4/{type}/{id}/_history; podmíněné aktualizace s If-Match zabraňují tomu, aby se dva zapisovatelé přepisovali (zastaralá verze odpovídá 412).
Dokumenty
Skenování a PDF soubory jsou uloženy jako DocumentReference s původním souborem: nahrány přes platformu nebo přímo do úložiště, poté finalizovány kontrolním součtem SHA-256 a velikostí. Po finalizaci nelze původní soubor změnit; hodnoty z něj extrahované na něj odkazují (derived_from). Soubory jsou uloženy v evropském úložném bucketu šifrovaném klíčem spravovaným zákazníkem, každý do 25 MiB.
Identita a izolace
Každá aplikace pracuje v rámci projektu a vidí pouze své vlastní pacienty (plus ty, kteří jí udělili přístup), pod svými vlastními párovými identifikátory. Záznam mimo její dosah pro ni neexistuje (404).
Souhlas
Pacient udělí aplikaci přístup na určité období (30–365 dní), ke konkrétním typům zdrojů a akcím, volitelně omezený na kategorii. Udělení jsou zrcadlena jako zdroje FHIR Consent a lze je kdykoli odvolat. Model souhlasu a přístupu
Původ a audit
Každý zápis zaznamenává, kdo jej provedl (pacient, lékař, zařízení, import nebo AI), pro kterou organizaci a z jakého systému. Každé čtení je zaznamenáno a zobrazeno pacientovi podle aplikace.
Výměna
Záznam lze exportovat jako celek (Patient/$everything), shrnout ve formátu International Patient Summary (Patient/$summary), napájet z laboratoří (CSV, HL7 v2 ORU^R01, JSON) a sledovat prostřednictvím podepsaných webhooků. Zdravotnické integrace
Rezidence a smazání
Data jsou ukládána a zpracovávána v Evropské unii. Smazání pacienta smaže všechny zdroje záznamu.
Vytvoření vlastní aplikace pro pacienta
Pokud vytváříte aplikační vrstvu, můžete se soustředit na uživatelskou zkušenost a Anpheros použít pro záznamy:
- vytvořte pacienta pro každého uživatele (
POST /v1/patients) nebo požádejte stávajícího uživatele Anpheros o souhlas; - zapisujte záznamy uživatele (
/v1/patients/{id}/observations,/conditions,/medications,/documents); - čtěte je zpět jako seznamy nebo časovou osu (
/v1/patients/{id}/timeline); - přihlaste se k odběru webhooků pro obnovení obrazovek, když laboratoř nebo klinika něco přidá.
Kompletní návod naleznete v části Vytvoření zdravotnické aplikace.
Související
- Zdravotní záznam pacienta
- Backend a databáze lékařské aplikace
- Bezpečnost, soukromí a rezidence dat
- Infrastruktura zdravotnických dat
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card