← Back to Patent Explorer
US6263330B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for the management of data files

Assignee: Individual
•
Filing: 1998-05-29
•
Granted: 2001-07-17
•
Expires: 2018-05-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Luc Bessette

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 13:39
CPC Classifications
G; G06; G06Q; G06Q99/00; G16; G16H; G16H10/00; G16H10/60; G16H40/00; G16H40/60; G16H40/67; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934; Y10S707/99941; Y10S707/99943

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 276 words
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.
Claim 2
Dependent Claim 276 words
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.
Claim 3
Dependent Claim 29 words
The network server as defined in claim 1 , wherein each of said summary medical records further has a collection of medical data elements associated with the certain individual.
Claim 4
Dependent Claim 81 words
The network server as defined in claim 2 , wherein each of said summary medical records has a plurality of pointers, one of said plurality of pointers being indicative of an address of a first location containing medical data of a first nature for the certain individual, another one of said pointers being indicative of an address of a second location containing medical data of a second nature for the certain individual, the second location being remote from the first location.
Claim 5
Dependent Claim 21 words
The network server as defined in claim 3 , wherein the first and second locations are different nodes in a network.
Claim 6
Dependent Claim 23 words
The network server as defined in claim 1 , wherein the user profile is selected from the group consisting of User and Archivist.
Claim 7
Independent Claim 286 words
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.
Claim 8
Independent Claim 286 words
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.
Claim 9
Dependent Claim 30 words
The method as defined in claim 6 , wherein updating the summary medical record includes replacing a pointer to older medical data with the pointer to the new medical data.
Claim 10
Dependent Claim 27 words
The method as defined in claim 6 , wherein the steps of modifying and updating the summary medical record are under the control of a human operator.
Claim 11
Dependent Claim 28 words
The method as defined in claim 6 , wherein each of said summary medical records further includes a collection of medical data elements associated with the certain individual.
Claim 12
Independent Claim 271 words
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.
Claim 13
Independent Claim 271 words
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.
Claim 14
Dependent Claim 43 words
The method as defined in claim 10 , wherein said method comprises the step of performing a search on all of the medical information included in the collection of medical data elements, for the plurality of summary medical records stored in the database.
Claim 15
Dependent Claim 44 words
The method as defined in claim 11 , wherein said method comprises the step of performing a search on all of the non-nominative medical information included in the collection of medical data elements, for the plurality of summary medical records stored in the database.
Claim 16
Independent Claim 234 words
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.
Claim 17
Independent Claim 234 words
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.
Claim 18
Dependent Claim 33 words
The method as defined in claim 13 , wherein the certain individual's computer readable storage medium contains a portion of the medical data stored in the summary medical record of the certain individual.
Claim 19
Dependent Claim 20 words
The method as defined in claim 13 , wherein the certain individual's computer readable storage medium is a Smart Card.

References Cited (Backward Citations)

US5715823A Cited
US6012083A Cited
US5884246A Cited
US5918010A Cited
US6018713A Cited
US5903889A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-07-16 2005-01-15 2005-07-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-07-16 2009-01-15 2009-07-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-07-16 2013-01-15 2013-07-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag