Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card
FHIR-песочница: приватный тестовый сервер FHIR R4
Бесплатная песочница FHIR R4 с 30 синтетическими пациентами: базовый URL, аутентификация, стабильные идентификаторы персон, сброс, лимиты и первые запросы — и чем она отличается от публичного тестового сервера.
FHIR-песочница — это тестовый сервер, который работает с HL7 FHIR API, где разработчики могут создавать, читать и искать ресурсы, не затрагивая реальных пациентов. FHIR-песочница Anpheros является приватной для вашего проекта: конечная точка FHIR R4 по адресу https://platform.anpheros.com/fhir/R4, 30 синтетических пациентов с шестимесячной историей каждый, та же аутентификация, что и в продакшене, и кнопка сброса. Она бесплатна и доступна в один клик.
Сведения о песочнице
| Базовый URL FHIR | https://platform.anpheros.com/fhir/R4 (ключ определяет песочницу или продакшн) |
| Версия FHIR | R4 (4.0.1), 26 типов ресурсов; публичный CapabilityStatement по адресу /fhir/R4/metadata |
| Аутентификация | Authorization: Bearer sk_test_… или токены OAuth 2.1 для приложений SMART |
| Тестовые данные | 30 синтетических пациентов: взрослые, дети и пожилые люди, с диагнозами ICD-10, медикаментами ATC, аллергиями, лабораторными исследованиями LOINC и жизненными показателями |
| Стабильные идентификаторы персон | система идентификаторов https://anpheros.com/fhir/sid/sandbox-persona, значения p01–p30: одна и та же персона даже после сброса |
| Сброс | Один клик в панели управления восстанавливает 30 пациентов (с новыми идентификаторами); созданные вами пациенты не затрагиваются |
| Ограничения | 10 000 записей ресурсов в день, 50 собственных пациентов, 250 МБ документов |
| Цена | Бесплатно, без карты |
Первые запросы
export KEY=sk_test_... # from the dashboard: Get a sandbox key
BASE=https://platform.anpheros.com/fhir/R4
# the server's capabilities (no key needed)
curl -s $BASE/metadata | head -c 400
# three synthetic patients
curl -s "$BASE/Patient?_count=3" -H "Authorization: Bearer $KEY"
# one persona by its stable identifier
curl -s "$BASE/Patient?identifier=https://anpheros.com/fhir/sid/sandbox-persona|p02" -H "Authorization: Bearer $KEY"
# that patient's lab results, newest first
curl -s "$BASE/Observation?patient=$PID&category=laboratory&_sort=-date" -H "Authorization: Bearer $KEY"
# the whole record, and an International Patient Summary
curl -s "$BASE/Patient/$PID/\$everything" -H "Authorization: Bearer $KEY"
curl -s "$BASE/Patient/$PID/\$summary" -H "Authorization: Bearer $KEY"
Частная песочница или публичный тестовый сервер?
| Public test server | Anpheros sandbox | |
|---|---|---|
| Your data is visible to others | ✓ | — |
| Authentication like production (API key, OAuth) | — | ✓ |
| Realistic patients with history | ◐ | ✓ |
| Reset to a known state | — | ✓ |
| Same code works in production | — | ✓ |
| Any FHIR resource type | ✓ | ◐ |
A public test server such as the open HAPI FHIR server is great for learning the standard; a private sandbox is for testing your product. ◐ = Anpheros stores 26 resource types.
Часто задаваемые вопросы
Есть ли бесплатная песочница FHIR?
Да. Песочница Anpheros FHIR R4 бесплатна и доступна для самостоятельного использования: войдите в панель управления через Google, нажмите "Get a sandbox key" и используйте полученный ключ для вызова /fhir/R4.
Какой URL у песочницы FHIR?
https://platform.anpheros.com/fhir/R4. Песочница и продуктивная среда используют один и тот же адрес; ключ sk_test_ всегда обращается только к данным песочницы.
Есть ли в песочнице тестовые пациенты?
Да, 30 синтетических пациентов на проект, каждый с примерно шестимесячной историей состояний, медикаментов, аллергий, лабораторных результатов и жизненно важных показателей. Каждый профиль сохраняет стабильный идентификатор после сбросов.
Могу ли я тестировать SMART on FHIR и OAuth в песочнице?
Да. OAuth 2.1 с PKCE, области действия пациента SMART v2 и страница согласия работают в песочнице, поэтому приложение можно протестировать от начала до конца перед переходом в продуктивную среду.
Могу ли я загружать реальные данные пациентов в песочницу?
Нет. Песочница предназначена только для синтетических данных. Реальные пациенты относятся к продуктивной среде, отдельной базе данных для проверенных организаций с подписанным соглашением об обработке данных.
Связанные материалы
- Бесплатная база данных FHIR и песочница: когда управляемая база данных FHIR является правильным выбором
- FHIR Proof of Concept в бесплатной песочнице: что должен показать пилотный проект
- Синтетические данные пациентов для тестирования
- Платформа FHIR
- Начало работы
- Ограничения
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card