Skip to content

microsoft-healthcare-madison/demo-auc-app

 
 

Repository files navigation

Codelab

https://microsoft-healthcare-madison.github.io/demo-auc-app

This codelab is designed to walk you through a tutorial of implementing CDS Hooks, using the SMART Launch framework, bi-directional SMART Web Messaging, and to explore some of the motivations behind (and the practical implications of) mandatory AUC guideline consultation rules for 2020 and beyond.

smart-auc-demo

A demonstration SMART app that serves AUC external guidance for PAMA.

Instructions

npm install
npm run all

CDS Hooks Sandbox


To launch the app via the CDS Hooks Sanbox, click here and configure the demo-auc-app service if it isn't already listed in the PAMA Imaging tab.

SMART App Launcher


To launch the app via SMART launch, click here and then click the green Launch App button.

alt text

Select a provider and a patient, then select an indication, and an order to determine whether it is within recommended guidelines.

alt text

alt text

alt text

alt text

alt text

V3 TODO

  • Make a CDS Hook Service to always launch a SMART card for draft orders
    • Refactor the AUC logic into a module, enabling use in the hook too.
    • Write a new CDS Hook server to be run with npm
  • Complete the App
    • Enable the EHR to close the form with a ui.done message
    • Enable the form to read the draft order from the fhir client on load
    • Enable writes to the form to update the draft order in the EHR

V2 TODO

  • Make it work with SMART Launch
  • Grab demographics from SMART context
    • populating (name and DOB) or at least "age and gender" fields from v1
  • Everything else the same (except old login form was disabled)

V1 TODO

  • Mock a simple UI on paper / in Visio
  • Create a static page form to serve as the starting point
    • Fake sign-in
    • Enter Demographics (age and gender)
    • Select a condition
    • Select an appropriate imaging procedure

About

A demonstration SMART app that serves AUC external guidance for PAMA

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 53.4%
  • JavaScript 46.6%