System, method, and computer program for interfacing an expert system to a clinical information system
First Claim
1. A computer program product for use 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, the computer program product for implementing a method of interfacing the separate expert system with the clinical system, the computer program product comprising one or more physical storage media have stored thereon computer-executable instructions that, when executed at a processor, cause the system to perform the method, including the following:
- receive 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;
modify the structure of the 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;
store the modified clinical data in an expert system database of the expert system in the second different format;
process the modified clinical data in the expert system to make a medical decision;
generate an alert based on results of processing the modified clinical data, the alert having the second different data format structured for compatible processing at the separate expert system;
modify the structure of the generated alert to the first format such that the generated alert can be compatible processed at the clinical system, wherein without the structural modification of the generated alert the clinical system is unable to compatibly process the alert; and
send 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.
-
Citations
28 Claims
-
1. A computer program product for use 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, the computer program product for implementing a method of interfacing the separate expert system with the clinical system, the computer program product comprising one or more physical storage media have stored thereon computer-executable instructions that, when executed at a processor, cause the system to perform the method, including the following:
-
receive 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; modify the structure of the 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; store the modified clinical data in an expert system database of the expert system in the second different format; process the modified clinical data in the expert system to make a medical decision; generate an alert based on results of processing the modified clinical data, the alert having the second different data format structured for compatible processing at the separate expert system; modify the structure of the generated alert to the first format such that the generated alert can be compatible processed at the clinical system, wherein without the structural modification of the generated alert the clinical system is unable to compatibly process the alert; and send 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. A computer program product for use at an expert system separate from a clinical system and configured to communicate with the clinical system, the computer program product for implementing 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 computer program product comprising one or more physical storage media have stored thereon computer-executable instructions that, when executed at a processor, cause the system to perform the method, including the following:
-
receive 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; modify 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; process 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; modify 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 send 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 (15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for use at an expert system separate from a clinical system and configured to communicate with the clinical system, the computer program product for implementing 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 computer program product comprising one or more physical storage media have stored thereon computer-executable instructions that, when executed at a processor, cause the system to perform the method, including the following:
-
allow access to an expert system user interface; provide an element in the expert system user interface for selecting at least one patient from patients in a clinical system; generate 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;process 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; modify 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 send 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 (22, 23, 24, 25, 26, 27, 28)
-
Specification