bradymiller wrote on Monday, December 14, 2015:
Hi,
Here are my thoughts on the item a8 issues that Tony brought up above:
OVERALL- I looked at the official testing script on page 14 for these item:
ISSUE #1: need to be able to turn on/ off individual user roles’ ability to trigger individual rules or all the rules
REPLY: Here is the wording of the pertinent testing item 4.03:
Using the Vendor-identified EHR function(s), the Tester shall configure at least
one clinical decision support intervention based on a user’s clinical role that is
inclusive of one of the roles in VE170.314(a)(8) (e.g., triggered for a physician
role but not triggered for nurse or office staff roles)
To support this, would consider the following:
- Would echo what Kevin did in the code that assigns document categories to acos:
Commits · sunsetsystems/openemr · GitHub
note this code is not completed and not in codebase, but would take same approach:
- Add ‘Access Control’ column(to right of ‘Patient Reminder’) to the Administration->Alerts gui which shows the same selector that is shown in Kevin’s code above.
- Store this setting in a new sql column called ‘aco_access’ in the clinical_rules table.
- Default this new column to ‘patients:med’ (since all rules now are medical, so this will be correct and ensure current rules work correctly)
- Make a new rule that is simply checking to see if a Provider is set for a patient, and set the new column in this rule to ‘patients:demo’. A Front Office person will then be able to have this rule processed(after do below).
- Then get the CDR engine to work for this mechanism for just the standard rules(don’t touch the CQM or AMC stuff):
6a. There is a centralized place where it is decided which rules are run(in the library/clinical_rules.php library), so will be easy to select the correct rules there (note that should run all rules if the user has the admin:super aco or if $ignoreAuth = 1).
6b. Get the active reminder(popup when open the patient chart), passive reminder(Clinical Reminders widget), and patient reminders(Patient Reminders widget) to show up if there are any permitted rules for the user).
6c. Get the clinical_reminder widget edit->admin to only show the correct rules to activate/deactivate.
ISSUE #2: when you add an issue to a pt’s problem list it needs to display an active notification that a CDR has been added- having the Clinical Reminder simply appear in the CR widget doesn’t qualify.
REPLY: I am unclear what is meant here. Can you provide a specific example?
ISSUE #3: All the CR’s need to be active links- eg, the ‘Treatment - influenza vaccine’ CR needs to be able to be clicked and then 1) enter the treatment AND if desired, 2) read the reference information about it. At the moment it’s either 1 OR 2: if the CR has a link to information you can’t input results; if it’s set to input results you can’t read the information.
REPLY: This issue partially makes sense; the part that makes sense can simply use a popup tip(like is done in the encounter listing screen that shows notes when hover them) when hover over the items with no link(that displays the reference information)(this would just require some simple modifications to the function in library/clinical_rules.php that builds the Clinical Reminders widget). The part that doesn’t make sense is there is no place in the testing script that states the notification needs to link the user to the place to enter in the data(ie. the reminder that tells the user to get a smoking history does not need to provide a link to the history input form).
ISSUE #4: Needs to be able to import an hl7 format CCD-A containing values in it that trigger the CDS
REPLY: This will already happen if import a CCDA via ZH’s Care Coordination module. If need instructions to do this, rec touching base with ZH.
ISSUE #5: OpenEMR’s CDS needs to be triggered by ordering a med. This is not NewCrop’s drug-drug / drug-allergy reaction checking but OpenEMR’s own CDS system. It’s true that the existing CDS system could accommodate that as a custom rule for each medication being monitored so I guess that’s not exactly a deficiency but I neglected to mention that in the session.
REPLY: This is already supported and there is already even a active rule for this: type in Coumadin for a medication, and then a INR lab check reminder will show up.
-brady
OpenEMR