CA2616111C

Method and system for generating individual electronic medical record

Abstract

A system (102) and method for generating and/or updating a personal/individual health record. Inputs of data to the system (102) may come from diverse sources including, but not limited to, patient questionnaires, insurance company (or other payor) claims data, hospitals, climes and other institutional providers, and individual physicians and physicians' offices.

CA2616111C, drawing sheet 1
Sheet 1 of 14

Term

Term ended

Expired 31 July 2026, 0.2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

116 claims: 14 independent, 102 dependent

  1. 1
    CA 02616111 2013-08-19 71984-52PPH CLAIMS:1. A method for generating a personal/individual health record of a patient enrolled in a health plan of a payor, said method comprising a computer performing the steps: (a) enrolling a patient in a health care plan of a payor, wherein the patient undergoes encounters with a plurality of health care providers regarding a health related issue of the patient, wherein the health care providers request payment for at least a portion of the cost for the encounters from the payor, wherein the health care providers submit health related information of the patient to the payor to support the cost of the encounters with the patient;(b) initially establishing a communication link with between a personal health record (PHR) system server and the payor, wherein there is no communication between PHR system server and the health care providers and between the PHR system server and the patient;(c) receiving to the PHR system server a payor data element indicative of a health related parameter for the patient from the payor via the communication link, wherein said payor data element includes payor claims data;(d) extracting at the PHR system server encounter data comprising at least one of outpatient encounter history, hospital outpatient encounter history, and hospital admissions data from said payor data element;(e) determining at the PHR system server at least one universal health care concept code corresponding to the encounter data;(f) creating at the PHR system server a personal/individual health record of said patient by storing one or more entries into said personal/individual health record based on said encounter data that was extracted from said payor data element and associating the universal health care concept code with each entry;(g) establishing from the PHR system server a communication link with at least one of the health care providers and the patient;CA 02616111 2013-08-19 71984-52PPH (h) supplementing to the PHR system server said personal/individual health record with supplemental data received from the health care providers and the patient;(i) associating at the PHR system server an access list with each user capable of accessing the personal/individual health record, wherein said access list categorizes said 5 personal/individual health record into a restricted set of entries and an accessible set of entries based on the universal health care concept code associated with each entry in the personal/individual health record;(j) denying at the PHR system server access to a user requesting an entry in the personal/individual health record if the requested entry is in the restricted set of entries;10 (k) allowing at the PHR system server access to a user requesting an entry in the personal/individual health record if the requested entry is in the accessible set of entries;and wherein steps (b), (c), (d), (e) and (f) occur prior to steps (g) and (h).
  2. 22
    A data processing system for generating a personal/individual health record of a patient enrolled in a health plan of a payor, wherein the patient undergoes encounters with a plurality of health care providers regarding a health related issue of the patient, wherein the health care providers request payment for at least a portion of the cost for the encounters from the payor, wherein the health care providers submit health related information of the patient to the payor to support the cost of encounters with the patient, the data processing system comprising:a personal health record (PHR) system server comprising: a messaging facility that receives payor claims data regarding the patient from the payor and not the health care providers and not the patient;a personal health record (PHR) population engine operably associated with the messaging facility, wherein the PHR population engine extracts encounter data comprising at least one of a diagnosis, a treatment, a medication, and a procedure of the patient from the payor claims data received from the messaging facility, wherein the PHR population engine initially creates a personal/individual health record of the patient by storing one or more entries in the personal/individual health record based on the encounter data that was exclusively extracted from the payor claims data;a correlation module that determines a universal health care concept code corresponding to the entries in the personal/individual health record and associates the universal health care concept code with one or more entries in the personal/individual health record;and an access management module that communicates with at least one of the health care providers and the patient, wherein said access management module supplements existing entries in said personal/individual health record created by the PHR population CA 02616111 2013-08-19 71984-52PPH engine based on input received from at least one of said patient and the health care providers of said patient via the Internet.
  3. 38
    A method for selectively restricting access to a personal/individual health record, said method comprising a computer performing the steps:(a) making a personal health record (PHR) system with a personal/individual health record of a patient accessible at least to said patient and a health care provider of said patient via the Internet, wherein the personal/individual health record includes a plurality of entries that are associated with at least one universal health care concept code;(b) inserting to the PHR system an entry into said personal/individual health record based on input received by the personal health record system from said patient via the Internet;(c) inserting to the PHR system an entry into said personal/individual health record based on input received by the personal health record system from said health care provider via the Internet;(d) associating at the PHR system an access list with each user capable of accessing said personal/individual health record of said patient, wherein said access list categorizes said personal/individual health record into a restricted set of entries and an accessible set of entries based on the universal health care concept codes associated with entries in said personal/individual health record;(e) denying access at the PHR system to a user requesting an entry in the personal/individual health record if the requested entry is in the restricted set of entries;(f) allowing access at the PHR system to a user requesting an entry in the personal/individual health record if the requested entry is in the accessible set of entries;and CA 02616111 2013-08-19 71984-52PPH (g) adjusting access rights at the PHR system in said access list based on input received by the personal health record system from said patient via the Internet.
  4. 43
    A method for selectively restricting access to a personal/individual health record, said method comprising a computer performing the steps:(a) enrolling a patient in a health care plan of a payor, wherein the patient undergoes encounters with a plurality of health care providers regarding a health related issue of the patient, wherein the health care providers request payment for at least a portion of the CA 02616111 2013-08-19 71984-52PPH cost for the encounters from the payor, wherein the health care providers submit health related information of the patient to the payor to support the cost of the encounters with the patient;(b) initially establishing a communication link between a personal health record (PHR) system server and the payor, wherein there is no communication between PHR system server and the health care providers and between the PHR system server and the patient;(c) receiving to the PHR system server payor claims data regarding the patient from payor via the communication link;(d) analyzing at the PHR system server said payor claims data to determine which portion of said payor claims data is encounter data comprising at least one of a diagnosis, a treatment, a medication, and a procedure of said patient;(e) translating said encounter data in the PHR system server into one or more universal health care concept codes;(f) creating in the PHR system server a personal/individual health record of the patient by storing one or more entries into the personal/individual health record based on said encounter data and said universal health care concept codes, wherein the health care providers and the patient are not capable of establishing a communication link with the PHR system server until completion of steps (a), (b), (c), (d), (e), and (f);(g) presenting from the PHR system server a webpage to said patient with a predetermined list of possible restricted areas for said personal/individual health record via the Internet;(h) creating at the PHR system server at least one access list responsive to selections made by said patient from said predetermined list of possible restricted areas;(i) associating at the PHR system server said access list with at least one user capable of accessing the personal/individual health record of the patient, wherein said access list categorizes said personal/individual health record into a restricted set of entries and an CA 02616111 2013-08-19 71984-52PPH accessible set of entries based on universal health care concept codes associated with entries in said personal/individual health record;denying access at the PHR system server to a user requesting an entry in the personal/individual health record if the requested entry is in the restricted set of entries;allowing access at the PHR system server to a user requesting an entry in the personal/individual health record if the requested entry is in the accessible set of entries.
  5. 47
    A method for generating a personal/individual health record, said method comprising a personal health record system server performing the steps:(a) enrolling a patient in a health plan of a payor, wherein the patient undergoes encounters with a plurality of health care providers regarding a health related issue of the patient, wherein the health care providers request payment for at least a portion of the cost for the encounters from the payor, wherein the health care providers submit health related information of the patient to the payor to support the cost of encounters with the patient;(b) initially establishing a communication link between a personal health record (PHR) system server and the payor, wherein there is no communication between the CA 02616111 2013-08-19 71984-52PPH PHR system server and the health care providers and between the PHR system server and the patient;(c) receiving payor claims data by the personal health record system server regarding the patient from the payor via the communication link;(d) analyzing at the PHR system server said payor claims data to determine which portion of said payor claims data is encounter data comprising at least one of a diagnosis, a treatment, a medication, a procedure of said patient, a history of office visits with one or more of the health care providers, and duration of office visits;(e) translating at the PHR system server said encounter data into at least one universal health care concept code;(f) creating at the PHR system server a personal/individual health record of the patient by storing one or more entries into the personal/individual health record based on the encounter data and associating the universal health care concept code with each entry;(g) organizing at the PHR system server the personal/individual health record by grouping together entries in the personal/individual health record as related based on the universal health care concept code associated with the entries;(h) subsequent to steps (a), (b), (c), (d), (e), and (f), establishing a communication link between the personal health record system and the patient, wherein said personal/individual health record is viewable by said patient via the communication link;and (i) subsequent to steps (a), (b), (c), (d), (e), and (f), supplementing the personal/individual health record with health-related data regarding the patient from one or more of the health care providers.
  6. 69
    A method for generating a personal/individual health record, said method comprising a personal health record system server performing the steps:(a) enrolling a patient in a health plan of a payor, wherein the patient undergoes encounters with a plurality of health care providers regarding a health related issue of the patient, wherein the health care providers request payment for at least a portion of the cost for the encounters from the payor, wherein the health care providers submit health related information of the patient to the payor to support the cost of encounters with the patient;(b) initially establishing a communication link between a personal health record (PHR) system server and the payor, wherein there is no communication between PHR system server and the health care providers and between the PHR system server and the patient;(c) receiving at the PHR system server by the personal health record system server payor claims data regarding the patient from the payor via the communication link;(d) analyzing at the PHR system server said payor claims data to determine which portion of said payor claims data is encounter data comprising at least one of a diagnosis, a treatment, a medication, and a procedure of said patient;CA 02616111 2013-08-19 71984-52PPH (e) translating at the PHR system server said encounter data into at least one universal health care concept code;(f) creating at the PHR system server a personal/individual health record of the patient by storing one or more entries into the personal/individual health record based on the encounter data and associating the universal health care concept code with each entry;(g) subsequent to steps (a), (b), (c), (d), (e), and (f), receiving by the personal health record system provider data comprising at least one of diagnosis data, procedure data and laboratory data from one or more of the health care providers via the Internet, wherein said diagnosis data indicate one or more medical diagnoses regarding said patient, said procedure data indicate one or more medical procedures performed on said patient, and said laboratory data indicate one or more laboratory test results regarding said patient;(h) translating at the PHR system server said provider data into one or more universal health care concept codes;(i) updating at the PHR system server said personal/individual health record with at least a portion of said provider data and said universal health care concept codes translated from said provider data;and wherein said personal/individual health record is viewable by said patient via the Internet.
  7. 71
    A method for generating a personal/individual health record of a patient enrolled in a health plan of a payor using a personal health record system server, said method comprising the steps of:(a) enrolling a patient in a health care plan of a payor, wherein the patient undergoes encounters with a plurality of health care providers regarding a health related issue of the patient, wherein the health care providers request payment for at least a portion of the cost for the encounters from the payor, wherein the health care providers submit health related information of the patient to the payor to support the cost of the encounters with the patient;(b) initially establishing a communication link between a personal health record (PHR) system server and the payor;(c) receiving by the PHR system server a payor data element indicative of a health related parameter for the patient from the payor via the communication link, wherein said payor data element includes payor claims data;(d) extracting at the PHR system server encounter data comprising at least one of outpatient encounter history, hospital outpatient encounter history, and hospital admissions data exclusively from said payor data element;(e) creating at the PHR system server a personal/individual health record of said patient by storing one or more entries into said personal/individual health record based on said encounter data that was extracted from said payor data element;(f) organizing at the PHR system server one or more entries in said personal/individual health record based on universal health care codes;wherein any communication between the PHR system server and the health care providers occurs subsequent to steps (a), (b), (c), (d), and (e);and wherein any communication between the PHR system server and the patient occurs subsequent to steps (a), (b), (c), (d), and (e). 72. The method of claim 71, further comprising the steps of: CA 02616111 2013-08-19 71984-52PPH receiving laboratory data associated with said patient via the Internet, wherein said laboratory data is indicative of a test performed by a laboratory;and updating a personal/individual health record of said patient with said laboratory data.
  8. 76
    77. A method for generating a personal/individual health record of a patient enrolled in a health plan of a payor using a personal health record system server, said method comprising the steps of:(a) enrolling a patient in a health care plan of a payor, wherein the patient undergoes encounters with a plurality of health care providers regarding a health related issue of the patient, wherein the health care providers request payment for at least a portion of the cost for the encounters from the payor, wherein the health care providers submit health related information of the patient to the payor to support the cost of the encounters with the patient;CA 02616111 2013-08-19 71984-52PPH (b) initially establishing a communication link between a personal health record (PPIR) system server and the payor, but not the health care providers and not the patient;(c) receiving by the PHR system server a payor data element indicative of a health related parameter for the patient from the payor via the communication link, wherein said payor data element includes payor claims data;(d) extracting at the PHR system server encounter data comprising at least one of outpatient encounter history, hospital outpatient encounter history, and hospital admissions data exclusively from said payor data element;(e) creating at the PHR system server a personal/individual health record of said patient by storing one or more entries into said personal/individual health record based on said encounter data that was extracted from said payor data element;(f) organizing at the PHR system server one or more entries in said personal/individual health record based on universal health care codes;(g) providing access to said personal/individual health record on the Internet at least by said patient and at least one health care provider of said patient;(h) inserting an entry into said personal/individual health record based on input received from said patient via the Internet;(i) downloading provider data indicative of health related data of said patient from said health care provider via the Internet;(j) updating said personal/individual health record of said patient with said provider data;(k) downloading medication data regarding said patient from a pharmacy benefits manager via the Internet, wherein said medication data is indicative of a medication prescribed to said patient;CA 02616111 2013-08-19 71984-52PPH (l) updating said personal/individual health record of said patient with said medication data;(m) associating an access list for each user capable of accessing said personal/individual health record associated with said patient, wherein said access list categorizes said personal/individual health record into a restricted set of data elements and an accessible set of data elements based on universal health care concept codes associated with said personal/individual health record;(n) adjusting access rights in said access list based on selections received from said patient via the Internet;(o) receiving a request from a user for a data element in said personal/individual health record;(p) determining whether said data element is in said restricted set of data elements by reviewing an access list associated with said user;if said data element is in said restricted set of data elements, denying access to said data element;if said data element is in said accessible set of data elements, allowing said user to access said data element;and wherein steps (a), (b), (c), (d), and (e) occur prior to steps (g), (h), (i), (j), (k), (1), (m), (n), (o), and (p).
  9. 87
    88. A personal health record (“PHR”) system comprising:a message facility on a PHR server configured to establish a secure connection with a first set of computer systems of multiple health care providers of a patient, wherein the messaging facility is adapted to obtain electronic health care data of the patient from the first set of computer systems of the multiple health care providers, wherein the patient is identified in the electronic health care data using a master patient identification that is unique to the patient across the multiple health care providers, wherein the master patient identification is not a social security number;a PHR population engine on the PHR server configured to communicate with a second computer system using the master patient identification to obtain claims data of the patient, wherein the PHR population engine is configured to extract encounter data indicative of an encounter between the patient and at least one of the multiple health care providers from the claims data, wherein the encounter data is extracted from more than one type of universal healthcare concept code;wherein the PHR population engine is configured to assemble a personal/individual/electronic health record of the patient keyed to the master patient identification based on both the electronic health care data received from the messaging facility and encounter data extracted from the claims data;and CA 02616111 2013-08-19 71984-52PPH a web based portal configured to provide at least one of a health care provider or a patient with access to the patient's personal/individual/electronic health record over the Internet.
  10. 104
    105. A method for generating a personal/individual health record of a patient enrolled in a health plan of a payor, said method comprising a computer performing the steps:(a) enrolling a patient in a health care plan of a payor, wherein the patient undergoes encounters with a plurality of health care providers regarding a health related issue of the patient, wherein the health care providers request payment for at least a portion of the cost for the encounters from the payor, wherein the health care providers submit health related information of the patient to the payor to support the cost of the encounters with the patient;(b) receiving to the PHR system server a payor data element indicative of a health related parameter for the patient from the payor via the communication link, wherein said payor data element includes payor claims data;(c) extracting at the PHR system server encounter data comprising at least one of outpatient encounter history, hospital outpatient encounter history, and hospital admissions data from said payor data element;(d) determining at the PHR system server at least one type of universal health care concept code selected from the group consisting of at least one of Systemized Nomenclature of Medicine (“SNOMED”), international classification of diseases (“ICD”), and Logical Observation Identifiers Names and Codes (“LOINC”) corresponding to the encounter data;(e) creating at the PHR system server a personal/individual health record of said patient by storing one or more entries into said personal/individual health record based on CA 02616111 2013-09-20 71984-52PPH said encounter data that was extracted from said payor data element and associating the universal health care concept code with each entry;(f) establishing from the PHR system server a communication link with at least one of the health care providers and the patient;(g) supplementing to the PHR system server said personal/individual health record with supplemental data received from the health care providers and the patient;(h) associating at the PHR system server an access list with each user capable of accessing the personal/individual health record;(i) denying at the PHR system server access to a user requesting an entry in the personal/individual health record if the user is not on the access list;(j) allowing at the PHR system server access to a user requesting an entry in the personal/individual health record if the requester is not on the access list;requested entry is in the accessible set of entries;and wherein steps (b), (c), (d), and (e) occur prior to steps (f) and (g).
  11. 105
    106. A data processing system for generating a personal/individual health record of a patient enrolled in a health plan of a payor, wherein the patient undergoes encounters with a plurality of health care providers regarding a health related issue of the patient, wherein the health care providers request payment for at least a portion of the cost for the encounters from the payor, wherein the health care providers submit health related information of the patient to the payor to support the cost of encounters with the patient, the data processing system comprising:a personal health record (PHR) system server comprising: a messaging facility that receives health care provider data regarding the patient from the health care providers;a personal health record (PHR) population engine operably associated with the messaging facility, wherein the PHR population engine extracts encounter data comprising at least one of a diagnosis, a treatment, a medication, and a procedure of the patient from the CA 02616111 2013-09-20 71984-52PPH health care provider data received from the messaging facility, wherein the PHR population engine initially creates a personal/individual health record of the patient by storing one or more entries in the personal/individual health record based on the encounter data that was exclusively extracted from the health care provider data;an access management module that communicates with at least one of the health care providers;and a web based portal configured to provide the health care provider with access to the patient's personal/individual health record over the Internet.
  12. 106
    107. A data processing system for generating a personal/individual health record of a patient enrolled in a health plan of a payor, wherein the patient undergoes encounters with a plurality of health care providers regarding a health related issue of the patient, wherein the health care providers request payment for at least a portion of the cost for the encounters from the payor, wherein the health care providers submit health related information of the patient to the payor to support the cost of encounters with the patient, the data processing system comprising:a personal health record (PHR) system server comprising: a messaging facility that receives health care provider data regarding the patient from the health care providers;a personal health record (PHR) population engine operably associated with the messaging facility, wherein the PHR population engine extracts encounter data comprising at least one of a diagnosis, a treatment, a medication, and a procedure of the patient from the health care provider data received from the messaging facility, wherein the PHR population engine initially creates a personal/individual health record of the patient by storing one or more entries in the personal/individual health record based on the encounter data that was exclusively extracted from the health care provider data;and a web based portal configured to provide the patient with access to the patient's personal/individual health record over the Internet;CA 02616111 2013-09-20 71984-52PPH wherein access to the personal/individual health record is granted based on selections from the patient via the web-based portal.
  13. 108
    109. A data processing system for generating a personal/individual health record of a patient enrolled in a health plan of a payor, wherein the patient undergoes encounters with a plurality of health care providers regarding a health related issue of the patient, wherein the health care providers request payment for at least a portion of the cost for the encounters from the payor, wherein the health care providers submit health related information of the patient to the payor to support the cost of encounters with the patient, the data processing system comprising:a personal health record (PHR) system server comprising: a messaging facility that receives health care provider data regarding the patient from the health care providers;a personal health record (PHR) population engine operably associated with the messaging facility, wherein the PHR population engine extracts encounter data comprising at least one of a diagnosis, a treatment, a medication, and a procedure of the patient from the health care provider data received from the messaging facility, wherein the PHR population engine initially creates a personal/individual health record of the patient by storing one or more entries in the personal/individual health record based on the encounter data that was exclusively extracted from the health care provider data;a correlation module that determines at least one type universal health care concept code selected from the group consisting of at least one of Systemized Nomenclature of Medicine (“SNOMED”), international classification of diseases (“ICD”), and Logical CA 02616111 2013-09-20 71984-52PPH Observation Identifiers Names and Codes (“LOINC”) corresponding to the entries in the personal/individual health record and associates the universal health care concept code with one or more entries in the personal/individual health record;a personal health record (PHR) database configured to store a plurality of personal/individual health records;a data analysis module configured to identify patterns or relationships among said plurality of personal/individual health records based on related universal health care concept codes to determine a quality of care and cost of care associated with health care providers based on an analysis of said plurality of personal/individual health records.
  14. 113
    114. A data processing system for generating a personal/individual health record of a patient enrolled in a health plan of a payor, wherein the patient undergoes encounters with a plurality of health care providers regarding a health related issue of the patient, wherein the health care providers request payment for at least a portion of the cost for the encounters from the payor, wherein the health care providers submit health related information ot the patient to CA 02616111 2013-09-20 71984-52PPH the payor to support the cost of encounters with the patient, the data processing system comprising:a personal health record (PHR) system server comprising: a messaging facility that receives health care provider data regarding the patient from the health care providers;a personal health record (PHR) population engine operably associated with the messaging facility, wherein the PHR population engine extracts encounter data comprising at least one of a diagnosis, a treatment, a medication, and a procedure of the patient from the health care provider data received from the messaging facility, wherein the PHR population engine initially creates a personal/individual health record of the patient by storing one or more entries in the personal/individual health record based on the encounter data that was exclusively extracted from the health care provider data;a correlation module that determines at least one type universal health care concept code selected from the group consisting of at least one of Systemized Nomenclature of Medicine (“SNOMED”), international classification of diseases (“ICD”), and Logical Observation Identifiers Names and Codes (“LOINC”) corresponding to the entries in the personal/individual health record and associates the universal health care concept code with one or more entries in the personal/individual health record;a personal health record (PHR) database configured to store a plurality of personal/individual health records;a data analysis module configured to identify patterns or relationships among said plurality of personal/individual health records based on related universal health care concept codes, wherein said data analysis module is configured to measure effectiveness of healthcare treatment based on outcomes associated with said plurality of personal/individual health records to determine the comparative effectiveness of various treatments.
Independent claims14