Prerequisites
Requiredโ
| Requirement | Version | Notes |
|---|---|---|
| Docker | 24+ | With Docker Compose v2 (docker compose) |
| Java | 21+ | For building from source |
| Maven | 3.9+ | For building from source |
Optionalโ
| Tool | Purpose |
|---|---|
| Epic client ID | From fhir.epic.com โ My Apps |
| AWS CLI | For Lightsail deployment |
| nginx | For production reverse proxy |
Docker quick checkโ
docker --version # Docker version 24+
docker compose version # Docker Compose v2+
Running without Epicโ
For local development and demos you do not need an Epic client ID. The platform uses its own HAPI FHIR JPA server and auth server. Epic is only needed when testing against Epic's sandbox or App Orchard.