MEDITECH Surveillance Rules Engine

From Galen Healthcare Solutions - Allscripts TouchWorks EHR Wiki
Revision as of 19:25, 22 August 2016 by Justin.Campbell (talk | contribs)
Jump to navigation Jump to search

Overview

In MEDITECH 6.1, the Surveillance dictionaries are housed under Quality Management. Both Quality and Clinical staff will use these tools to monitor the patient population.

MEDITECH Syndromic Surveillance.jpg

Surveillance Fact Dictionary

The Surveillance Rules engine functions differently than the Rules Engine used to apply clinical decision support in ordering and documentation. These rules are comprised of “Facts”. Each fact is built out separately and then added to the rule it’s going to be applied to.

The design philosophy behind this was to avoid “reinventing the wheel”. For instance, a “Fact” could say, only look at the INPATIENT population or only assess if a problem wasn’t present on admission. Once facts are built they can be applied to many different rules that assess for different things.

MEDITECH Surveillance Rules Engine.jpg

The above fact will assess the patient for a change in the level of consciousness. This fact will most likely be used is assessing the patient population for a variety of conditions: UTI, Dementia, Stroke, VAP and Sepsis for example all use these criteria.

MEDITECH Surveillance Rules Engine Fact Dictionary.jpg

Depending on the Item, (field, query, lab value etc) operator and modifier you are assessing you will be presented with different options to further define your “fact”. If your modifier is just “Equals” than you will not have to define old and new values.

In the example above, we are looking for a delta change. If the patient was one of the old values: Alert, Awake, Follows Commands and that changes to Drowsy, Lethargic, or Disoriented then we want to trigger a flag. This fact could be used on its own OR in combination with other facts. Perhaps we only want to trigger a flag if the patients level of consciousness changes AND they have increasingly low urine output.

Fun Fact: Greek Letters are not just for frats! They can be found in mathematics, finance, science and engineering. The Delta symbol represents a finite change (math), a sensitivity to price (finance), heat (chemistry) and the degree of freedom in two pooled populations (statistics). It’s all Greek to me though!

Surveillance Rules Dictionary

Once we have built our facts we can attach them to a Rule. In the next example we can see how multiple facts can be combined to make a rule.

MEDITECH Syndromic Surveillance Rules Engine.jpg

On the main tab you can define what your rule will assess. Use the description tab to clarify the goal you want to achieve and list any queries that might be mapped in the rule.

MEDITECH Surveillance Rules Engine Rule Dictionary.jpg

The Rule tab is where you pull in all your facts, use the operator between facts to give your rule direction. In the example above we want to assess only the inpatient population for a change in consciousness. The operator AND combines the two, whereas OR would look for either fact to trigger the rule. Placing facts into groups helps organize your rule logic by adding a unique order to the assessment.

Once your Rule has been created make sure to rebuild the surveillance rules. This only needs to be done once initially and then subsequently with additional edits. In the Rules Engine Build Dictionary, build your rule by building (or rebuilding) the Surveillance Category.

MEDITECH Surveillance Network Build.png

Surveillance Rules Engine Validation

Once the build is complete, it can be tested on a patient to verify it works correctly. Add the criteria to a test patient and then use the rule verification tool to make sure that patient is properly flagged. In the next example, make sure your test patient has a lactic acid level greater than 2. This helps you verify that you’ve got your facts straight (pun intended).

MEDITECH Surveillance Network Build.png

Surveillance Profile

After building the rules, they can now be associated to a Surveillance Profile. These profiles can have 2 types of rules associated to them. Qualifying (The patient has met the criteria and has been added to the watchboard) or Removal (The patient no longer is at risk)

MEDITECH Surveillance Profile Dictionary.jpg

Galen Pro Tip: Make the rule “Available for Engine” if you want this profile to actively assess the population for patients at risk.

MEDITECH Surveillance Profile.png

The Detail section of the Surveillance Profile is where you can define the criteria used to assess the patients and add an evidence link that can be accessed by the clinical and quality staff for further research on the topic. This is also where actions can be defined. It is important to build appropriate actions based on the patient event.

Stay Tuned: In a future blog, I will discuss Conditional and Protocol based order sets that drive care based on the patients current and preexisting conditions and are compliant with hospital protocols, standards and guidelines.

Surveillance Action

Actions are defined in the Action Dictionary and can be restricted to facility or role.

MEDITECH Surveillance Action Dictionary.jpg

The following types of actions can be created at aide staff in initiating treatment plans and therapies for flagged patients:

  • Add a document template
  • Add a PCM Problem
  • Send a message
  • Generate an Order
  • Generate an Order Set
  • Add a Pathway or Care Plan
  • Add Intervention
  • Add Intervention Set
  • Add a PCS problem

Surveillance Roles

Surveillance Roles are created in the Surveillance Role Dictionary to restrict allowable actions to a type of user. They also indicate if the user has access to manually add or remove patients from the Watchlist.

MEDITECH Surveillance Role Dictionary.jpg

If your assigned role indicates you have access to add or remove patients from boards you must indicate a reason when doing so. These reasons are defined in the Surveillance Reason Dictionary and can be used to track contraindications for patients that have been flagged or monitor patients that don’t meet all criteria.

MEDITECH Surveillance Role.jpg

Surveillance Profile Validation

Once a Surveillance Profile has been built you can use the Surveillance Profile Validation tool to check your rules on a patient. This makes sure your setup is correct.

MEDITECH Surveillance Profile Validation.jpg

Surveillance Watchlist Dictionary

The Surveillance Watchlist Dictionary is where multiple profiles can be assigned to a user group, for instance: Infection Control or Quality Nurses. Add the columns you want on your Watchlist (most likely patient identifiers) and then the individual profiles in the profile section below.

MEDITECH Surveillance Watchlist Dictionary.png

When assigned a Watchlist, Infection Control and Quality staff will be able to see all profiles assigned to them simultaneously. They can open the patients chart or select the “Go To” option to view the condition specific board.

MEDITECH Surveillance Watchlist Board.png

Challenge: Can you name the actor that’s played all the patients on the Quality Surveillance Board?

Hint: They’re all wild and crazy guys!

Surveillance - Quality Access Dictionary

The Surveillance Tab in the Quality Access Dictionary helps to define and customize your default watchlist’s by user group, the frequency in which they refresh and the qualifying and non-qualifying indicator icons that display.

MEDITECH Surveillance Quality Access Dictionary.png