Pro vývojáře

Bezplatný FHIR server pro vývoj: pískoviště s 30 syntetickými pacienty a šestiměsíční historií

Kde získat bezplatný FHIR R4 server, na který můžete ihned zapisovat: pískoviště Anpheros, samoobslužné, s 30 syntetickými pacienty, realistickými daty LOINC, ICD-10 a ATC, REST API, webhooks a SDK. Limity, resetování a jak data vypadají.

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

Veřejné testovací servery FHIR jsou užitečné pro první požadavek a bezcenné ve chvíli, kdy potřebujete data, která zůstanou na svém místě, pacienty, kteří vypadají jako vaši, nebo zápis, který se neztratí s dalším uživatelem. Anpheros sandbox je bezplatný FHIR R4 server, který patří vašemu projektu: vašich vlastních 30 syntetických pacientů, vaše vlastní zápisy, vaše vlastní klíče a webhooks a tlačítko pro reset, když chcete původní data zpět.

Technická verze pro vývojáře: FHIR sandbox · Bezplatná FHIR databáze na developers.anpheros.com, s požadavky, odpověďmi a limity. Tato stránka je verze v běžném jazyce.

Co získáte

  • FHIR R4 endpoint na adrese https://platform.anpheros.com/fhir/R4, s CapabilityStatement na /metadata, vyhledáváním, _history, $everything, $summary (International Patient Summary) a $validate.
  • Stejná data přes REST na /v1: pacienti, pozorování, léky, diagnózy, časová osa, dokumenty.
  • 30 syntetických pacientů na projekt, se šestiměsíční historií až do dne vytvoření projektu: dospělí, děti a starší lidé z celé EU, s diagnózami kódovanými v ICD-10, léky v ATC, alergiemi, laboratorními výsledky a vitálními funkcemi v LOINC.
  • Webhooks, dokumenty, import laboratoře, OAuth, přesně jako v produkci, takže se nic nezmění, až přejdete do ostrého provozu.
  • SDK pro Dart (anpheros_sdk na pub.dev) a TypeScript (@anpheros/sdk na npm).

Sandbox je zdarma a zůstane zdarma. Nikdo nepožaduje kartu.

Získání klíče

Přihlaste se do dashboardu na platform.anpheros.com/dashboard pomocí Google a stiskněte Získat sandbox klíč. Obdržíte organizaci, sandbox projekt a klíč sk_test_…, který se zobrazí jednou. Stejně tak přes Admin API:

curl -X POST https://platform.anpheros.com/admin/sandbox/quickstart \
     -H "Authorization: Bearer $FIREBASE_ID_TOKEN"

První volání:

export BASE=https://platform.anpheros.com
export KEY=sk_test_…
curl "$BASE/fhir/R4/Patient?_count=5" -H "Authorization: Bearer $KEY"
curl "$BASE/fhir/R4/Observation?patient=$PID&category=laboratory&_sort=-date" -H "Authorization: Bearer $KEY"

Syntetičtí pacienti

Každý sandbox projekt dostane svou vlastní kopii. Cokoli změňte nebo smažte; žádný jiný projekt to neuvidí. Resetovat testovací pacienty v dashboardu (nebo POST /admin/projects/{id}/sandbox/reset) je vrátí do původního stavu, s novými ID; pacienti, které jste si vytvořili sami, nejsou dotčeni. Každý syntetický pacient si zachovává stabilní identifikátor napříč resety, takže test může vždy najít stejnou osobu:

Patient?identifier=https://anpheros.com/fhir/sid/sandbox-persona|p02

je vždy Elena Ionescu, narozena 1985, se stejnými diagnózami a stejnými šestiměsíčními záznamy.

Limity

Velkorysé, ale konečné, takže jeden nekontrolovaný skript nemůže nikoho nic stát:

Limit Sandbox
Zápisy zdrojů 10 000 na projekt za den
Pacienti 100 vašich vlastních, kromě 30 syntetických
Dokumenty 250 MB na projekt
Požadavky 600 za minutu na klíč
Sandbox projekty 5 na organizaci

Sandbox klíč vidí pouze sandbox data. Produkce je jiná databáze, otevřená ověřeným organizacím s podepsanou dohodou o zpracování dat; první měsíc produkce je zdarma.

Prohlížení dat

Dashboard zobrazuje záznam každého pacienta, FHIR každého zdroje, Provenance za ním a log požadavků projektu. Pro rychlý pohled bez kódu, GET /v1/patients/{id}/timeline vrátí vše o jedné osobě v chronologickém pořadí a GET /fhir/R4/Patient/{id}/$everything vrátí celý záznam jako Bundle. Příklady zdrojů pro každý typ jsou publikovány na platform.anpheros.com/tools/fhir-examples a validátor na /tools/fhir-validator.

Časté otázky

Je sandbox opravdu zdarma?

Ano, bez časového omezení a bez karty. Výše uvedené limity slouží k tomu, aby zůstal zdarma pro všechny.

Je to veřejný FHIR server?

Ne, a to je výhoda. Veřejné testovací servery jsou sdílené a mazané; váš sandbox patří vašemu projektu, s vlastními klíči. Jiní vývojáři nemohou vidět ani měnit vaše data.

Mohu nahrát své vlastní testovací pacienty?

Ano: vytvářejte pacienty a zdroje přes /fhir/R4 nebo /v1, až 100 pacientů na projekt. Laboratorní konektor importuje celý report z CSV, HL7 v2 nebo JSON jedním požadavkem.

Co se stane, až přejdu do produkce?

Ve vašem kódu se nic nezmění. Základní URL je stejná; klíč sk_live_… nasměruje stejné volání na produkční databázi. Produkce vyžaduje ověřenou organizaci a podepsanou dohodu o zpracování dat.

Může sandbox používat asistent s umělou inteligencí?

Ano. MCP server na platform.anpheros.com/mcp přijímá sandbox klíč a zpřístupňuje záznam jakémukoli MCP-kompatibilnímu asistentovi: seznam pacientů, získání kontextu s označením provenance, vyhledávání FHIR, validace a vytváření zdrojů. Viz Integrace EMR s lékařskými asistenty AI.

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