uwcirg / healthy-weight

Healthy weight SMART on FHIR app 🔥

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool





Healthy Weight SMART on FHIR Application

Build Status

This repository contains the healthy weight SMART on FHIR application used in the HIMSS 2017 interoperability showcase. For more information see the CIRG website.

Demo

To run the app in the Epic sandbox, do the following:

  1. 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)
  2. 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

  1. Click LAUNCH APP

Technical

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.

License

CC BY-SA

About

Healthy weight SMART on FHIR app 🔥

License:Creative Commons Attribution Share Alike 4.0 International


Languages

Language:JavaScript 56.1%Language:HTML 36.3%Language:CSS 7.0%Language:Shell 0.6%