Executing clinical practice guidelines
First Claim
1. A guideline execution system including an automated guideline execution engine for executing a clinical practice guideline (CPG) based on patient medical data stored in a clinical information system (CIS), the system comprising:
- a storage device coupled to a bus, the storage device including a set of executable code; and
a processor coupled to the bus, wherein the processor executes the set of executable code, effectuating the following elements;
a core engine configured in the guideline execution engine, wherein the core engine executes the CPG, wherein the CPG is a standardized clinical practice workflow for a medical procedure or practice;
a binding module configured in the guideline execution engine, wherein the binding module obtains medical data stored in the CIS responsive to execution of the CPG, and further implements an action responsive to execution of the CPG based on the medical data obtained from the CIS, wherein the binding module includes a remote data access module and a local data access module, further wherein the local data access module provides or overrides clinical functionality in the CIS;
an actions interface coupling the guideline execution engine and the CIS, wherein the actions interface receives and transfers requests from the guideline execution engine to the CIS during the execution of the CPG and receives and transfers responses from the CIS to the guideline execution engine, wherein the actions interface communicates with the guideline execution engine in a first protocol and the CIS in a second protocol, wherein the remote data access module in the binding module formulates the request to the action interface and forwards responses to the core engine;
an event listener, wherein the event listener monitors changes in and additions to medical data stored in the CIS for a triggering event, and further wherein the event listener sends an event notification of the triggering event to the guideline execution engine; and
an event processing module in the guideline execution engine, wherein the even processing module receives the event notification and activates the core engine to execute the CPG responsive to the event notification.
12 Assignments
0 Petitions
Accused Products
Abstract
A clinical practice guideline can be implemented using a guideline execution engine. The engine can interpret the clinical practice guideline, obtain medical data stored in a clinical information system (CIS), and implement an action in response to execution of the clinical practice guideline based on medical data for a patient obtained from the CIS. The use of the CIS medical data in guideline execution beneficially allows the guideline to be tightly integrated into the real-time workflow of a clinician in a clinical setting and to provide patient-specific guideline recommendations. A VMR/actions interface facilitates communications between a guideline execution system and a CIS by processing a request for medical data from the guideline execution engine and implementing actions on the CIS requested by the guideline execution engine.
15 Citations
7 Claims
-
1. A guideline execution system including an automated guideline execution engine for executing a clinical practice guideline (CPG) based on patient medical data stored in a clinical information system (CIS), the system comprising:
-
a storage device coupled to a bus, the storage device including a set of executable code; and a processor coupled to the bus, wherein the processor executes the set of executable code, effectuating the following elements; a core engine configured in the guideline execution engine, wherein the core engine executes the CPG, wherein the CPG is a standardized clinical practice workflow for a medical procedure or practice; a binding module configured in the guideline execution engine, wherein the binding module obtains medical data stored in the CIS responsive to execution of the CPG, and further implements an action responsive to execution of the CPG based on the medical data obtained from the CIS, wherein the binding module includes a remote data access module and a local data access module, further wherein the local data access module provides or overrides clinical functionality in the CIS; an actions interface coupling the guideline execution engine and the CIS, wherein the actions interface receives and transfers requests from the guideline execution engine to the CIS during the execution of the CPG and receives and transfers responses from the CIS to the guideline execution engine, wherein the actions interface communicates with the guideline execution engine in a first protocol and the CIS in a second protocol, wherein the remote data access module in the binding module formulates the request to the action interface and forwards responses to the core engine; an event listener, wherein the event listener monitors changes in and additions to medical data stored in the CIS for a triggering event, and further wherein the event listener sends an event notification of the triggering event to the guideline execution engine; and an event processing module in the guideline execution engine, wherein the even processing module receives the event notification and activates the core engine to execute the CPG responsive to the event notification. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification