FHIR server uchováva a poskytuje FHIR zdroje. FHIR platforma je to, čo skutočne potrebujete na dodanie zdravotníckeho produktu: server, plus identitu, súhlas, pôvod, izoláciu medzi zákazníkmi, webové háčiky, dokumenty, terminológiu a niekoho, kto sa o to stará podľa GDPR. Tento sprievodca vysvetľuje rozdiel a opisuje, ako Anpheros Platform vypĺňa každú medzeru, aby ste sa mohli rozhodnúť, či na nej budete stavať, alebo si spravíte vlastné riešenie.
Technická verzia pre vývojárov: Platforma zdravotníckych API · Porovnanie FHIR serverov na developers.anpheros.com, s požiadavkami, odpoveďami a limitmi. Táto stránka je verzia v bežnom jazyku.
Server verzus platforma
Open-source FHIR servery (napríklad HAPI) sú vynikajúce v časti FHIR: zdroje, vyhľadávanie, validácia, história. Všetko okolo toho nechávajú na vás:
| Potreba | FHIR server | FHIR platforma |
|---|---|---|
| Ukladanie, vyhľadávanie, história zdrojov | áno | áno |
| Kto môže čítať ktorého pacienta | váš kód | vstavaný súhlas |
| Kto zapísal každú hodnotu | váš kód | Pôvod pri každom zápise |
| Viacero zákazníkov na jednom systéme | váš kód | izolácia projektu, párové ID |
| Obrazovka súhlasu pre pacienta | váš kód | OAuth 2.1 + SMART na FHIR |
| Notifikácie do vašej aplikácie | polling | podpísané webové háčiky |
| Realistické testovacie dáta | vaše fixtures | 30 syntetických pacientov na sandbox |
| Hosting, zálohovanie, GDPR, DPA | váš ops tím | zahrnuté |
Ak máte ops tím, zodpovednú osobu pre dodržiavanie predpisov a šesť mesiacov, prevádzkovanie vlastného servera je dobrá voľba. Ak máte produkt na dodanie, platforma je rýchlejšia.
Ako je Anpheros Platform postavená
Jeden FHIR R4 záznam na pacienta. 26 typov zdrojov, kódovaných pomocou LOINC, ICD-10 a ATC, validovaných pri zápise. Prísne FHIR API je na /fhir/R4, s CapabilityStatement na /fhir/R4/metadata, a bežné REST API na /v1 slúži rovnaké dáta s rovnakými ID.
Izolácia projektu a párové ID. Projekt (API kľúč) vidí iba pacientov, ktorých vytvoril. Každý projekt dostane svoje vlastné ID pre tú istú osobu; interné ID nikdy neopustia platformu. Odkazy na pacientov mimo vášho rozsahu sú maskované neznámym, per-projektovým tokenom.
Súhlas rozhoduje o čítaní, vlastníctvo rozhoduje o zápise. S pacientovým súhlasom organizácia vidí celý záznam, vrátane toho, čo napísali iné kliniky, ale môže zmeniť alebo zmazať iba to, čo napísala sama. Každá verzia každého zdroja zaznamenáva projekt, ktorý ju zapísal; zápis iným projektom je odmietnutý s vysvetlením.
Pôvod a audit pri každom zápise. Provenance.agent.onBehalfOf uvádza kliniku alebo organizáciu v čase zápisu; auditný riadok zaznamenáva kto, čo, kedy, pod akou licenciou, z akej aplikácie. Pacient si môže prečítať svoj prístupový denník, tiež ako FHIR AuditEvent zdroje.
Tenké, podpísané webové háčiky. Udalosti nesú ID a verzie, nikdy klinický obsah; zdroj si prečítate cez API. Dodávky sú podpísané HMAC-SHA256 a opakované s oneskorením až do 24 hodín.
Sandbox a produkcia sú oddelené databázy. sk_test_ kľúč sa nedostane k skutočnému pacientovi. Sandbox je bezplatný a samoobslužný.
Rezidencia v EÚ. Cloud Run v europe-west4, s dohodou o spracovaní údajov pre produkčné organizácie.
Čo tam zámerne nie je
- Žiadna podpora klinického rozhodovania. Platforma ukladá, kóduje a zdieľa; nediagnostikuje ani neodporúča liečbu.
- Žiadna plnohodnotná databáza liekov s interakciami. Lieky sú kódované pomocou ATC a na vyhľadávanie je k dispozícii balík ATC a podmnožina LOINC, ale kontrola interakcií je vaša súčasť alebo licencovaná služba.
- Žiadny nemocničný HL7 v2 messaging bus. Existuje import HL7 v2 ORU^R01 pre laboratórne správy; neexistuje ADT ani správa objednávok.
Poznanie týchto limitov vopred ušetrí týždeň objavovania.
Kedy namiesto toho prevádzkovať vlastný server
- Musíte hostovať vo vlastnej nemocničnej sieti, bez externého spracovateľa.
- Potrebujete FHIR R5 alebo profily, ktoré platforma neimplementuje.
- Váš produkt je samotný FHIR server.
Vo všetkých ostatných prípadoch začnite na sandboxe, merajte a rozhodnite sa na základe dát. Prvá hodina je opísaná na developers.anpheros.com/guides/first-hour; úplný odkaz na API je na platform.anpheros.com/docs.
Časté otázky
Je Anpheros FHIR server?
Obsahuje jeden: FHIR R4 API s 26 typmi zdrojov, vyhľadávaním, históriou, operáciami $everything, $summary, $validate a terminológiou. Okolo neho je súhlas, pôvod, izolácia, webové háčiky a hosting, čo z neho robí platformu.
Ktorá verzia FHIR?
FHIR R4 (4.0.1), verzia požadovaná reguláciou EÚ a USA a implementovaná väčšinou systémov. Zhoda bola overená s Inferno; pozrite si poznámky k zhode IPS.
Môže viacero kliník zdieľať záznam jedného pacienta?
Áno, to je pointa. S pacientovým súhlasom každá klinika číta celý záznam a zapisuje svoje vlastné zdroje, každý označený svojím pôvodom. Žiadna klinika nemôže zmeniť to, čo napísala iná.
Existuje bezplatný FHIR backend pre vývoj?
Áno. Sandbox je bezplatný, samoobslužný a prichádza s 30 syntetickými pacientmi na projekt. Pozrite si Bezplatný FHIR server: sandbox.
Ako migrujem preč, ak budem musieť?
Všetko je FHIR R4 a exportovateľné: Patient/{id}/$everything vráti celý záznam pacienta ako Bundle. Neexistuje žiadny proprietárny formát na rozplietanie.
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ý.