SMART on FHIR

Choose a launch mode

Use the Epic Hyperspace/EHR launch when Epic sends launch and iss. Use standalone sandbox launch when you want to start directly from the browser against the SMART Health IT public sandbox.

🏥 Epic / EHR launch

Hyperspace embedded launch

For Epic test harness or Hyperspace. Epic calls this app with a launch token and issuer, then the app redirects immediately to Epic authorization.

EHR launch endpoint

In production, Epic should open this URL with ?launch=...&iss=....

🧪 SMART Health IT sandbox

Browser-started standalone launch

Starts a standalone SMART flow against the SMART Health IT public R4 launcher using launch/patient scopes so the sandbox can provide patient context.

Launch SMART sandbox
Launch URL: https://fhir.cunninghamlab.net/auth/launch
Standalone URL: https://fhir.cunninghamlab.net/auth/standalone
Redirect URI: https://fhir.cunninghamlab.net/auth/callback
Epic FHIR base: https://fhir.epic.com/interconnect-fhir-oauth/api/FHIR/R4
SMART Health IT FHIR base: https://launch.smarthealthit.org/v/r4/sim/WzMsIiIsIiIsIkFVVE8iLDAsMCwwLCIiLCIiLCIiLCIiLCIiLCIiLCIiLDAsMSwiIl0/fhir