Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
This checklist was inspired by this article. Additional Business Analyst Resources here. |
Info |
---|
Summary:
|
Contents:
Table of Contents | ||
---|---|---|
|
1. Problem
A Recipe for CDS
CDS is a massive topical field. It helps to think about it as a “Recipe” with some key “Ingredients” (components). We need a solution for each of these.
A Recipe for CDS | ||
---|---|---|
Ingredient | Notes | How we plan to solve this |
| A brain/engine the software uses to calculate rules Examples include:
| Drools |
| BA-friendly way to represent and write rules, content Way to safely QA / review rules that is Clinician- or BA-friendly. | DMN (graph/chart), BPMN (), decision tables |
| E.g. Forms, other data collection points where we learn info about patients and groups | |
| This is usually overlooked. | |
| Examples include:
| GAP. Need to find: Are there public datasets out there? |
| Attached to content, but separated here because not all terminology sets include CDS connections. | |
| Examples include: Flags, Tasks, Modals (limit popups as much as possible though) |
|
2. User Stories
3. Market Analysis
CDS-related Roadmap Items: https://openmrs.atlassian.net/jira/polaris/projects/OMRS/ideas/view/6314977
SMART Guidelines & CQL “101”
Explaining our approach to SMART Guidelines & CQL Engine in 2023.
SMART Guidelines & CQL (Clinical Quality Language):
Analysis of Categories of ANC WHO CDS Rules https://docs.google.com/spreadsheets/d/14sTL6D7ZcuYPMJ3IkBRgpWFTDk2x6EU9LhcKosOynn4/edit?gid=0#gid=0
Docs about what we set up: Implementing SMART Guideline Indicators and CDS in OpenMRS
Sample ANC Maternity CDS rules in spreadsheet format: https://docs.google.com/spreadsheets/d/1lRXhJg7JQboYl9sGif8Tslc3HYK17jG2/edit?gid=206805698#gid=206805698
Sample HIV CDS rules in spreadsheet format: https://docs.google.com/spreadsheets/d/117bKXdJ1GnAuQgR5JdftFOlPY7EOpTZT/edit?gid=1103435742#gid=1103435742
Learning from Bahmni
Learning from Bahmni’s CDS efforts & SNOMED CT project:
CDSS alert notification in Bahmni for drug-diagnosis interaction using SNOMED CT https://www.youtube.com/watch?v=P7BRsMra6_M&ab_channel=BahmniCommunity
Bahmni CDSS Demo and E2E automation testing https://www.youtube.com/watch?v=PAkgaq6Qjuk&ab_channel=BahmniCommunity
Licensing Constraints: SNOMED-CT → comprehensive → $$$ license; vs. SNOMED-GPS → global, free license, but far less comprehensive
Technical approach: Global prop → fhir terminology server. Running a CDS server that supports FHIR CDS Hooks; more enterprise approach.
Info |
---|
Other historic links & resources from previous CDS initiatives:
|
4. Technical Considerations & Dependencies
5. QA Plan:
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
SAFER Guide for CDS: Safety checklist The US “SAFER” program created HealthIT program’s “SAFER Guides” offer a checklist to review to ensure you minimize CDS risks in your EMR. It’s designed for hospital administrators to double-check their implementation, but we can use some of the Recommended Practices to guide us. We will rely heavily on this guideline: (link/source)
|
Note | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Additional SAFER Guides to review for CDS-relevant Safety insights
|
TBC: The plan for QA, such as how we will discover and address edge cases
TBC: Plan for automated tests to be added to new components (unit tests) or workflows (e2e tests)
6. Safety & Tech Risks
TBC: Is there any reason you could regret rolling out this feature? (e.g. possible patient harm, heavy tech debt like introducing an unsupported library)
TBC: Have you thought through the risks for this particular solution? And, how to reduce/address those?
Mappings can be wrong → means CDS calculation can be very wrong