Skip to content

A demonstration SMART app that serves AUC external guidance for PAMA

License

Notifications You must be signed in to change notification settings

barabo/demo-auc-app

Repository files navigation

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