В BloodGPT — development/staging only. Production использует google-healthcare-api per-tenant; public HAPI test server https://hapi.fhir.org/baseR4 использовался до session 871a7608 (без HIPAA, общий для всех). HAPI остаётся как альтернатива и reference для FHIR-stack без vendor lock-in.
Open-source Java-implementation FHIR-сервера. Полный R4/R5 support, дешёво поднять локально, активное community.
Capabilities
- Полный FHIR R4 / R5 support
- Built-in
Patient/$summaryoperation для генерации ips-standard (с версии 7.2) - Self-hosted (Docker, Java)
- Поддерживает все стандартные search parameters
- Validates resources против ImplementationGuides
Использование в BloodGPT
- Dev/staging — public
hapi.fhir.org/baseR4для быстрых экспериментов (single tenant, без HIPAA — нельзя real PHI). Production cutover на per-tenant Healthcare API. - Reference implementation — если когда-то надо проверить FHIR-correctness без vendor-specifics, HAPI = ground truth.
HAPI vs Google Healthcare API trade-off
| HAPI (self-hosted) | google-healthcare-api | |
|---|---|---|
| Cost | Server + ops | Pay-per-use |
| HIPAA | Своя ответственность | BAA на GCP |
| Multi-tenant | Своя реализация | Native datasets |
$summary | Built-in v7.2+ | Native |
| fhir-device author | OK | Limited (см. gotcha) |
| Скорость setup | Часы | Минуты (Terraform) |
| Audit logs | Своя реализация | Cloud Audit Logs |
Решение в session 871a7608 — Google Healthcare API. HAPI остаётся для dev и как conceptual reference.
Связано
- google-healthcare-api — production replacement
- ips-standard —
$summaryoperation - fhir-bundle, fhir-composition, fhir-careplan, fhir-observation — все стандартные FHIR ресурсы
Источники
Сноски
-
HAPI FHIR docs, accessed 2026-05-17, https://hapifhir.io/. ↩
-
Public test server, accessed 2026-05-17, https://hapi.fhir.org/baseR4. ↩
-
IPS docs, accessed 2026-05-17, https://hapifhir.io/hapi-fhir/docs/server_plain/ips.html. ↩
-
Сессия
ildar/18d2aef8, 2026-01-30 — initial discovery of$summaryoperation. ↩