Healthcare information system with clinical information exchange
First Claim
1. In a system for distributed computing in a health care environment in which multiple different applications are in use connected on a common computer network, the improvement comprising:
- at least one clinical exchange server on the network and acting as an intermediary between a plurality of different applications, each of the plurality of applications running on corresponding application servers on the network, the clinical exchange server including memory for storing data corresponding to the patients, the clinical exchange server programmed to perform the steps of;
maintaining a patient record including an event registry including data corresponding to each event recorded by the different applications the event data including;
(a) the application that recorded the event;
(b) data summarizing the event recorded by the application;
(ii) receiving a query from a first applications to identify an event in the registry corresponding to a patient, the query in a predetermined structured format comprising at least one of an XML, an HTML, and an HL-7;
(iii) using the information in the query and the data in the event registry to identify an event in the event registry corresponding to the query;
(iv) identifying an application that recorded the identified event from the data subset corresponding to the identified event;
(v) generating a second query in the predetermined structured format; and
(vi) transmitting the second query to the identified application, wherein the clinical exchange server uses the predetermined structured query comprising at least one of an XML, an HTML, and an HL-7 to transfer the event data from the server corresponding to the identified application to the first application.
0 Assignments
0 Petitions
Accused Products
Abstract
In a system for distributed computing in a health care environment in which multiple different applications are in use connected on a common computer network, the improvement comprising at least one clinical exchange server on the network, the clinical exchange server including memory, the clinical exchange server programmed to perform the steps of (i) maintaining a separate patient record for each of a plurality of patients wherein each patient record includes an event registry including separate event data subsets for each event recorded by any of the different applications where each event data subset indicates the application that recorded the event and event summary data wherein the event summary data is less than all of the data recorded by the application that recorded the event, (ii) receiving a first query from the first application for patient information associated with a first patient where the first query includes information usable to identify an event in the event registry, (iii) using the information in the first query and the event data subsets in the event registry to identify an event in the event registry associated with the first query, the event identified being an identified event, (iv) identifying an application that recorded the identified event from the event data subset associated with the identified event, the application identified being an identified application, (v) generating a second query that specifies the identified event, and (vi) transmitting the second query to the identified application.
7 Citations
20 Claims
-
1. In a system for distributed computing in a health care environment in which multiple different applications are in use connected on a common computer network, the improvement comprising:
-
at least one clinical exchange server on the network and acting as an intermediary between a plurality of different applications, each of the plurality of applications running on corresponding application servers on the network, the clinical exchange server including memory for storing data corresponding to the patients, the clinical exchange server programmed to perform the steps of; maintaining a patient record including an event registry including data corresponding to each event recorded by the different applications the event data including; (a) the application that recorded the event; (b) data summarizing the event recorded by the application; (ii) receiving a query from a first applications to identify an event in the registry corresponding to a patient, the query in a predetermined structured format comprising at least one of an XML, an HTML, and an HL-7; (iii) using the information in the query and the data in the event registry to identify an event in the event registry corresponding to the query; (iv) identifying an application that recorded the identified event from the data subset corresponding to the identified event; (v) generating a second query in the predetermined structured format; and (vi) transmitting the second query to the identified application, wherein the clinical exchange server uses the predetermined structured query comprising at least one of an XML, an HTML, and an HL-7 to transfer the event data from the server corresponding to the identified application to the first application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification