bradymiller wrote on Tuesday, June 12, 2012:
Hi Navier,
1. This is an odd thing to have (a frequency without an interval in the filter)… I’d consider this a bug (should not be asked) and the frequency is really only meant for targets where both an interval period and frequency can be entered in and checked by the CDR engine. Probably best to leave these items blank in the filters.
2. This feature does not exist, but is something that could be added to the Reports->Clinic-> Standard Measures report.
3. To help differentiate, Clinical Reminders are basically real-time generated reminders that are not recorded in the database (used while seeing patient or to create real-time reports). The Patient Reminders are meant to be created (and stored in the database in patient_reminders sql table) in order to send patients reminders via email/phone. In order to get a list of patients with clinical reminders would be the same answer as number 2 above.
4. Required means that the filter item must pass to for the patient to pass “The Rule Filter”, whereas optional means that this is not the case. For example, if filter two diagnosis codes as optional (such as 250.00 and 250.01), then only one needs to exist for the patient to pass the filter. However, if set both the diagnosis codes as required, then both diagnosis codes need to exist for the patient to pass the filter.
5. If a patient passes a filter on a rule (ie. age is > 50), then the rule then checks for a target. If the target does not exist, then the action happens. To add to the Category and Item lists, just simply need to type the new entry in. You can also view and edit these lists at Administration->Lists->‘Clinical Rule Action Item/Category’.
To give some background here, the CDR engine is pretty complicated and the documentation is limited, so very understandable to have questions. I actually find it easier myself to enter the rules into the database manually than using the Rules Editor GUI, but I am definitely a minority in this opinion. There are some instructions here:
http://www.open-emr.org/wiki/index.php/CDR_User_Manual
http://www.open-emr.org/wiki/index.php/CDR_Engine
http://www.open-emr.org/wiki/index.php/Clinical_Decision_Rules
Also, note this annoying bug here when making intervals for targets in the CDR Rule Editor GUI with work around discussed in this thread:
http://sourceforge.net/projects/openemr/forums/forum/202504/topic/5320933
If still having problems, then let us know what you are trying to do with the rule engine and can provide more specifics.
-brady
OpenEMR Project