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.
- 2. The method of claim 1, further comprising:
receiving audit information on an audit action interface from the clinical system when the alert has been dismissed at the clinical system; and updating an audit log in the expert system.
- 3. The method of claim 1, further comprising:
receiving a request on at least one of a synchronous alert interface and an inbound application interface from the clinical system for access to the expert system; displaying the alert from the expert system at the clinical system; at the expert system, receiving an update of clinical data on at least one of a synchronous alert interface, an inbound application interface and an inbound data interface from a user at the clinical system; sending the update of clinical data to the clinical system using at least one of the synchronous alert interface and the outbound data interface.
- 4. The method of claim 3, further comprising updating an audit log at the expert system.
- 5. The method of claim 3, further comprising:
at the expert system, receiving an order; and sending the order to a clinical module.
- 6. The method of claim 5, further comprising updating an audit log at the expert system.
- 7. The method of claim 1, wherein sending the alert to the clinical system comprises pushing the alert from the expert system.
- 8. The method of claim 1, wherein sending the alert to the clinical system comprises:
receiving a request or query from the clinical system; and sending the alert to the clinical system in response to the request or query.
- 9. The method of claim 1, wherein the alert comprises data elements, the method further comprising attaching standard identifiers to at least a portion of the data elements.
- 10. The method of claim 1, further comprising structuring messages comprising the alert according to proprietary message definitions.
- 11. The method of claim 1, further comprising structuring messages comprising the alert according to industry standard message definitions.
- 12. The method of claim 11, further comprising structuring messages comprising the alert according HL7 protocol.
- 13. The method of claim 1, wherein receiving clinical data from the clinical system comprises receiving clinical data from an interface engine disposed on a clinical module within the clinical system.
- 14. A computer readable medium having computer executable instructions for performing the steps of claim 1.
- 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.
- 16. The method of claim 15, wherein the response is an alert, the method further comprising:
receiving audit information from the clinical system on at least one of a inbound audit interface, inbound data interface and an audit action alert interface when the alert has been dismissed at the clinical system; and updating an audit log in the expert system.
- 17. The method of claim 15, wherein the response is an alert, the method further comprising:
receiving audit information from the clinical system on at least one of a inbound audit interface, inbound data interface and an audit action alert interface when the alert results in an addition or change to the orders at the clinical system; and updating an audit log in the expert system.
- 18. The method of claim 15, wherein the order comprises data elements, the method further comprising assigning standard identifiers to at least a portion of the data elements.
- 19. The method of claim 15, further comprising structuring messages comprising the response according to proprietary message definitions.
- 20. The method of claim 15, further comprising structuring messages comprising the response according to industry standard message definitions.
- 21. The method of claim 20, further comprising structuring messages comprising the response according to HL7 protocol.
- 22. A computer readable medium having computer executable instruction for performing the steps of claim 15.
- 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.
- 24. The method of claim 23, further comprising:
receiving updates to clinical data from a user accessing the expert system user interface; and sending the updates to the clinical system on an outbound data interface.
- 25. The method of claim 24, wherein sending the updates to the clinical system comprises sending the updates directly to a clinical module within the clinical system.
- 26. The method of claim 24, wherein sending the updates comprises sending the updates to a clinical system interface engine for delivery to a clinical module within the clinical system.
- 27. The method of claim 23, wherein providing comprises providing an element in the expert system user interface for selecting at least one patient from at least one of a list of patients, an alert or a query.
- 28. The method of claim 23, further comprising structuring messages comprising the orders according to proprietary message definitions.
- 29. The method of claim 23, further comprising structuring messages comprising the orders according to industry standard message definitions.
- 30. The method of claim 29, further comprising structuring messages comprising the orders according to HL7 protocol.
- 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.
- 32. The expert system of claim 31, further comprising an expert system interface coupled to the expert system database and the expert system interface engine, the expert system user interface being displayable at a clinical system user interface.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/445,889, filed Feb. 7, 2003.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60445889 |
Feb 2003 |
US |