Clinical decisions support in OpenMRS

Looks like we need to chunk the roadmap here.

  • Where/how to define CDS rules?
    Is CDS-Hooks a standard, is there any other standards?
  • On which data to run the CDS rules: within OpenMRS itself (looks like that’s the Bahmni approach), or on transformed data out there in the analytics engine?
  • If the latter, how does the analytics engine feed its outcome back to OpenMRS in a timely and robust way?
  • Where exactly to feed the outcome in OpenMRS?
  • How to display usefully the outcome alert/notification on the UI?
  • How to silence/acknowledge/… the outcome alert/notification?