Hello
Have you had a look at the clinical/patient summary module?
At AMPATH we have been using CDSS for many years now.Basically we use arden syntax for the rules, and borrow a lot of functionality from the CHICA work on openmrs. We are able to run paper summaries,and mobile based summaries for our CDSS program. Our summaries are postdated i.e.. they trigger when a patient is overdue for some test/ intervention.
We have not really implemented prioritization of reminders, but we let the program decide on what are the key reminders that they want implemented every quarterly and their weight in importance.At present we have reminders for adult HIV care, pediatric HIV care and Antenatal care. Over the next weeks we will be rolling out primary care reminders and oncology care reminders. We are working on connectivity between our sites, and thus are refining the flowsheet module in openmrs to support real time care/reminder system. Due to remote implementation of the standalone machines with a list of reminders, we are able to download new reminders from production and update remote sites with these reminders using the current system.
Specific focus on your questions;
> 1. The user must be able to mange (add/remove/update/applicable) medical
> practice guidelines to use in the CDS. These guidelines may come from
> various sources.
Any CDSS implementation must incorporate data quality review. We have data assistants and train the health care providers to make corrections on the paper summary which is then corrected in the main system. We model rules around clinical care guidelines that AMPATH and the Kenya Ministry of Health program decides as the standard of care
> 2. Based on the historical data of the patient, CDS module should be able to
> give useful recommendation/indication
We focus on attainable variables and use derived concepts to recommend and action that a clinician can consider when attending to the patient
> 3. Based on the clinical results, CDS module has to give warning or
> prediction on the status of the patient in the upcoming time (e.g. disease
> will get worse)
This is predictive modeling. I think a s afirst pass of clinical sumamry it may be too ambitious(its on our wish list). Depending on the implementation, our experience is taht you have to improve the data quality to even be able to manipulate it for such level of modeling
> 4. Based on the clinical results, CDS module has to give recommendation such
> as changing of regimen (e.g. no improvement on a health status of the
> patient).
We rely on radiology/ lab results / pharmacy or drug regimens and key scales liek WHO staging to inform our actions
> 5. CDS module has to give warning if there is drug interaction in the
> regimen given by the doctor
see above
> 6. CDS module should be able to detect possible errors in data manipulation
> of the users, e.g. wrong patient, wrong dose, wrong drug, etc.
On its own, we correct errors at indivudal levels e.g., adultas with pediatroic reminders, etc.
On large scale implementation, several tools like the Data integrity module done in openmrs has relally helped us clean the data.
Good luck!
Judy
--
Judy