System, method, and computer program for interfacing an expert system to a clinical information system
First Claim
1. In a system where a separate expert system is configured to communicate with a clinical system having one or more clinical modules, and notwithstanding that the separate expert system and the clinical system are configured to process data having different and otherwise incompatible data formats, a method of interfacing the separate expert system with the clinical system, the method comprising:
- receiving clinical data from the clinical system on at least one of an inbound data interface and a synchronous alert interface, the clinical data having a first format structured for compatible processing at the clinical system;
modifying the structure of clinical data to a second different format structured for compatible processing at the separate expert system such that the clinical data can be compatibly processed at the separate expert system, wherein without the structural modification of the clinical data the separate expert system is unable to compatibly process the clinical data;
storing the modified clinical data in an expert system database of the expert system in the second different format;
processing the modified clinical data in the expert system to make a medical decision;
generating an alert based on results of processing the modified clinical data, the alerts having the second different data format structured for compatible processing at the separate expert system;
modifying the structure of generated alerts to the first format such that the generated alerts can be compatible processed at the clinical system, wherein without the structural modification of the generated alerts the clinical system is unable to compatibly process the alerts; and
sending the modified generated alert to the clinical system on at least one of the synchronous alert interface and the outbound alert interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and computer program for interfacing an expert system to a clinical information system. Embodiments of the invention provide tight integration of the systems permitting a clinician to use the functionality provided by the expert system without specifically maintaining separate patient data. They provide a method for communication between the expert system and one or more clinical information systems. This communication permits flow of information and actions between the expert system and the clinical systems and allows maintenance of audit logs in both systems.
409 Citations
32 Claims
-
1. In a system where a separate expert system is configured to communicate with a clinical system having one or more clinical modules, and notwithstanding that the separate expert system and the clinical system are configured to process data having different and otherwise incompatible data formats, a method of interfacing the separate expert system with the clinical system, the method comprising:
-
receiving clinical data from the clinical system on at least one of an inbound data interface and a synchronous alert interface, the clinical data having a first format structured for compatible processing at the clinical system; modifying the structure of clinical data to a second different format structured for compatible processing at the separate expert system such that the clinical data can be compatibly processed at the separate expert system, wherein without the structural modification of the clinical data the separate expert system is unable to compatibly process the clinical data; storing the modified clinical data in an expert system database of the expert system in the second different format; processing the modified clinical data in the expert system to make a medical decision; generating an alert based on results of processing the modified clinical data, the alerts having the second different data format structured for compatible processing at the separate expert system; modifying the structure of generated alerts to the first format such that the generated alerts can be compatible processed at the clinical system, wherein without the structural modification of the generated alerts the clinical system is unable to compatibly process the alerts; and sending the modified generated alert to the clinical system on at least one of the synchronous alert interface and the outbound alert interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. At an expert system separate from a clinical system and configured to communicate with the clinical system, a method of providing clinical decision support, notwithstanding that the separate expert system and the clinical system are configured to process data having different and otherwise incompatible data formats, the method comprising:
-
receiving an order on at least one of a synchronous alert interface and an inbound data interface, from the clinical system, the order having a first format structured for compatible processing at the clinical system; modifying the structure of the order to a second different format structured for compatible processing at the separate expert system such that the order can be compatibly processed at the separate expert system, wherein without the structural modification of the order the separate expert system is unable to compatibly process the order; processing the modified order to generate a response to the order, the response having the second different data format structured for compatible processing at the separate expert system; modifying the structure of the response to the first format such that the response can be compatible processed at the clinical system, wherein without the structural modification of the response the clinical system is unable to compatibly process the response; and sending the modified response to the clinical system on at least one of the synchronous alert interface, an outbound data interface and an outbound orders interface. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. At an expert system separate from a clinical system and configured to communicate with the clinical system, a method of providing clinical decision support, notwithstanding that the separate expert system and the clinical system are configured to process data having different and otherwise incompatible data formats, the method comprising:
-
allowing access to an expert system user interface; providing an element in the expert system user interface for selecting at least one patient from patients in a clinical system; generating a patient specific recommendation; receiving orders from a user accessing the expert system user interface, the order having a first format structured for compatible processing at the expert system; processing the order to generate a response to the order, the response having the first data format structured for compatible processing at the separate expert system; modifying the structure of the response to a second different format such that the response can be compatible processed at the clinical system, wherein without the structural modification of the response the clinical system is unable to compatibly process the response; and sending the modified response to the clinical system on at least one of the synchronous alert interface, an outbound data interface and an outbound orders interface. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. An expert system configured to communicate with a clinical system having one or more clinical modules, the separate expert system and the clinical system being configured to process data having different and otherwise incompatible data formats, the system comprising:
-
an expert system database adapted to store clinical data in a first format; a clinical decision module coupled to the expert system database and adapted to generate alerts from the clinical data in the expert system database; an expert system interface engine coupled to the expert system database, the expert system interface engine adapted to send and receive clinical data including the alerts to and from a clinical system that is separate from the expert system, including; modifying the structure of clinical data in a first format to a second different format structured for compatible processing at the separate expert system such that the clinical data can be compatibly processed at the separate expert system, wherein without the structural modification of the clinical data the separate expert system is unable to compatibly process the clinical data; and modifying the structure of generated alerts of the expert system in the second different format to the first format such that the generated alerts can be compatible processed at the clinical system, wherein without the structural modification of the generated alerts the clinical system is unable to compatibly process the alerts. - View Dependent Claims (32)
-
Specification