System, method, and apparatus for storing, retrieving, and integrating clinical, diagnostic, genomic, and therapeutic data
First Claim
1. A method of retrieving a result set from a database that includes data, comprising:
- creating a taxonomy that includes at least one search rule comprising at least one search characteristic, said at least one search rule including an exclusion rule to define at least one exclusion search characteristic, wherein running the exclusion rule against the database generates at least one exclusion result record, each exclusion result record excluding said at least one exclusion search characteristic;
querying the database, the query including said at least one search rule;
receiving the result set in response to the query, the result set including at least one result record; and
displaying said at least one result record.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for storing and retrieving patient data in a database connected to a network is disclosed. The method, system, and computer program product comprises storing clinical data in the database, extracting data from the clinical data, querying the database using a taxonomy that includes inclusive or exclusive search criterion, and receiving a result set. The method, system, and computer program product comprises creating a taxonomy that includes at least one search criterion, sending a query to the database, the query including said at least one search criteria, receiving the result set in response to the query, the result set including at least one result record, and displaying said at least one result record. The method, system, and computer program product can further include a user such as a clinical researcher, a treating physician, or a consulting physician analyzing the result set.
-
Citations
241 Claims
-
1. A method of retrieving a result set from a database that includes data, comprising:
-
creating a taxonomy that includes at least one search rule comprising at least one search characteristic, said at least one search rule including an exclusion rule to define at least one exclusion search characteristic, wherein running the exclusion rule against the database generates at least one exclusion result record, each exclusion result record excluding said at least one exclusion search characteristic;
querying the database, the query including said at least one search rule;
receiving the result set in response to the query, the result set including at least one result record; and
displaying said at least one result record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A system for retrieving a result set from a database that includes data, comprising:
-
a memory device; and
a processor disposed in communication with the memory device, the processor configured to;
create a taxonomy that includes at least one search rule comprising at least one search characteristic, said at least one search rule including an exclusion rule to define at least one exclusion search characteristic, wherein running the exclusion rule against the database generates at least one exclusion result record, each exclusion result record excluding said at least one exclusion search characteristic;
querying the database, the query including said at least one search rule;
receive the result set in response to the query, the result set including at least one result record; and
display said at least one result record. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90)
-
-
91. A computer program product for retrieving a result set from a database that includes data, comprising:
-
a computer readable medium;
program code in said computer readable medium for creating a taxonomy that includes at least one search rule comprising at least one search characteristic, said at least one search rule including an exclusion rule to define at least one exclusion search characteristic, wherein running the exclusion rule against the database generates at least one exclusion result record, each exclusion result record excluding said at least one exclusion search characteristic;
program code in said computer readable medium for sending a query to the database, the query including said at least one search rule;
program code in said computer readable medium for receiving the result set in response to the query, the result set including at least one result record; and
program code in said computer readable medium for displaying said at least one result record. - View Dependent Claims (92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135)
-
-
136. A method of storing data for a patient in a database connected to a network, comprising:
-
receiving clinical data for the patient;
storing the clinical data in an archive database connected to the network;
extracting data from the clinical data; and
storing the data in the database. - View Dependent Claims (137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156)
-
-
157. A system for storing data for a patient in a database connected to a network, comprising:
-
a memory device; and
a processor disposed in communication with the memory device, the processor configured to;
receive clinical data for the patient;
store the clinical data in an archive database connected to the network;
extract data from the clinical data; and
store the data in the database. - View Dependent Claims (158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177)
-
-
178. A computer program product for storing data for a patient in a database connected to a network, comprising:
-
a computer readable medium;
program code in said computer readable medium for receiving clinical data for the patient;
program code in said computer readable medium for storing the clinical data in an archive database connected to the network;
program code in said computer readable medium for extracting data from the clinical data; and
program code in said computer readable medium for storing the data in the database. - View Dependent Claims (179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198)
-
-
199. A system for determining a disease risk or susceptibility type for a patient, comprising:
-
a memory device; and
a processor disposed in communication with the memory device, the processor configured to;
store at least one clinical information record for the patient, said at least one clinical information record retrieved from a data warehouse and including medical history data, biochemical data, physiologic data, proteonomic data, family history data, dietary data, exercise data, demographic data, and drug response history data. - View Dependent Claims (200, 201, 202, 203)
-
-
204. A method of using a computer device to determine a disease risk or susceptibility type for a patient, comprising:
-
extracting clinical information from the physician'"'"'s dictated notes, laboratory reports, laboratory results, EKG results, or other clinical data, including attribute and/or demographic information to create a patient record;
correlating the patient'"'"'s clinical information with information either (a) from a data warehouse or (b) accessed from one or more public or private domain databases, the correlation based on clinical information for the patient comprising phenotype, medical history, biochemical, physiologic, proteonomic, family history, diet, exercise, demographic, or drug response history;
characterizing the patient and identifying a predisposition to a disease or susceptibility type; and
generating a result set that includes a suggestion for genetic testing, proteonomic testing, and/or other diagnostic testing. - View Dependent Claims (205, 206, 207, 208, 209, 210, 211)
-
-
212. A method of using a computer device to identify a patient with a drug reaction polymorphism, comprising:
-
extracting clinical information from the physician'"'"'s dictated notes, laboratory reports, laboratory results, EKG results, or other clinical data, including idiosyncratic drug reaction information to create a patient record;
correlating the patient'"'"'s clinical information with information either (a) from a data warehouse or (b) accessed from one or more public or private domain databases relating to single nucleotide polymorphisms (SNPs), the correlation based on clinical information for the patient comprising phenotype, medical history, biochemical, physiologic, proteonomic, family history, diet, exercise, demographic, or drug response history;
characterizing the patient as potentially having one or more SNPs; and
generating a result set that includes a suggestion for genetic testing, proteonomic testing, and/or other diagnostic testing. - View Dependent Claims (213, 214, 215, 216, 217, 218)
-
-
219. A method of using a computer device to identify a subject for a clinical trial, comprising:
-
extracting clinical information from the physician'"'"'s dictated notes, laboratory reports, laboratory results, EKG results, or other clinical data, including attribute and/or demographic information to create a patient record;
correlating the patient'"'"'s clinical information with other patient records in a data warehouse, the correlation based on clinical information comprising phenotype, medical history, biochemical, physiologic, proteonomic, family history, diet, exercise, demographic, or drug response history;
identifying a population or sub-population of patients having similar phenotypes or clinical characteristics; and
generating a result set that includes a suggestion for clinical trials which would be appropriate for the patient'"'"'s participation. - View Dependent Claims (220, 221, 222, 223)
-
-
224. A method of using a computer device to determine a cancer risk or susceptibility type for a patient, comprising:
-
extracting clinical information from the physician'"'"'s dictated notes, laboratory reports, laboratory results, EKG results, or other clinical data, including attribute and/or demographic information to create a patient record;
correlating the patient'"'"'s clinical information either (a) from a data warehouse or (b) accessed from one or more public or private domain databases, the correlation based on clinical information comprising phenotype, medical history, biochemical, physiologic, proteonomic, family history, diet, exercise, demographic, or drug response history;
characterizing the patient and identifying a predisposition to a disease or susceptibility type; and
generating a result set that includes a suggestion for genetic testing, proteonomic testing, or other diagnostic testing. - View Dependent Claims (225, 226, 227, 228, 229, 230, 231)
-
-
232. A method for identifying a patient with a hypertension drug response polymorphism, comprising:
-
creating a patient record by extracting the patient'"'"'s clinical information including drug reaction in a data warehouse including at least one record containing clinical information for the patient comprising phenotype, medical history, biochemical, physiologic, proteonomic, family history, diet, exercise, demographic, and drug response history;
correlating the patient'"'"'s clinical information with information either (a) from a data warehouse or (b) accessed from one or more public or private domain databases relating to single polynucleotide polymorphisms (SNPs);
generating a recommendation for genetic testing of the patient'"'"'s CYP2D6 gene identified to be correlated with the hypertension drug response. - View Dependent Claims (233, 234)
-
-
235. A system for determining a disease risk or susceptibility type for a patient, comprising:
-
a memory device; and
a processor disposed in communication with the memory device, the processor configured to;
receive an electronic medical record for the patient from at transcription service;
convert the electronic medical record to a structured electronic medical record; and
storing the structured electronic medical record in a data warehouse. - View Dependent Claims (236, 237, 238)
-
-
239. A method of using a computer device to perform market research, comprising:
-
importing and aggregating archived and prospective electronic medical records containing patient clinical information;
correlating the patient'"'"'s clinical information contained in the electronic medical record with other patient records in a data warehouse, the correlation based on clinical information for the patient comprising phenotype, medical history, biochemical, physiologic, proteonomic, family history, diet, exercise, demographic, drug response history, and referring physician;
identifying a population or sub-population of patients having similar phenotypes or clinical characteristics;
displaying the information for utilization in market research and targeting treatment plans or products to the patient population. - View Dependent Claims (240, 241)
-
Specification