В 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/$summary operation для генерации 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
CostServer + opsPay-per-use
HIPAAСвоя ответственностьBAA на GCP
Multi-tenantСвоя реализацияNative datasets
$summaryBuilt-in v7.2+Native
fhir-device authorOKLimited (см. gotcha)
Скорость setupЧасыМинуты (Terraform)
Audit logsСвоя реализацияCloud Audit Logs

Решение в session 871a7608 — Google Healthcare API. HAPI остаётся для dev и как conceptual reference.

Связано

Источники

Источники: 1 2 3 4.

Сноски

  1. HAPI FHIR docs, accessed 2026-05-17, https://hapifhir.io/.

  2. Public test server, accessed 2026-05-17, https://hapi.fhir.org/baseR4.

  3. IPS docs, accessed 2026-05-17, https://hapifhir.io/hapi-fhir/docs/server_plain/ips.html.

  4. Сессия ildar/18d2aef8, 2026-01-30 — initial discovery of $summary operation.