Epic integration
The current DenialOS repository contains an Epic FHIR R4 adapter profile and executable SMART/FHIR runtime.
Current status
Runtime: IMPLEMENTED
Sandbox: NOT VALIDATED
Customer UAT: NOT COMPLETED
Production: NOT ENABLED
Runtime path
Customer connection
→ connection-scoped secret reference
→ SMART discovery
→ signed JWT assertion
→ token exchange
→ CapabilityStatement
→ permitted-resource check
→ FHIR Bundle retrieval
→ canonical ingestion
→ persistence/provenance
→ checkpoint/reconciliation
The runtime explicitly supports read-only SMART scopes in system/<Resource>.r form and requires FHIR R4 capability advertising.
Current adapter resource allowlist
The Epic adapter pack currently advertises read support for:
- Patient
- Encounter
- Coverage
- Claim
- DocumentReference
- Organization
- Practitioner.
Procedure and Condition exist in broader FHIR connector-profile mappings but are not part of the current Epic adapter-pack allowlist. Documentation therefore does not claim live Epic retrieval for them.
Validation boundary
The repository includes an Epic sandbox acceptance harness. A real sandbox run requires Epic-side application registration and valid external credentials/configuration.