Medical diagnostic analysis method and system
First Claim
1. A medical diagnostic method utilizing a central processing unit and a storage medium coupled to the central processing unit, comprising the steps of:
- storing a first database for maintaining analyte data information for a plurality of analytes in the storage medium, the first database including an analyte record for each one of the plurality of analytes, each analyte record including an analyte low value, an analyte high value and an analyte mode value indicative of a statistical analysis of analyte values obtained from testing a human test group;
storing a second database for maintaining bodily condition data information for a plurality of bodily conditions in the storage medium, the second database including a bodily condition record for each one of the plurality of bodily conditions. each bodily condition record including a set of analytes associated with the particular bodily condition, each analyte of the analyte set having an analyte level indicative of the particular bodily condition;
inputting a patient analyte test result set into the central processing unit, the patient analyte test result set including an analyte value for at least one of the plurality of analytes;
generating a patient analyte level set from the patient analyte test result set and the analyte data information of the first database;
comparing the patient analyte level set to each of the plurality of bodily condition records; and
determining a correlation between the patient analyte level set and each of the bodily condition records.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for medical diagnostic analysis. The system includes a computer system for storing a plurality of databases. The databases maintain medical research data regarding analyte characteristics and bodily function characteristics. A first database maintains a plurality of analyte records, wherein each record holds information regarding a particular analyte that was determined from the results of testing a human test group. Each analyte record includes a low value, a high value and a mode value. A second database maintains a plurality of bodily function records wherein each bodily function record includes analytes associated with the particular bodily function and an analyte level indicative of the bodily function. The method matches an individual'"'"'s bodily fluid laboratory results with the databases to identify supportive nutrient metabolic agents for each of the analytes within a lab report, potential negative drug reaction as to each analyte, and disease pattern matching depicting historical disease patterns as they pertain to the individual'"'"'s analyte status.
51 Citations
35 Claims
-
1. A medical diagnostic method utilizing a central processing unit and a storage medium coupled to the central processing unit, comprising the steps of:
-
storing a first database for maintaining analyte data information for a plurality of analytes in the storage medium, the first database including an analyte record for each one of the plurality of analytes, each analyte record including an analyte low value, an analyte high value and an analyte mode value indicative of a statistical analysis of analyte values obtained from testing a human test group;
storing a second database for maintaining bodily condition data information for a plurality of bodily conditions in the storage medium, the second database including a bodily condition record for each one of the plurality of bodily conditions. each bodily condition record including a set of analytes associated with the particular bodily condition, each analyte of the analyte set having an analyte level indicative of the particular bodily condition;
inputting a patient analyte test result set into the central processing unit, the patient analyte test result set including an analyte value for at least one of the plurality of analytes;
generating a patient analyte level set from the patient analyte test result set and the analyte data information of the first database;
comparing the patient analyte level set to each of the plurality of bodily condition records; and
determining a correlation between the patient analyte level set and each of the bodily condition records. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
if the patient analyte test result value is greater than the analyte mode value then
-
-
4. A medical diagnostic method as set forth in claim 3, wherein the step of generating the patient analyte level set further comprises the step of comparing the patient percent status set to a preselected high status value and a preselected low status value.
-
5. A medical diagnostic method as set forth in claim 4, wherein the preselected high status value is 25 and the preselected low status value is −
- 25.
-
6. A medical diagnostic method as set forth in claim 5, wherein the step of generating the patient analyte level set further comprises the step of labeling the analyte level for each element of the patient analyte level set LOW if corresponding elements of the patient percent status set are less than or equal to −
- 25, labeling the analyte level for each element of the patient analyte level set NORMAL if corresponding elements of the patient percent status set are greater than −
25 and less than 25, and labeling the analyte level for each element of the patient analyte level set HIGH if corresponding elements of the patient percent status set are greater than or equal to 25.
- 25, labeling the analyte level for each element of the patient analyte level set NORMAL if corresponding elements of the patient percent status set are greater than −
-
7. A medical diagnostic method as set forth in claim 1, wherein the step of generating the patient analyte level set comprises the step of generating a normal limit value set for each of the plurality of analytes.
-
8. A medical diagnostic method as set forth in claim 7, wherein the normal limit value set includes a high normal limit value and a low normal limit value.
-
9. A medical diagnostic method as set forth in claim 8, wherein the high normal limit value is given by the equation
-
10. A medical diagnostic method as set forth in claim 9, wherein the step of generating the patient analyte level set further comprises the step of labeling the elements of the patient analyte level set LOW if the corresponding elements of the patient analyte test result set are less than the low normal limit value, labeling the elements of the patient analyte level set NORMAL if the corresponding elements of the patient analyte test result set are greater than the low normal limit value and less than the high normal limit value, and labeling the elements of the patient analyte level set HIGH if the corresponding elements of the patient analyte test result set are greater than the high normal limit value.
-
11. A medical diagnostic method as set forth in claim 1, wherein the plurality of analytes comprises red cell membrane fatty acids.
-
12. A medical diagnostic method as set forth in claim 1, wherein the plurality of analytes comprises blood analytes.
-
13. A method for identifying supportive vitamins/nutrients utilizing a central processing unit and a storage medium coupled to the central processing unit, comprising the steps of:
-
storing a first database for maintaining analyte data information for a plurality of analytes in the storage medium, the first database including an analyte record for each one of the plurality of analytes, each analyte record including an analyte low value, an analyte high value and an analyte mode value indicative of a statistical analysis of analyte values obtained from testing a human test group;
storing a second database for maintaining vitamin/nutrient information for a plurality of vitamins/nutrients in the storage medium, the second database including a vitamin/nutrient record for each one of the plurality of vitamins/nutrients, each vitamin/nutrient record including a set of analytes associated with the particular vitamin/nutrient and an effect the particular vitamin/nutrient has on the associated analytes;
inputting a patient analyte test result set into the central processing unit, the patient analyte test result set including an analyte value for at least one of the plurality of analytes;
generating a patient analyte level set from the patient analyte test result set and the analyte data information of the first database, the patient analyte level set including a patient analyte level for each analyte in the analyte test result set;
comparing the patient analyte level set to each of the plurality of vitamin/nutrient records; and
determining a group of vitamins/nutrients that has supportive effects on the patient analyte levels. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
if the patient analyte test result value is greater than the analyte mode value then
-
-
16. A method for identifying supportive vitamins and nutrients as set forth in claim 15, wherein the step of generating the patient analyte level set further comprises the step of comparing the patient percent status set to a preselected high status value and a preselected low status value.
-
17. A method for identifying supportive vitamins and nutrients as set forth in claim 16, wherein the preselected high status value is 25 and the preselected low status value is −
- 25.
-
18. A method for identifying supportive vitamins and nutrients as set forth in claim 17, wherein the step of generating the patient analyte level set further comprises the if step of labeling the analyte level for each element of the patient analyte level set LOW if corresponding elements of the patient percent status set are less than or equal to −
- 25, labeling the analyte level for each element of the patient analyte level set NORMAL if corresponding elements of the patient percent status set are greater than −
25 and less than 25, and labeling the analyte level for each element of the patient analyte level set HIGH if corresponding elements of the patient percent status set are greater than or equal to 25.
- 25, labeling the analyte level for each element of the patient analyte level set NORMAL if corresponding elements of the patient percent status set are greater than −
-
19. A method for identifying supportive vitamins and nutrients as set forth in claim 18, wherein the step of generating the patient analyte level set comprises the step of generating a normal limit value set for each of the plurality of analytes.
-
20. A method for identifying supportive vitamins and nutrients as set forth in claim 19, wherein the normal limit value set includes a high normal limit value and a low normal limit value.
-
21. A method for identifying supportive vitamins and nutrients as set forth in claim 20, wherein the high normal limit value is given by the equation
-
22. A method for identifying supportive vitamins and nutrients as set forth in claim 21, wherein the step of generating the patient analyte level set further comprises the step of labeling the elements of the patient analyte level set LOW if the corresponding elements of the patient analyte test result set are less than the low normal limit value, labeling the elements of the patient analyte level set NORMAL if the corresponding elements of the patient analyte test result set are greater than the low normal limit value and less than the high normal limit value, and labeling the elements of the patient analyte level set HIGH if the corresponding elements of the patient analyte test result set are greater than the high normal limit value.
-
23. A method for identifying supportive vitamins and nutrients as set forth in claim 13, further comprising the step of gathering the vitamin/nutrient information for a plurality of vitamins/nutrients and generating the second database.
-
24. A method for identifying supportive vitamins and nutrients as set forth in claim 13, wherein the plurality of analytes comprises red cell membrane fatty acids.
-
25. A method for identifying supportive vitamins and nutrients as set forth in claim 13, wherein the plurality of analytes comprises blood analytes.
-
26. A computer program embodied on a computer-readable medium for analyzing analyte levels of an individual, comprising:
-
an analysis source code including instructions to (a) receive a patient analyte test result set, the patient the patient analyte test result set including an analyte value for a plurality of analytes;
(b) generate a patient analyte level set from the patient analyte test result set and a first database, the first database maintaining analyte data information for a plurality of analytes and including an analyte record for each one of the plurality of analytes, each analyte record including an analyte low value, an analyte high value and an analyte mode value indicative of a statistical analysis of analyte values obtained from testing a human test group, the patient analyte level set including a patient analyte level for each analyte in the analyte test result set;
(c) compare the patient analyte level set to a second database, the second database maintaining vitamin/nutrient information for a plurality of vitamins/nutrients and including a vitamin/nutrient record for each one of the plurality of vitamins/nutrients, each vitamin/nutrient record including a set of analytes associated with the particular vitamin/nutrient and an effect the particular vitamin/nutrient has on the associated analytes; and
(d) determine a group of vitamins/nutrients that has supportive effects on the patient analyte levels.- View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
if the patient analyte test result value is greater than the analyte mode value then
-
-
29. A computer program embodied on a computer-readable medium as set forth in claim 28, wherein the instructions to generate the patient analyte level set further comprise instructions to compare the patient percent status set to a preselected high status value and a preselected low status value.
-
30. A computer program embodied on a computer-readable medium as set forth in claim 29, wherein the preselected high status value is 25 and the preselected low status value is −
- 25.
-
31. A computer program embodied on a computer-readable medium as set forth in claim 30, wherein the instructions to generate the patient analyte level set further comprise instructions to label the analyte level for each element of the patient analyte level set LOW if corresponding elements of the patient percent status set are less than or equal to −
- 25, label the analyte level for each element of the patient analyte level set NORMAL if corresponding elements of the patient percent status set are greater than −
25 and less than 25, and label the analyte level for each element of the patient analyte level set HIGH if corresponding elements of the patient percent status set are greater than or equal to 25.
- 25, label the analyte level for each element of the patient analyte level set NORMAL if corresponding elements of the patient percent status set are greater than −
-
32. A computer program embodied on a computer-readable medium as set forth in claim 31, wherein the instructions to generate the patient analyte level set comprise instructions to generate a normal limit value set for each of the plurality of analytes.
-
33. A computer program embodied on a computer-readable medium as set forth in claim 32, wherein the normal limit value set includes a high normal limit value and a low normal limit value.
-
34. A computer program embodied on a computer-readable medium as set forth in claim 33, wherein the high normal limit value is given by the equation
-
35. A computer program embodied on a computer-readable medium as set forth in claim 34, wherein the instructions to generate the patient analyte level set further comprise instructions to label the elements of the patient analyte level set LOW if the corresponding elements of the patient analyte test result set are less than the low normal limit value, label the elements of the patient analyte level set NORMAL if the corresponding elements of the patient analyte test result set are greater than the low normal limit value and less than the high normal limit value, and label the elements of the patient analyte level set HIGH if the corresponding elements of the patient analyte test result set are greater than the high normal limit value.
Specification