Dla deweloperów

Darmowy serwer FHIR do tworzenia: piaskownica z 30 syntetycznymi pacjentami i sześciomiesięczną historią

Gdzie zdobyć darmowy serwer FHIR R4, do którego możesz pisać już dziś: piaskownica Anpheros, samoobsługowa, z 30 syntetycznymi pacjentami, realistycznymi danymi LOINC, ICD-10 i ATC, API REST, webhookami i SDK. Limity, resetowanie i jak wyglądają dane.

autor Opublikowano 3 min czytania

Publiczne serwery testowe FHIR są przydatne przy pierwszym zapytaniu i bezużyteczne, gdy potrzebujesz danych, które pozostają na swoim miejscu, pacjentów podobnych do Twoich lub zapisu, który nie zostanie nadpisany przez następną osobę. Anpheros sandbox to darmowy serwer FHIR R4, który należy do Twojego projektu: własne 30 syntetycznych pacjentów, własne zapisy, własne klucze i webhooki oraz przycisk resetowania, gdy chcesz przywrócić oryginalne dane.

Wersja techniczna dla deweloperów: Piaskownica FHIR · Darmowa baza danych FHIR na developers.anpheros.com, z zapytaniami, odpowiedziami i limitami. Ta strona to wersja w prostym języku.

Co otrzymujesz

  • Punkt końcowy FHIR R4 pod adresem https://platform.anpheros.com/fhir/R4, z CapabilityStatement pod /metadata, wyszukiwaniem, _history, $everything, $summary (International Patient Summary) i $validate.
  • Te same dane przez REST pod adresem /v1: pacjenci, obserwacje, leki, schorzenia, oś czasu, dokumenty.
  • 30 syntetycznych pacjentów na projekt, z sześciomiesięczną historią do dnia utworzenia projektu: dorośli, dzieci i osoby starsze z całej UE, ze schorzeniami zakodowanymi w ICD-10, lekami w ATC, alergiami, wynikami badań laboratoryjnych i parametrami życiowymi w LOINC.
  • Webhooks, dokumenty, import badań laboratoryjnych, OAuth, dokładnie tak jak w produkcji, więc nic się nie zmienia, gdy przejdziesz na produkcję.
  • SDK dla Dart (anpheros_sdk na pub.dev) i TypeScript (@anpheros/sdk na npm).

Piaskownica jest darmowa i pozostaje darmowa. Nikt nie prosi o kartę.

Uzyskanie klucza

Zaloguj się do panelu na platform.anpheros.com/dashboard za pomocą Google i naciśnij Uzyskaj klucz piaskownicy. Otrzymasz organizację, projekt piaskownicy i klucz sk_test_…, wyświetlany raz. To samo przez Admin API:

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

Pierwsze wywołanie:

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"

Syntetyczni pacjenci

Każdy projekt piaskownicy otrzymuje własną kopię. Zmieniaj lub usuwaj wszystko; żaden inny projekt tego nie zobaczy. Resetuj pacjentów testowych w panelu (lub POST /admin/projects/{id}/sandbox/reset) przywraca ich do stanu pierwotnego, z nowymi identyfikatorami; pacjenci, których sam utworzyłeś, nie są naruszani. Każdy syntetyczny pacjent zachowuje stabilny identyfikator między resetami, dzięki czemu test zawsze może znaleźć tę samą osobę:

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

to zawsze Elena Ionescu, urodzona w 1985 roku, z tymi samymi schorzeniami i tymi samymi sześciomiesięcznymi odczytami.

Limity

Hojne, ale skończone, więc jeden niekontrolowany skrypt nie może nikogo nic kosztować:

Limit Piaskownica
Zapisy zasobów 10 000 na projekt dziennie
Pacjenci 100 własnych, oprócz 30 syntetycznych
Dokumenty 250 MB na projekt
Zapytania 600 na minutę na klucz
Projekty piaskownicy 5 na organizację

Klucz piaskownicy widzi tylko dane piaskownicy. Produkcja to inna baza danych, otwarta dla zweryfikowanych organizacji z podpisaną umową o przetwarzaniu danych; pierwszy miesiąc produkcji jest darmowy.

Przeglądanie danych

Panel pokazuje rekord każdego pacjenta, FHIR każdego zasobu, Provenance za nim i dziennik zapytań projektu. Aby szybko spojrzeć bez kodu, GET /v1/patients/{id}/timeline zwraca wszystko o jednej osobie w kolejności dat, a GET /fhir/R4/Patient/{id}/$everything zwraca cały rekord jako Bundle. Przykładowe zasoby dla każdego typu są publikowane na platform.anpheros.com/tools/fhir-examples, a walidator na /tools/fhir-validator.

Najczęstsze pytania

Czy piaskownica jest naprawdę darmowa?

Tak, bez limitu czasowego i bez karty. Powyższe limity mają na celu utrzymanie jej darmowej dla wszystkich.

Czy to publiczny serwer FHIR?

Nie, i to jest zaleta. Publiczne serwery testowe są współdzielone i czyszczone; Twoja piaskownica należy do Twojego projektu, z własnymi kluczami. Inni deweloperzy nie mogą zobaczyć ani zmienić Twoich danych.

Czy mogę załadować własnych pacjentów testowych?

Tak: twórz pacjentów i zasoby przez /fhir/R4 lub /v1, do 100 pacjentów na projekt. Łącznik laboratoryjny importuje cały raport z CSV, HL7 v2 lub JSON w jednym zapytaniu.

Co się stanie, gdy przejdę na produkcję?

Nic się nie zmieni w Twoim kodzie. Podstawowy adres URL jest taki sam; klucz sk_live_… kieruje te same wywołania do bazy danych produkcji. Produkcja wymaga zweryfikowanej organizacji i podpisanej umowy o przetwarzaniu danych.

Czy asystent AI może korzystać z piaskownicy?

Tak. Serwer MCP pod adresem platform.anpheros.com/mcp akceptuje klucz piaskownicy i udostępnia rekord każdemu asystentowi z obsługą MCP: listuje pacjentów, pobiera kontekst z etykietą Provenance, wyszukuje FHIR, waliduje i tworzy zasoby. Zobacz Integracja EMR z asystentami medycznymi AI.

Ten poradnik ma charakter informacyjny i nie zastępuje konsultacji lekarskiej. Decyzje dotyczące zdrowia podejmuj z lekarzem. W nagłym wypadku dzwoń pod 112.
O autorze
Adrian Kereky

Założyciel Anpheros. Inżynier elektronik; przez sześć lat zajmował się jazdą autonomiczną w projektach motoryzacyjnych prowadzonych we współpracy z Samsungiem i NVIDIA, projektując architekturę systemów wspomagania kierowcy i systemów AI działających na chipach NVIDIA z CUDA. Następnie zbudował Anpheros: dokumentację medyczną kontrolowaną przez pacjenta i platformę HL7 FHIR R4, na której działa.

Więcej o Anpheros i autorze →

Miej dokumentację medyczną przy sobie

Anpheros Daily przechowuje objawy, wyniki badań, leki i dokumenty w jednym miejscu, w standardowym formacie i pod Twoją kontrolą. Plan Basic jest bezpłatny.

Pobierz Anpheros Daily