AnpherosAnpheros PlatformDevelopers

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

Integrace ve zdravotnictví

Podporované integrační vzory: laboratorní zprávy jedním požadavkem, kliniky zapisující jménem organizace, zařízení, schválené aplikace třetích stran, webhooks a SDK — a co není k dispozici.

Zdravotnická integrace propojuje systém, který produkuje nebo potřebuje zdravotnická data – laboratoř, kliniku, zařízení, jinou aplikaci – s pacientovým záznamem. S Anpheros prochází každá integrace stejným API a stejnými pravidly: data jsou zapisována jako HL7 FHIR R4, připsána svému zdroji, viditelná pacientovi a sdílena s jinými stranami pouze s pacientovým souhlasem. Tato stránka popisuje integrační vzory, které platforma dnes podporuje.

Prozkoumejte adresář integrací Anpheros, abyste viděli každou integraci s jejím ověřeným stavem (dostupné, beta nebo průvodce pro vývojáře), daty a FHIR zdroji, které si vyměňuje, jejím směrem, autentizací a dokumentací.

Laboratoře: kompletní zprávy v jednom volání

Laboratoř, nebo jakýkoli systém, který uchovává laboratorní zprávy, odešle kompletní zprávu a platforma převede každý výsledek na laboratorní Observation:

curl -X POST https://platform.anpheros.com/v1/patients/$PID/labs/import \
     -H "Authorization: Bearer $KEY" -H "Content-Type: text/csv" \
     -H "X-Anpheros-Source-System: labx" -H "Idempotency-Key: report-2026-0917-77" \
     --data-binary @report.csv

Podrobnosti: Lab connector.

Kliniky: zápis jménem organizace

Kliniky a lidé, kteří v nich pracují, jsou adresářové zdroje (Organization, Practitioner, PractitionerRole). Systém kliniky pak může říci, kdo stojí za každým požadavkem:

Se souhlasem pacienta si klinika přečte celý záznam, včetně toho, co napsaly jiné organizace, a změní pouze to, co napsala sama. Několik zdrojů lze zapsat atomicky pomocí FHIR transaction balíčku (POST /fhir/R4).

Pracovní příklad, od adresáře k návštěvě zapsané jako jedna transakce: Jak integrovat klinické systémy s FHIR backendem.

Tok souhlas → laboratoř Observation zapsaný projektem kliniky → oznámení v aplikaci pacienta byl procvičen end-to-end s testovacím projektem kliniky.

Zařízení a nositelná elektronika

Měření ze zařízení jsou Observations s author_type: "device" a kódem LOINC — srdeční frekvence, krevní tlak, SpO₂, hmotnost, glukóza, kroky, délka spánku a další (FHIR code systems). Anpheros Daily zapisuje denní souhrny, které čte z Apple Health a Health Connect, jako Observations stejným způsobem. Anpheros se nepřipojuje přímo ke cloudům dodavatelů zařízení; vaše aplikace nebo backend čte zařízení a zapisuje výsledek. Jak číst Apple Health, Health Connect a Samsung Health a mapovat jednotlivé metriky na LOINC: Wearable data in FHIR.

Aplikace třetích stran: přístup se souhlasem

Aplikace, která chce získat data, jež má osoba již uložena v Anpheros, se jednou zaregistruje a požádá o souhlas prostřednictvím OAuth 2.1 s PKCE (SMART on FHIR standalone launch):

  1. GET /oauth/authorize?...&scope=patient/Observation.rs?category=laboratory offline_access — hostovaná stránka souhlasu;
  2. osoba si vybere záznam a dobu trvání (30, 90, 180 nebo 365 dní);
  3. POST /oauth/token si vymění kód za přístupový token (30 minut) a rotující obnovovací token (30 dní);
  4. aplikace vidí pouze tohoto pacienta, pouze v rámci svých rozsahů (scopes), pod vlastním párovým ID.

Autentizace a OAuth

Události: reakce na změny

Místo dotazování zaregistrujte webhook. Dodávky jsou podepsány pomocí HMAC-SHA256, opakovaně se pokoušejí s postupným zpožděním po dobu až 24 hodin a obsahují ID, nikdy klinický obsah. Když jiný projekt zapíše do záznamu, ke kterému máte přístup, událost to oznámí (data.external: true, se zdrojem). Webhooks

SDK

TypeScript (@anpheros/sdk) a Dart / Flutter (anpheros_sdk) SDK implementují vše výše uvedené — import laboratorních výsledků (labs.importCsv, labs.importHl7, labs.importItems), OAuth s PKCE, správu webhooků a ověřování podpisů. SDK

Co není dostupné

Související

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

Product updates by email

New features, guides and the end of the beta. One email a month at most.

Send me occasional Anpheros Platform updates by email (new features, API changes, guides). I'll confirm by email and can unsubscribe in one click from any email. Privacy