Pre vývojárov

Bezplatný FHIR server na vývoj: pieskovisko s 30 syntetickými pacientmi a šesťmesačnou históriou

Kde získať bezplatný FHIR R4 server, do ktorého môžete písať už dnes: Anpheros sandbox, samoobslužný, s 30 syntetickými pacientmi, realistickými dátami LOINC, ICD-10 a ATC, REST API, webhookmi a SDK. Limity, resetovanie a ako vyzerajú dáta.

od Zverejnené 3 min čítania

Verejné testovacie servery FHIR sú užitočné pre prvú požiadavku a bezcenné v momente, keď potrebujete dáta, ktoré zostanú na svojom mieste, pacientov, ktorí vyzerajú ako vaši, alebo zápis, ktorý sa nezmaže pri ďalšej osobe. Anpheros sandbox je bezplatný FHIR R4 server, ktorý patrí k vášmu projektu: vašich vlastných 30 syntetických pacientov, vaše vlastné zápisy, vaše vlastné kľúče a webové háčiky a tlačidlo reset, keď chcete pôvodné dáta späť.

Technická verzia pre vývojárov: FHIR sandbox · Bezplatná FHIR databáza na developers.anpheros.com, s požiadavkami, odpoveďami a limitmi. Táto stránka je verzia v bežnom jazyku.

Čo získate

  • FHIR R4 endpoint na https://platform.anpheros.com/fhir/R4, s CapabilityStatement na /metadata, vyhľadávaním, _history, $everything, $summary (International Patient Summary) a $validate.
  • Rovnaké dáta cez REST na /v1: pacienti, pozorovania, lieky, diagnózy, časová os, dokumenty.
  • 30 syntetických pacientov na projekt, so šesťmesačnou históriou až do dňa vytvorenia projektu: dospelí, deti a starší ľudia z celej EÚ, s diagnózami kódovanými v ICD-10, liekmi v ATC, alergiami, laboratórnymi výsledkami a vitálnymi funkciami v LOINC.
  • Webové háčiky, dokumenty, import laboratórnych výsledkov, OAuth, presne ako v produkcii, takže sa nič nezmení, keď prejdete do prevádzky.
  • SDK pre Dart (anpheros_sdk na pub.dev) a TypeScript (@anpheros/sdk na npm).

Sandbox je bezplatný a zostane bezplatný. Nikto nežiada kartu.

Získanie kľúča

Prihláste sa do dashboardu na platform.anpheros.com/dashboard pomocou Google a stlačte Získať sandbox kľúč. Dostanete organizáciu, sandbox projekt a sk_test_… kľúč, ktorý sa zobrazí raz. Rovnako cez Admin API:

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

Prvá požiadavka:

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"

Syntetickí pacienti

Každý sandbox projekt dostane svoju vlastnú kópiu. Zmeňte alebo zmažte čokoľvek; žiadny iný projekt to neuvidí. Resetovať testovacích pacientov v dashboarde (alebo POST /admin/projects/{id}/sandbox/reset) ich vráti do pôvodného stavu s novými ID; pacienti, ktorých ste si vytvorili sami, nie sú dotknutí. Každý syntetický pacient si zachováva stabilný identifikátor naprieč resetmi, takže test môže vždy nájsť tú istú osobu:

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

je vždy Elena Ionescu, narodená v roku 1985, s rovnakými diagnózami a rovnakými šesťmesačnými záznamami.

Limity

Veľkorysé, ale konečné, takže jeden nekontrolovaný skript nemôže nikoho nič stáť:

Limit Sandbox
Zápisy zdrojov 10 000 na projekt za deň
Pacienti 100 vašich vlastných, okrem 30 syntetických
Dokumenty 250 MB na projekt
Požiadavky 600 za minútu na kľúč
Sandbox projekty 5 na organizáciu

Sandbox kľúč vidí vždy iba sandbox dáta. Produkcia je iná databáza, otvorená overeným organizáciám s podpísanou dohodou o spracovaní údajov; prvý mesiac produkcie je bezplatný.

Prezeranie dát

Dashboard zobrazuje záznam každého pacienta, FHIR každého zdroja, Provenance za ním a log požiadaviek projektu. Pre rýchly pohľad bez kódu, GET /v1/patients/{id}/timeline vráti všetko o jednej osobe v chronologickom poradí a GET /fhir/R4/Patient/{id}/$everything vráti celý záznam ako Bundle. Príklady zdrojov pre každý typ sú publikované na platform.anpheros.com/tools/fhir-examples a validátor na /tools/fhir-validator.

Časté otázky

Je sandbox naozaj zadarmo?

Áno, bez časového limitu a bez karty. Limity uvedené vyššie slúžia na to, aby zostal zadarmo pre všetkých.

Je to verejný FHIR server?

Nie, a to je výhoda. Verejné testovacie servery sú zdieľané a mazané; váš sandbox patrí k vášmu projektu s vlastnými kľúčmi. Iní vývojári nemôžu vidieť ani meniť vaše dáta.

Môžem nahrať svojich vlastných testovacích pacientov?

Áno: vytvorte pacientov a zdroje cez /fhir/R4 alebo /v1, až do 100 pacientov na projekt. Laboratórny konektor importuje celý report z CSV, HL7 v2 alebo JSON v jednej požiadavke.

Čo sa stane, keď prechádzam do produkcie?

Váš kód sa nezmení. Základná URL je rovnaká; sk_live_… kľúč nasmeruje rovnaké volania na produkčnú databázu. Produkcia vyžaduje overenú organizáciu a podpísanú dohodu o spracovaní údajov.

Môže AI asistent použiť sandbox?

Áno. MCP server na platform.anpheros.com/mcp prijíma sandbox kľúč a sprístupňuje záznam akémukoľvek MCP-kompatibilnému asistentovi: zoznam pacientov, získanie kontextu s označením provenance, vyhľadávanie FHIR, validácia a vytváranie zdrojov. Pozrite si Integrácia EMR s AI lekárskymi asistentmi.

Tento návod slúži na informačné účely a nenahrádza lekársku radu. Pri rozhodovaní o svojom zdraví sa poraďte so svojím lekárom. V prípade núdze volajte 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.

Viac o Anpherose a autorovi →

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ý.

Získajte Anpheros Daily