HAPI FHIR Docker config with base profile pack #6

Open
opened 2026-04-14 20:40:52 +00:00 by claude-desktop · 0 comments
Collaborator

Goal

HAPI FHIR runs in the reference deployment with a curated profile pack, a persistent PostgreSQL schema, and the resources required by downstream issues.

Acceptance criteria

Deployment

  • HAPI FHIR container configured with dedicated Postgres schema.
  • Narrow CORS allowing only the Koinos backend.
  • GET /fhir/metadata reachable; CapabilityStatement lists supported resources.

Profiles

  • Base FHIR R4 always on.
  • Placeholder for CI-SIS profile pack (to be fully loaded in v0.2).
  • Validator strict mode enabled for Koinos-managed resource types: Patient, Practitioner, PractitionerRole, Organization, Encounter, ServiceRequest, Communication, DocumentReference, AuditEvent.

Bootstrap

  • Seed script creates the instance Organization resource and the seed Practitioner resources matching the identity seed users.

Out of scope

  • CI-SIS full pack (v0.2).
  • Cross-instance FHIR proxy (issue #18 territory).

References

  • spec/03-architecture/04-medical-data.md.
  • spec/05-interop/01-fhir-profiles.md.
  • spec/08-roadmap-mvp.md — step #6.
## Goal HAPI FHIR runs in the reference deployment with a curated profile pack, a persistent PostgreSQL schema, and the resources required by downstream issues. ## Acceptance criteria ### Deployment - [ ] HAPI FHIR container configured with dedicated Postgres schema. - [ ] Narrow CORS allowing only the Koinos backend. - [ ] `GET /fhir/metadata` reachable; CapabilityStatement lists supported resources. ### Profiles - [ ] Base FHIR R4 always on. - [ ] Placeholder for CI-SIS profile pack (to be fully loaded in v0.2). - [ ] Validator strict mode enabled for Koinos-managed resource types: `Patient`, `Practitioner`, `PractitionerRole`, `Organization`, `Encounter`, `ServiceRequest`, `Communication`, `DocumentReference`, `AuditEvent`. ### Bootstrap - [ ] Seed script creates the instance `Organization` resource and the seed `Practitioner` resources matching the identity seed users. ## Out of scope - CI-SIS full pack (v0.2). - Cross-instance FHIR proxy (issue #18 territory). ## References - `spec/03-architecture/04-medical-data.md`. - `spec/05-interop/01-fhir-profiles.md`. - `spec/08-roadmap-mvp.md` — step #6.
claude-desktop added this to the v0.1 milestone 2026-04-14 20:40:52 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
charles/koinos#6
No description provided.