Method and apparatus for the management of data files
First Claim
1. A network server, comprising:
- a processor; and
a memory including;
(a) a plurality of summary medical records associated with respective individuals, each summary medical record having;
(i) at least one unique identifier associated with a certain individual;
(ii) at least one pointer, said pointer using a URL addressing system to indicate the address of a location containing medical data not included in the summary medical record for the certain individual, the address being in a form allowing a machine to access the location and import the medical data from the location; and
(iii) at least one data field, said data field associated with said pointer, said data field being indicative of the particular nature of the medical data at the location pointed to by the pointer;
(b) a program element including individual instructions for execution by said processor, said program element responsive to a request associated with a particular summary medical record issued by a client connected to said server through a data communication pathway for;
(i) identifying the client and determining a user profile associated with the client;
(ii) locating the particular summary medical record;
(iii) when the request is a request to download the particular summary medical record, transferring the particular summary medical record towards the client over the data communication pathway on the basis of the user profile; and
(iv) when the request is a request to update the particular summary medical record and the user profile allows the client to perform updates to the particular summary medical record, receiving from the client medical data not previously contained in the particular summary medical record and incorporating it into the particular summary medical record.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a network system for storage of medical records. The records are stored in a database on a server. Each record includes two main parts, namely a collection of data elements containing information of medical nature for the certain individual, and a plurality of pointers providing addresses or remote locations where reside other medical data for that particular individual. Each record also includes a data element indicative of the basic type of medical data found at the location pointed to by a particular pointer. This arrangement permits a client workstation to download the record along with the set of pointers which link the client to the remotely stored files. The identification of the basic type of information that each pointer points to allows the physician to select the ones of interest and thus avoid downloading massive amounts of data where only part of that data is needed at that time. In addition, this record structure allows statistical queries to be effected without the necessity of accessing the data behind the pointers. For instance, a query can be built based on keys, one of which is the type of data that a pointer points to. The query can thus be performed solely on the basis of the pointers and the remaining information held in the record.
427 Citations
15 Claims
-
1. A network server, comprising:
-
a processor; and
a memory including;
(a) a plurality of summary medical records associated with respective individuals, each summary medical record having;
(i) at least one unique identifier associated with a certain individual;
(ii) at least one pointer, said pointer using a URL addressing system to indicate the address of a location containing medical data not included in the summary medical record for the certain individual, the address being in a form allowing a machine to access the location and import the medical data from the location; and
(iii) at least one data field, said data field associated with said pointer, said data field being indicative of the particular nature of the medical data at the location pointed to by the pointer;
(b) a program element including individual instructions for execution by said processor, said program element responsive to a request associated with a particular summary medical record issued by a client connected to said server through a data communication pathway for;
(i) identifying the client and determining a user profile associated with the client;
(ii) locating the particular summary medical record;
(iii) when the request is a request to download the particular summary medical record, transferring the particular summary medical record towards the client over the data communication pathway on the basis of the user profile; and
(iv) when the request is a request to update the particular summary medical record and the user profile allows the client to perform updates to the particular summary medical record, receiving from the client medical data not previously contained in the particular summary medical record and incorporating it into the particular summary medical record. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for managing medical information distributed across a network system, said network system including:
-
at least one server managing a database, said database containing a plurality of summary medical records associated with respective individuals, each summary medical record including;
(a) at least one unique identifier associated with a certain individual;
(b) at least one pointer, said pointer using a URL addressing system to indicate the address of a location containing medical data not included in the summary medical record for the certain individual, the address being in a form allowing a machine to access the location and import the medical data from the location; and
(c) at least one data field, said data field associated with said pointer, said data field being indicative of the particular nature of the medical data at the location pointed to by the pointer;
a plurality of nodes remote from said at least one server, said nodes being connected to said at least one server through data communication pathways, said nodes constituting locations pointed to by pointers in said summary medical records of said database and including machine readable storage media holding the additional data pointed to by pointers in said summary medical records of said database;
when new medical data becomes available for a certain individual, said method comprising;
(a) storing the new medical data at one of said plurality of nodes;
(b) modifying the summary medical record associated with the certain individual to include a pointer to the new medical data; and
(c) updating the summary medical record associated with the certain individual to remove pointers to older medical data that is no longer pertinent to the summary medical record on the basis of the new medical data. - View Dependent Claims (7, 8, 9)
-
-
10. A method for performing medical information queries within a network system, said network system including:
-
at least one server managing a database, said database containing a plurality of summary medical records associated with respective individuals, each summary medical record including;
(a) at least one unique identifier associated with a certain individual;
(b) at least one pointer, said pointer using a URL addressing system to indicate the address of a location containing medical data not included in the summary medical record for the certain individual, the address being in a form allowing a machine to access the location and import the medical data from the location; and
(c) at least one data field, said data field associated with said pointer, said data field being indicative of the particular nature of the medical data at the location pointed to by the pointer;
a plurality of nodes remote from said at least one server, said nodes being connected to said at least one server through data communication pathways, said nodes constituting locations pointed to by pointers in said summary medical records of said database and including machine readable storage media holding the additional data pointed to by pointers in said summary medical records of said database;
said method comprising;
(a) receiving a medical information query issued by a client connected to said server through a data communication pathway;
(b) identifying the client and determining a user profile associated with the client;
(c) processing the data fields associated with the pointers of said summary medical records to extract medical information; and
(d) returning medical information to the client on the basis of the user profile. - View Dependent Claims (11, 12)
-
-
13. A method for updating a certain individual'"'"'s computer readable storage medium with data held in a network server, the certain individual being connected to said server through a data communication pathway, said network server comprising:
-
a processor;
a memory including a plurality of summary medical records associated with respective individuals, each summary medical record having;
(i) at least one unique identifier associated with a respective individual;
(ii) at least one pointer, said pointer using a URL addressing system to indicate the address of a location containing medical data not included in the summary medical record for the respective individual, the address being in a form allowing a machine to access the location and import the medical data from the location; and
(iii) at least one data field, said data field associated with said pointer, said data field being indicative of the particular nature of the medical data at the location pointed to by the pointer;
said method comprising;
(a) receiving a request from a certain individual to transfer a particular summary medical record towards the certain individual'"'"'s computer readable storage medium;
(b) identifying the certain individual and determining a user profile associated with the certain individual;
(c) locating the particular summary medical record in said memory; and
(d) transferring the particular summary medical record towards the certain individual'"'"'s computer readable storage medium over the data communication pathway on the basis of the user profile. - View Dependent Claims (14, 15)
-
Specification