Register an app on the Epic on FHIR sandbox and understand the app approval process

domain: epic-fhir · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Create a developer account at fhir.epic.com and log in to the developer portal to access the 'My Apps' section.
  2. Create a new app record: specify the application name, application type (patient-facing vs. clinician-facing vs. backend), SMART launch type (standalone, EHR, or backend services), and redirect URI.
  3. For sandbox testing, select the Epic on FHIR sandbox environment; Epic provides synthetic patient data (e.g., the open.epic.com sandbox) accessible without a production agreement.
  4. Configure OAuth scopes in the app record; Epic uses a proprietary scope approval workflow where each scope must be individually enabled; check the Epic FHIR API documentation for scope availability by resource.
  5. Obtain your client_id from the app record; use this in SMART launch flows against the sandbox base URL (e.g., https://fhir.epic.com/interconnect-fhir-oauth/api/FHIR/R4).
  6. For production access, submit the app for Epic review via the developer portal and coordinate with the target health system's Epic administrator to activate the app in their instance.

Known gotchas

Related routes

register an app for Epic on FHIR and read patient data in the sandbox
epic-on-fhir · 6 steps · unrated
Configure and query the Epic on FHIR R4 sandbox for advanced clinical data including SDOH (Social Determinants of Health) Observations and US Core-compliant CarePlan resources
open.epic.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans