This demo show cases Smart Health IT's Pediatric Growth Application, a web app using the SMART on FHIR specification to access data from the EHR
The demo consist of four components:
- FHIR Server hosted in Azure - https://smart-fhir-api.azurewebsites.net/
- OAuth Server hosted in Azure - https://smart-auth.azurewebsites.net/.well-known/openid-configuration
- SMART on FHIR compliant web application - http://examples.smarthealthit.org/growth-chart-app/
- EHR Desktop application - which will be run by you on your desktop
Note: Step 4 and step 7 might take some time to execute if the web apps are cold started
- Set both Solution Platform and Platform Target in Visual Studio to x86 for the EHRApp project. This step is required because we use the CefSharp browser component.
- Start EHRApp
- Select File -> Open -> Patient
- In the Find who text field enter: susan
- Select Susan Clark with Patient Id smart-1482713, click the button Open
- Susan Clark's Patient form is open and the EHR context is Susan Clark
- Select Tools -> Pediatric Growth Application.
- If a consent screen pops up, let the defaults be and press the button "Yes, allow". This will authorize the Pediatric Growth Application to access "your" data
- You have now started a web app which is running in the context of your EHR authorized by your EHR system to use your data