Общедоступные тестовые серверы FHIR полезны для первого запроса, но бесполезны, когда вам нужны данные, которые остаются на месте, пациенты, похожие на ваших, или запись, которая не будет стерта следующим пользователем. Песочница Anpheros — это бесплатный сервер FHIR R4, который принадлежит вашему проекту: ваши собственные 30 синтетических пациентов, ваши собственные записи, ваши собственные ключи и веб-хуки, а также кнопка сброса, когда вы хотите вернуть исходные данные.
Техническая версия для разработчиков: Песочница FHIR · Бесплатная база данных FHIR на developers.anpheros.com с запросами, ответами и ограничениями. Эта страница — версия для обычных пользователей.
Что вы получаете
- Конечная точка FHIR R4 по адресу
https://platform.anpheros.com/fhir/R4сCapabilityStatementпо адресу/metadata, поиском,_history,$everything,$summary(International Patient Summary) и$validate. - Те же данные через REST по адресу
/v1: пациенты, наблюдения, лекарства, состояния, временная шкала, документы. - 30 синтетических пациентов на проект с шестимесячной историей до дня создания проекта: взрослые, дети и пожилые люди из разных стран ЕС с состояниями, закодированными в ICD-10, лекарствами в ATC, аллергиями, результатами лабораторных исследований и жизненно важными показателями в LOINC.
- Веб-хуки, документы, импорт лабораторных данных, OAuth — точно так же, как в продакшене, поэтому ничего не изменится, когда вы перейдете на реальный продукт.
- SDK для Dart (
anpheros_sdkна pub.dev) и TypeScript (@anpheros/sdkна npm).
Песочница бесплатна и остается бесплатной. Никто не просит карту.
Получение ключа
Войдите в панель управления на platform.anpheros.com/dashboard через Google и нажмите Получить ключ песочницы. Вы получите организацию, проект песочницы и ключ sk_test_…, который отображается один раз. То же самое через Admin API:
curl -X POST https://platform.anpheros.com/admin/sandbox/quickstart \
-H "Authorization: Bearer $FIREBASE_ID_TOKEN"
Первый вызов:
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"
Синтетические пациенты
Каждый проект песочницы получает свою собственную копию. Изменяйте или удаляйте что угодно; другие проекты этого не увидят. Сброс тестовых пациентов в панели управления (или POST /admin/projects/{id}/sandbox/reset) вернет их в исходное состояние с новыми идентификаторами; пациенты, которых вы создали сами, не затрагиваются. Каждый синтетический пациент сохраняет стабильный идентификатор при сбросах, поэтому тест всегда может найти одного и того же человека:
Patient?identifier=https://anpheros.com/fhir/sid/sandbox-persona|p02
это всегда Елена Ионеску, родившаяся в 1985 году, с теми же заболеваниями и теми же шестимесячными данными.
Ограничения
Щедрые, но конечные, поэтому один вышедший из-под контроля скрипт не может никому ничего стоить:
| Ограничение | Песочница |
|---|---|
| Записи ресурсов | 10 000 на проект в день |
| Пациенты | 100 ваших собственных, помимо 30 синтетических |
| Документы | 250 МБ на проект |
| Запросы | 600 в минуту на ключ |
| Проекты песочницы | 5 на организацию |
Ключ песочницы видит только данные песочницы. Продакшн — это другая база данных, открытая для проверенных организаций с подписанным соглашением об обработке данных; первый месяц продакшена бесплатный.
Просмотр данных
Панель управления показывает запись каждого пациента, FHIR каждого ресурса, Provenance за ним и журнал запросов проекта. Для быстрого просмотра без кода GET /v1/patients/{id}/timeline возвращает все о человеке в хронологическом порядке, а GET /fhir/R4/Patient/{id}/$everything возвращает всю запись в виде Bundle. Примерные ресурсы для каждого типа опубликованы на platform.anpheros.com/tools/fhir-examples, а валидатор — на /tools/fhir-validator.
Частые вопросы
Песочница действительно бесплатна?
Да, без ограничения по времени и без карты. Указанные выше ограничения существуют для того, чтобы она оставалась бесплатной для всех.
Это общедоступный сервер FHIR?
Нет, и в этом преимущество. Общедоступные тестовые серверы являются общими и стираются; ваша песочница принадлежит вашему проекту, с вашими собственными ключами. Другие разработчики не могут видеть или изменять ваши данные.
Могу ли я загрузить своих собственных тестовых пациентов?
Да: создавайте пациентов и ресурсы через /fhir/R4 или /v1, до 100 пациентов на проект. Коннектор лабораторных данных импортирует полный отчет из CSV, HL7 v2 или JSON одним запросом.
Что произойдет, когда я перейду на продакшн?
В вашем коде ничего не изменится. Базовый URL тот же; ключ sk_live_… направляет те же вызовы на базу данных продакшена. Продакшн требует проверенную организацию и подписанное соглашение об обработке данных.
Может ли ИИ-ассистент использовать песочницу?
Да. Сервер MCP по адресу platform.anpheros.com/mcp принимает ключ песочницы и предоставляет запись любому ассистенту с поддержкой MCP: список пациентов, получение контекста с меткой Provenance, поиск FHIR, валидация и создание ресурсов. См. Интеграция ЭМК с ИИ-ассистентами.
Держите медицинскую карту при себе
Anpheros Daily хранит симптомы, анализы, лекарства и документы в одном месте, в стандартном формате и под вашим контролем. Тариф Basic бесплатный.