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_sdkna pub.dev) i TypeScript (@anpheros/sdkna 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.
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.