This repository contains the healthy weight SMART on FHIR application used in the HIMSS 2017 interoperability showcase. For more information see the CIRG website.
To run the app in the Epic sandbox, do the following:
- Log in at open.epic.com using the
fhir.cirg
Gmail account (for those of us often logged into Google first, the easiest way to do this is to use a fresh browser, perhaps one that doesn't preserve information between sessions, like the inconveniently named "Epic" browser, or Chrome in incognito mode, etc. Or, just log out of your personal Google account before going to open.epic.com) - Go to the launchpad (MY APPS > Launchpad > OAuth2 tab), select the desired patient (Jason Argonaut and Parfait Ragsdale work best) and enter the following for the rest:
NAME OF YOUR APP:
Healthy Weight
(or leave it unchanged)
YOUR APP'S LAUNCH URL:https://ihe.cirg.washington.edu/himss/healthy-weight/launch
YOUR APP'S OAUTH2 REDIRECT URL:https://ihe.cirg.washington.edu/himss/healthy-weight
CLIENTID:b0f2c2a2-1ccb-4a5c-921b-d297edf78222
- Click LAUNCH APP
The healthy weight app is a SMART on FHIR application that implements the public app authorization workflow using the smart-on-fhir client-js library.
Once authorized, it pulls basic demographics, along with patient height (LOINC 8302-2) and weight (LOINC 3141-9), and displays the calculated BMI on top of some background population data.
The application framework used is Vue.js, and Travis CI is used to build and deploy the application on every commit.