SMART on FHIR implementation of the clear blue button health record reference
A sample SMART on FHIR app, implementing the Blue Button Health Record Format. Work in progress.
Built with Vue.js, continous integration with Travis, automated unit tests by Jest. Hosted on GitHub Pages (needs to be launched from a SMART on FHIR sandbox, see below).
- Go to http://launch.smarthealthit.org/
- Leave all settings as they are (FHIR Version R2/DSTU2).
- At the bottom of the page, set the App Launch Url to:
https://stfnh.github.io/bb-clear-smart-fhir/launch.html
- Click
Launch App
- Login as practitioner
- Select a patient
- You will see the SMART on FHIR app populated with data from the Sandbox / Electronic Health Record system!
Get a local copy / clone repository:
$ git clone git@github.com:stfnh/bb-clear-smart-fhir.git
Install the dependencies:
$ cd bb-clear-smart-fhir
$ yarn
Serve on localhost:
$ yarn serve
This will use an open access FHIR server for testing, no OAuth2 necessary. For details see the smartClient implementation.
Create a production build and serve:
$ yarn build
$ serve -s dist/
You can now test the app using the SMART App Launcher. Use the URL to launch.html as the APP Launch URL (normally http://localhost:5000/launch.html). This app was also tested with Cerner's Code Console.