SMART on FHIR demo
This app has nothing to show on its own — it waits to be launched by an EHR.
- Open the SMART App Launcher.
- Set Launch Type to Provider EHR Launch and FHIR Version to R4.
- Paste one of the two URLs below into App's Launch URL, and leave Client ID and Redirect URIs blank.
- Pick a patient, then press Launch.
To understand it: https://dotsmoke.wastebook.dev/learn
The same launch, narrated. It stops at each step to show what was sent, what came back, and why — the issuer check, discovery, the authorization request, PKCE, the token exchange, and the patient read. Start here if you want to understand the handshake rather than just see the result.
To just see it: https://dotsmoke.wastebook.dev/launch
The same flow with no commentary. Discovery, authorization with PKCE, and the token exchange all happen without stopping, and you land straight on the patient summary — which is how a real app behaves.