Server FHIR ukládá a poskytuje zdroje FHIR. Platforma FHIR je to, co skutečně potřebujete k uvedení zdravotnického produktu na trh: server, plus identita, souhlas, původ, izolace mezi zákazníky, webhooks, dokumenty, terminologie a někdo, kdo ji provozuje v souladu s GDPR. Tato příručka vysvětluje rozdíl a popisuje, jak platforma Anpheros vyplňuje každou mezeru, abyste se mohli rozhodnout, zda na ní stavět, nebo si provozovat vlastní.
Technická verze pro vývojáře: Platforma pro zdravotnická API · Porovnání serverů FHIR na developers.anpheros.com, s požadavky, odpověďmi a limity. Tato stránka je verze v běžném jazyce.
Server versus platforma
Open-source servery FHIR (například HAPI) jsou vynikající v části FHIR: zdroje, vyhledávání, validace, historie. Co vám nechávají, je vše kolem toho:
| Potřeba | Server FHIR | Platforma FHIR |
|---|---|---|
| Ukládání, vyhledávání, historie zdrojů | ano | ano |
| Kdo může číst kterého pacienta | váš kód | integrovaný souhlas |
| Kdo zapsal každou hodnotu | váš kód | původ u každého zápisu |
| Několik zákazníků na jednom systému | váš kód | izolace projektů, párové ID |
| Obrazovka souhlasu pro pacienta | váš kód | OAuth 2.1 + SMART na FHIR |
| Oznámení vaší aplikaci | dotazování | podepsané webhooks |
| Realistická testovací data | vaše přípravky | 30 syntetických pacientů na sandbox |
| Hosting, zálohování, GDPR, DPA | váš tým pro provoz | zahrnuto |
Pokud máte tým pro provoz, pověřence pro dodržování předpisů a šest měsíců času, provozování vlastního serveru je dobrou volbou. Pokud máte produkt k uvedení na trh, platforma je rychlejší.
Jak je platforma Anpheros postavena
Jeden záznam FHIR R4 na pacienta. 26 typů zdrojů, kódovaných pomocí LOINC, ICD-10 a ATC, validovaných při zápisu. Přísné API FHIR je na adrese /fhir/R4, s CapabilityStatement na /fhir/R4/metadata a běžné REST API na /v1 slouží stejná data se stejnými ID.
Izolace projektů a párové ID. Projekt (API klíč) vidí pouze pacienty, které vytvořil. Každý projekt obdrží své vlastní ID pro stejnou osobu; interní ID nikdy neopustí platformu. Odkazy na pacienty mimo váš rozsah jsou maskovány neprůhledným tokenem pro každý projekt.
Souhlas rozhoduje o čtení, vlastnictví rozhoduje o zápisu. Se souhlasem pacienta organizace vidí celý záznam, včetně toho, co napsaly jiné kliniky, ale může měnit nebo mazat pouze to, co napsala sama. Každá verze každého zdroje zaznamenává projekt, který ji zapsal; zápis jiným projektem je odmítnut s vysvětlením.
Původ a audit u každého zápisu. Provenance.agent.onBehalfOf uvádí kliniku nebo organizaci v době zápisu; řádek auditu zaznamenává, kdo, co, kdy, pod jakým povolením, z jaké aplikace. Pacient si může přečíst svůj přístupový protokol, také jako zdroje FHIR AuditEvent.
Tenké, podepsané webhooks. Události nesou ID a verze, nikdy klinický obsah; zdroj si přečtete prostřednictvím API. Dodávky jsou podepsány pomocí HMAC-SHA256 a opakovaně se pokoušejí s postupným zpožděním až po dobu 24 hodin.
Sandbox a produkce jsou oddělené databáze. Klíč sk_test_ se nedostane k žádnému skutečnému pacientovi. Sandbox je zdarma a samoobslužný.
Rezidence v EU. Cloud Run v regionu europe-west4, s dohodou o zpracování dat pro produkční organizace.
Co záměrně chybí
- Žádná podpora klinického rozhodování. Platforma ukládá, kóduje a sdílí; nediagnostikuje ani nedoporučuje léčbu.
- Žádná databáze léků s interakcemi. Léky jsou kódovány pomocí ATC a pro vyhledávání je k dispozici sada ATC a LOINC, ale kontrola interakcí je součástí vaší komponenty nebo licencované služby.
- Žádný nemocniční komunikační sběrnicový systém HL7 v2. Existuje import HL7 v2 ORU^R01 pro laboratorní zprávy; neexistuje správa ADT ani objednávek.
Znalost těchto limitů předem ušetří týden objevování.
Kdy místo toho provozovat vlastní server
- Musíte hostovat ve své vlastní nemocniční síti bez externího zpracovatele.
- Potřebujete FHIR R5 nebo profily, které platforma neimplementuje.
- Váš produkt je samotný server FHIR.
Ve všech ostatních případech začněte v sandboxu, změřte a rozhodněte se na základě dat. První hodina je popsána na developers.anpheros.com/guides/first-hour; kompletní reference API je na platform.anpheros.com/docs.
Časté otázky
Je Anpheros server FHIR?
Obsahuje jeden: API FHIR R4 s 26 typy zdrojů, vyhledáváním, historií, operacemi $everything, $summary, $validate a terminologickými operacemi. Kolem něj je souhlas, původ, izolace, webhooks a hosting, což z něj činí platformu.
Která verze FHIR?
FHIR R4 (4.0.1), verze požadovaná regulací EU a USA a implementovaná většinou systémů. Shoda byla ověřena pomocí Inferno; viz poznámky ke shodě IPS.
Může několik klinik sdílet záznam jednoho pacienta?
Ano, to je smysl. Se souhlasem pacienta každá klinika čte celý záznam a zapisuje své vlastní zdroje, každý označený svým původem. Žádná klinika nemůže změnit to, co napsala jiná.
Existuje bezplatný backend FHIR pro vývoj?
Ano. Sandbox je zdarma, samoobslužný a dodává se s 30 syntetickými pacienty na projekt. Viz Bezplatný server FHIR: sandbox.
Jak mohu migrovat, pokud budu muset?
Vše je FHIR R4 a lze exportovat: Patient/{id}/$everything vrátí celý záznam pacienta jako Bundle. Neexistuje žádný proprietární formát k rozplétání.
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.