Method and apparatus for locating and exchanging clinical information
First Claim
1. A method of building a database in an exchange system to enable the location of distributed health care information, the method comprising the steps of:
- receiving metadata including organization information, patient demographic data, and information locator data;
determining a universal person object corresponding to the demographic data;
updating the universal person object in accordance with the metadata; and
storing the information locator data so that the information locator data is associated with the universal person object.
3 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for locating and exchanging clinical information. A method and system are provided for locating and accessing information across a network such as the Internet in a secure manner. With distributed health care records, the system makes it possible to access all parts of a patient'"'"'s clinical health record even though individual records are dispersed across diverse organizations and providers. One or more servers contain a correlation system that accesses databases of universal person objects, and information on what records are available and where they are located. The universal person objects and location information is added to as the server receives metadata from providers. Providers who need to find a clinical record can access the server over the network. Once a record has been located, a provider can access a record in a standard format, and in a secure manner.
249 Citations
41 Claims
-
1. A method of building a database in an exchange system to enable the location of distributed health care information, the method comprising the steps of:
-
receiving metadata including organization information, patient demographic data, and information locator data;
determining a universal person object corresponding to the demographic data;
updating the universal person object in accordance with the metadata; and
storing the information locator data so that the information locator data is associated with the universal person object. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of locating particular information pertaining to a person wherein the particular information is stored among distributed information, the method comprising the steps of:
-
receiving a query from a provider;
correlating the query against at least a primary database in at least a primary domain to locate a universal person object corresponding to the person;
retrieving locator data associated with the universal person object;
filtering the locator data according to one or more policies; and
presenting the locator data to the provider. - View Dependent Claims (8, 9, 10)
-
-
11. In a network including distributed information, a method of viewing a record for a particular person from within the information, the method comprising the steps of:
-
sending a query from a provider application to a primary domain server;
correlating the query by accessing at least a primary database in at least a primary domain to locate a universal person object corresponding to the particular person;
retrieving locator data associated with the universal person object;
filtering the locator data according to one or more policies;
presenting the locator data to the provider application;
selecting, at the provider application, one or more records from a remote data system; and
accessing the one or more records from the remote data system by the provider application. - View Dependent Claims (12, 13, 14, 16, 18, 19, 20)
-
-
15. A computer program product for enabling a server to build a database in an exchange system to enable the location of distributed information, the computer program product including a computer program comprising:
-
instructions for creating universal person objects;
instructions for receiving metadata including organization information, demographic data, and information locator data;
instructions for searching the database for universal person objects;
instructions for updating a universal person object corresponding to the demographic data in accordance with the metadata; and
instructions for storing the information locator data so that the information locator data is associated with the universal person object corresponding to the demographic data.
-
-
17. A computer program product for enabling the locating particular information pertaining to a person wherein the particular information is stored among distributed information, the computer program product including a computer program comprising:
-
instructions for receiving a query from a provider;
instructions for correlating the query against at least a primary database at least a primary domain to locate a universal person object corresponding to the person;
instructions for retrieving locator data associated with the universal person object;
instructions for filtering the locator data according to one or more policies; and
instructions for presenting the locator data to the provider.
-
-
21. Apparatus for building a database to enable the location of distributed information, the apparatus comprising:
-
means for creating universal person objects;
means for receiving metadata including organization information, demographic data, and information locator data;
means for searching the database for universal person objects;
means for updating a universal person object corresponding to the demographic data in accordance with the metadata; and
means for storing the information locator data so that the information locator data is associated with the universal person object corresponding to the demographic data.
-
-
22. Apparatus for locating particular information pertaining to a person wherein the particular information is stored among distributed information, the apparatus comprising:
-
means for receiving a query from a provider;
means for correlating the query against at least a primary database at least a primary domain to locate a universal person object corresponding to the person;
means for retrieving locator data associated with the universal person object;
means for filtering the locator data according to one or more policies; and
means for presenting the locator data to the provider. - View Dependent Claims (24, 25, 26, 28, 29, 30, 31, 32)
-
-
23. A network including distributed health care information comprising:
-
a provider application operable to issue queries; and
at least a first server connected to the provider application, and containing a primary correlation system connected to a primary database of universal person objects, the server operable to receive the queries, correlate the queries against the database, and retrieve locator data, the locator data indicating the location of one or more specific records from within the distributed provider information.
-
-
27. A programmed computer system operable to build a database in an exchange system to enable the location of distributed health care information by performing the steps of:
-
receiving metadata including organization information, demographic data, and information locator data;
determining a universal person object corresponding to the demographic data;
updating the universal person object in accordance with the metadata; and
storing the information locator data so that the information locator data is associated with the universal person object.
-
-
33. A programmed computer system which is operable to locate particular health care information pertaining to a person wherein the particular health care information is stored among distributed provider'"'"'s by performing the steps of:
-
receiving a query from a provider;
correlating the query against at least a primary database at least a primary domain to locate a universal person object corresponding to the person;
retrieving locator data associated with the universal person object;
filtering the locator data according to one or more policies; and
presenting the locator data to the provider. - View Dependent Claims (34, 35, 36, 38, 39, 40)
-
-
37. Apparatus for enabling the location of records from among distributed information, the apparatus comprising:
-
an information locator service for storing and accessing information locator data;
a database of universal person objects, each universal person object corresponding to a person and associated with information locator data in the information locator service; and
a correlation system connected to the database for correlating demographic information against the database to locate a particular universal person object.
-
-
41. A memory system encoded with a data structure for defining a universal person object for use in correlating queries for records, the data structure comprising:
-
a person class including references to person specific data, the person class further being operable to track historical instances of the person specific data;
a person identifier class associated the person class, the person identifier class including references to one or more person identifiers; and
a domain identifier class associated with the person class for identifying one or more systems from which the one or more person identifiers have been received.
-
Specification