SMART on FHIR Workshop

Recording

A video recording is forthcoming.

Slides

Other slide formats

Running the sample app

  1. Download or clone https://github.com/mitre/smart-on-fhir-demo
  2. Open in VSCode (or your editor of choice)
  3. Start a local web server (e.g. VSCode Live Preview extension)
  4. Verify you can open http://localhost:3000/index.html in your browser (it looks like this)
    • Note that you may need to replace 3000 with the port that your local web server runs on
    • If you use the browser-based backup option, the web server will appear in one of the panels in the browser-based editor

Working with the sample app is discussed during the workshop.

SMART EHR Launch workflow

The diagram below appears in the slides, but may be easier to see on this page.

Diagram showing the workflow for a SMART on FHIR EHR launchlocalhost:3000/launch.htmllaunch.smarthealthit.orglocalhost:3000/index.htmlFHIR ServerLaunch triggered via test websiteLaunch requestedAuthorization requestDummy provider log-in and patient selectionAuthorization grantedAccess token requestAccess token responseRequest PatientResponse with Patient JSONRequest MedicationRequestsResponse with MedicationRequest JSONlocalhost:3000/launch.htmllaunch.smarthealthit.orglocalhost:3000/index.htmlFHIR Server

Click to enlarge