Clinical decision support system
First Claim
1. A clinical decision support system, comprising a network server adapted for communication with a network by which the network server and a client can communicate with one another, wherein said client includes one or more client applications and one or more patient data sources, said network server being programmably coupled with one or more knowledge modules capable of using patient data to make inferences regarding a patient, wherein said network server is capable of communicating to said client what knowledge modules are available for evaluating patients, wherein said network server is capable of communicating to said client the data requirements for evaluating a patient using one or more said knowledge modules, wherein said network server is capable of communicating to said client what conclusions can be drawn regarding a patient using one or more said knowledge modules, wherein said network server is programmably arranged for said communication with said client to (i) receive from said client application requests to evaluate one or more patients using one or more said knowledge modules, wherein the data provided by the client application includes patient data obtained from said patient data source(s), and to (ii) responsively transmit to said client application patient-specific inferences, and wherein communications between said network server and said client application utilize a network communications language that is interoperative with different operating systems and programming languages.
1 Assignment
0 Petitions
Accused Products
Abstract
A clinical decision support system enabling sharing of medical knowledge in a machine executable format, implementable as a network-based system in which individual executable knowledge modules (EKMs) define the data requirements for assessing a patient, the conclusions that can be drawn using that data, and instructions on how to generate those conclusions. Using standards-based messages transmitted over a network, client decision support applications provide patient data to the system and receive patient-specific assessments and recommendations. The system permits re-use of executable medical knowledge across diverse applications and care settings, easy authoring of knowledge modules, and use of the system framework to implement decision support applications having significant clinical utility.
-
Citations
127 Claims
-
1. A clinical decision support system, comprising a network server adapted for communication with a network by which the network server and a client can communicate with one another, wherein said client includes one or more client applications and one or more patient data sources,
said network server being programmably coupled with one or more knowledge modules capable of using patient data to make inferences regarding a patient, wherein said network server is capable of communicating to said client what knowledge modules are available for evaluating patients, wherein said network server is capable of communicating to said client the data requirements for evaluating a patient using one or more said knowledge modules, wherein said network server is capable of communicating to said client what conclusions can be drawn regarding a patient using one or more said knowledge modules, wherein said network server is programmably arranged for said communication with said client to (i) receive from said client application requests to evaluate one or more patients using one or more said knowledge modules, wherein the data provided by the client application includes patient data obtained from said patient data source(s), and to (ii) responsively transmit to said client application patient-specific inferences, and wherein communications between said network server and said client application utilize a network communications language that is interoperative with different operating systems and programming languages.
-
21. The system of claim 21, wherein said patient information model includes at least part of the HL7 RIM.
- 101. A method for implementing clinical decision support systems, comprising providing a framework for a clinical decision-support Web service, wherein said framework includes a plurality of executable knowledge modules (EKMs) that define the data requirements for assessing a patient, the conclusions that can be drawn using that data, and instructions on how to generate those conclusions.
-
107. A framework for implementing clinical decision support systems, comprising a plurality of executable knowledge modules (EKMs) that define the data requirements for assessing a patient, the conclusions that can be drawn using that data, and instructions on how to generate those conclusions, said framework being adapted for implementation of a Web service providing clinical decision support to a client in communication with said framework.
Specification