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 communicates with a clinical system with one or more clinical modules, 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;
storing the clinical data in an expert system database of the expert system;
processing the clinical data in the expert system;
generating an alert based on results of processing the clinical data; and
sending the alert to the clinical system on at least one of a synchronous alert interface and an 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.
85 Citations
32 Claims
-
1. In a system where a separate expert system communicates with a clinical system with one or more clinical modules, 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;
storing the clinical data in an expert system database of the expert system;
processing the clinical data in the expert system;
generating an alert based on results of processing the clinical data; and
sending the alert to the clinical system on at least one of a synchronous alert interface and an 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, a method of providing clinical decision support comprising:
-
receiving an order on at least one of a synchronous alert interface and an inbound data interface, from the clinical system;
processing the order to generate a response to the order; and
sending the response to the clinical system on at least one of a synchronous alert interface, 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, a method of providing clinical decision support 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; and
sending the orders to a clinical system on at least one of a synchronous alert interface, outbound data interface and an outbound orders interface. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. An expert system comprising:
-
an expert system database adapted to store clinical data;
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 using at least one of a synchronous alert interface, an outbound alert interface, an inbound alert interface, an inbound data interface, an outbound data interface, an outbound orders interface and an audit action interface. - View Dependent Claims (32)
-
Specification