Methods and apparatus for interpreting measured laboratory data
First Claim
1. A method of assessing a medical condition of a being, the method comprising the following steps that are performed in a data processing system:
- obtaining results from a plurality of medical tests, wherein each medical test relates to a medical aspect of the being, and wherein each medical test includes a respective reference range of medical test results associated therewith;
unitizing singularly possible medical test results in a reference range associated with each medical test to a respective single number, wherein each reference range is bounded by upper and lower values of the reference range, wherein a single fractional value of each value in a reference range is equal to a single fractional value of every other value in the reference range, and wherein a sum of all fractional values equals the single number;
determining a total number of singularly possible medical test result within one or more respective portions of each reference range, comprising;
converting singularly possible test resulting the test results in the reference range having decimal value to a whole number;
determining a total number of singularly possible test results within the reference range to produce a reference range spread, comprising;
subtracting the lower value of the reference range from the upper value of the reference range; and
adding an integer to the value obtained by subtracting the lower value of the reference range from the upper value of the reference range; and
dividing the reference range spread in one or more respective portions;
transforming the results of each medical test into respective equilibrated values, wherein each equilibrated value represents a relative position of the results of a respective medical test with respect to a point of equilibration of a reference a range associated with the respective medical test so as to yield numerically like data values of the reference range;
transforming each of the equilibrated values into respective utilized values, wherein each unitized value represents relative normalcy or abnormalcy of a respective medical test result with respect to the upper and lower values of the reference range associated with the medical test;
graphically representing selected ones of the unitized values in a predefined order to produce a first pattern, wherein the selected unitized values relate to medical aspects of a specific system of the being; and
comparing the first pattern with a second pattern to determine relative normalcy and abnormalcy of a medical condition of the specific system, wherein the second pattern comprises a graphical representation of the selected unitized values that indicates a medical condition of the specific system.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products for determining relative normalcy and abnormalcy of a plurality of test results are provided. Test results are transformed into respective unitized values and then graphically displayed with a unitized reference range. A unitized analytical variation of each of the respective unitized values may be determined and displayed. Unitized data can be graphically presented in a predefined order to produce patterns. These patterns can be compared, either manually or electronically, with other patterns representative of known conditions to quickly and easily assess the medical status of multiple body organs and/or systems of a patient, or to assess the condition of various attributes of objects including any type of process, product, machine, or system capable of being measured.
54 Citations
40 Claims
-
1. A method of assessing a medical condition of a being, the method comprising the following steps that are performed in a data processing system:
-
obtaining results from a plurality of medical tests, wherein each medical test relates to a medical aspect of the being, and wherein each medical test includes a respective reference range of medical test results associated therewith;
unitizing singularly possible medical test results in a reference range associated with each medical test to a respective single number, wherein each reference range is bounded by upper and lower values of the reference range, wherein a single fractional value of each value in a reference range is equal to a single fractional value of every other value in the reference range, and wherein a sum of all fractional values equals the single number;
determining a total number of singularly possible medical test result within one or more respective portions of each reference range, comprising;
converting singularly possible test resulting the test results in the reference range having decimal value to a whole number;
determining a total number of singularly possible test results within the reference range to produce a reference range spread, comprising;
subtracting the lower value of the reference range from the upper value of the reference range; and
adding an integer to the value obtained by subtracting the lower value of the reference range from the upper value of the reference range; and
dividing the reference range spread in one or more respective portions;
transforming the results of each medical test into respective equilibrated values, wherein each equilibrated value represents a relative position of the results of a respective medical test with respect to a point of equilibration of a reference a range associated with the respective medical test so as to yield numerically like data values of the reference range;
transforming each of the equilibrated values into respective utilized values, wherein each unitized value represents relative normalcy or abnormalcy of a respective medical test result with respect to the upper and lower values of the reference range associated with the medical test;
graphically representing selected ones of the unitized values in a predefined order to produce a first pattern, wherein the selected unitized values relate to medical aspects of a specific system of the being; and
comparing the first pattern with a second pattern to determine relative normalcy and abnormalcy of a medical condition of the specific system, wherein the second pattern comprises a graphical representation of the selected unitized values that indicates a medical condition of the specific system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
determining a point of equilibration for each respective reference range; and
determining a respective difference between each respective point of equilibration and the results of each respective medical test.
-
-
3. The method according to claim 1 wherein the step of transforming each of the equilibrated values into respective unitized values comprises multiplying each respective equilibrated value with a fractional value of a plurality of test results of a portion of a respective reference range.
-
4. The method according to claim 1 further comprising the step of determining a unitized analytical variation of each of the respective unitized values.
-
5. The method according to claim 1 wherein the step of graphically representing selected ones of the unitized values in a predefined order to produce a first pattern comprises the steps of displaying the unitized values with respective unitized reference ranges and unitized analytical variations.
-
6. The method according to claim 1 wherein the step of obtaining results from a plurality of medical tests comprises storing the results from the plurality of medical tests along with respective reference ranges in the data processing system.
-
7. The method according to claim 1 wherein the being is a human.
-
8. A data processing system for assessing a medical condition of a being, comprising:
-
means for obtaining results from a plurality of medical tests, wherein each medical test relates to a medical aspect of the being, and wherein each medical test includes a respective reference range of medical test results associated therewith;
means for unitizing singularly possible medical test results in a reference range associated with each medical test to a respective single number, wherein each reference range is bounded by upper and lower values of the reference range, wherein a single fractional value of each value in a reference range is equal to a single fractional value of every other value in the reference range, and wherein a sum of all fractional values equals the single number;
means for determining a total number of singularly possible medical test results within one or more respective portions of each reference range, comprising;
means for converting singularly possible test results in the reference range having a decimal value to a whole number;
means for determining a total number of singularly possible test results within the reference range to produce a reference range spread, comprising;
means for subtracting the lower value of the reference range from the upper value of the reference range; and
means for adding an integer to the value obtained by subtracting the lower value of the reference range from the upper value of the reference range; and
means for dividing the reference range spread in one or more respective portions;
means for transforming the results of each medical test into respective equilibrated values, wherein each equilibrated value represents a relative position of the results of a respective medical test with respect to a point of equilibration of a reference range associated with the respective medical test so as to yield numerically like data values when the data values are equally less than or greater than the respective lower and upper values of the reference range;
means for transforming each of the equilibrated values into respective unitized values, wherein each unitized value represents relative normalcy or abnormalcy of a respective medical test result with respect to the upper and lower values of the reference range associated with the medical test;
means for graphically representing selected ones of the unitized values in a predefined order to produce a first pattern, wherein the selected unitized values relate to medical aspects of a specific system of the being; and
means for comparing the first pattern with a second pattern to determine relative normalcy and abnormalcy of a medical condition of the specific system, wherein the second pattern comprises a graphical representation of the selected unitized values that indicates a medical condition of the specific system. - View Dependent Claims (9, 10, 11, 12, 13)
means for determining a point of equilibration for each respective reference range; and
means for determining a respective difference between each respective point of equilibration and the results of each respective medical test.
-
-
10. The data processing system according to claim 8 wherein the means for transforming each of the equilibrated values into respective unitized values comprises means for multiplying each respective equilibrated value with a fractional value of a plurality of test results of a portion of a respective reference range.
-
11. The data processing system according to claim 8 further comprising means for determining a unitized analytical variation of each of the respective unitized values.
-
12. The data processing system according to claim 8 wherein the means for graphically representing selected ones of the unitized values in a predefined order to produce a first pattern comprises means for displaying the unitized values with respective unitized reference ranges and unitized analytical variations.
-
13. The data processing system according to claim 8 wherein the means for obtaining results from a plurality of medical tests comprises means for storing the results from the plurality of medical tests along with respective reference ranges in the data processing system.
-
14. A computer program product for assessing a medical condition of a being, the computer program product comprising a computer usable storage medium having computer readable program code embodied in the medium, the computer readable program code comprising:
-
computer readable program code for obtaining results from a plurality of medical tests, wherein each medical test relates to a medical aspect of the being, and wherein each medical test includes a respective reference range of medical test results associated therewith;
computer readable program code for unitizing singularly. possible medical test results in a reference range associated with each medical test to a respective single number, wherein each reference range is bounded by upper and lower values of the reference range, wherein a single fractional value of each value in a reference range is equal to a single fractional value of every other value in the reference range, and wherein a sum of all fractional values equals the single number;
computer readable program code for determining a total number of singularly possible medical test results within one or more respective portions of each reference range, comprising;
computer readable program code for converting singularly possible test results in the reference range having a decimal value to a whole number;
computer readable program code for determining a total number of singularly possible test results within the reference range to produce a reference range spread, comprising;
computer readable program code for subtracting the lower value of the reference range from the upper value of the reference range; and
computer readable program code for adding an integer to the value obtained by subtracting the lower value of the reference range from the upper value of the reference range; and
computer readable program code for dividing the reference range spread in one or more respective portions;
computer readable program code for transforming the results of each medical test into respective equilibrated values, wherein each equilibrated value represents a relative position of the results of a respective medical test with respect to a point of equilibration of a reference range associated with the respective medical test so as to yield numerically like data values when the data values are equally less than or greater than the respective lower and upper values of the reference range;
computer readable program code for transforming each of the equilibrated values into respective unitized values, wherein each unitized value represents relative normalcy or abnormalcy of a respective medical test result with respect to the upper and lower values of the reference range associated with the medical test;
computer readable program code for graphically representing selected ones of the unitized values in a predefined order to produce a first pattern, wherein the selected unitized values relate to medical aspects of a specific system of the being; and
computer readable program code for comparing the first pattern with a second pattern to determine relative normalcy and abnormalcy of a medical condition of the specific system, wherein the second pattern comprises a graphical representation of the selected unitized values that indicates a medical condition of the specific system. - View Dependent Claims (15, 16, 17, 18, 19)
computer readable program code for determining a point of equilibration for each respective reference range; and
computer readable program code for determining a respective difference between each respective point of equilibration and the results of each respective medical test.
-
-
16. The computer program product according to claim 14 wherein the computer readable program code for transforming each of the equilibrated values into respective unitized values comprises computer readable program code for multiplying each respective equilibrated value with a fractional value of a plurality of test results of a portion of a respective reference range.
-
17. The computer program product according to claim 14 further comprising computer readable program code for determining a unitized analytical variation of each of the respective unitized values.
-
18. The computer program product according to claim 14 wherein the computer readable program code for graphically representing selected ones of the unitized values in a predefined order to produce a first pattern comprises computer readable program code for displaying the unitized values with respective unitized reference ranges and unitized analytical variations.
-
19. The computer program product according to claim 14 wherein the computer readable program code for obtaining results from a plurality of medical tests comprises computer readable program code for storing the results from the plurality of medical tests along with respective reference ranges in the data processing system.
-
20. A method of assessing a condition of an object, the method comprising the following steps that are performed in a data processing system:
-
obtaining results from a plurality of tests performed on the object, wherein each test relates to an attribute of the object, and wherein each test includes a respective reference range of test results associated therewith;
unitizing singularly possible test results in a reference range associated with each test to a respective single number, wherein each reference range is bounded by upper and lower values of the reference range, wherein a single fractional value of each value in a reference range is equal to a single fractional value of every other value in the reference range, and wherein a sum of all fractional values equals the single number;
determining a total number of singularly possible test results within one or more respective portions of each reference range, comprising;
converting singularly possible test results in the reference range having a decimal value to a whole number;
determining a total number of singularly possible test results within the reference range to produce a reference range spread, comprising;
subtracting the lower value of the reference range from the upper value of the reference range; and
adding an integer to the value obtained by subtracting the lower value of the reference range from the upper value of the reference range; and
dividing the reference range spread in one or more respective portions;
transforming the results of each test into respective equilibrated values, wherein each equilibrated value represents a relative position of the results of a respective test with respect to a point of equilibration of a reference range associated with the respective test so as to yield numerically like data values when the data values are equally less than or greater than the respective lower and upper values of the reference range;
transforming each of the equilibrated values into respective unitized values, wherein each unitized value represents relative normalcy or abnormalcy of a respective test result with respect to the upper and lower values of the reference range associated with the test;
graphically representing selected ones of the unitized values in a predefined order to produce a first pattern, wherein the selected unitized values relate to attributes of the object; and
comparing the first pattern with a second pattern to determine relative normalcy and abnormalcy of a condition of the object, wherein the second pattern comprises a graphical representation of the selected unitized values that indicates a condition of the object. - View Dependent Claims (21, 22, 23, 24, 25)
determining a point of equilibration for each respective reference range; and
determining a respective difference between each respective point of equilibration and the results of each respective test.
-
-
22. The method according to claim 20 wherein the step of transforming each of the equilibrated values into respective unitized values comprises multiplying each respective equilibrated value with a fractional value of a plurality of test results of a portion of a respective reference range.
-
23. The method according to claim 20 further comprising the step of determining a unitized analytical variation of each of the respective unitized values.
-
24. The method according to claim 20 wherein the step of graphically representing selected ones of the unitized values in a predefined order to produce a first pattern comprises the steps of displaying the unitized values with respective unitized reference ranges and unitized analytical variations.
-
25. The method according to claim 20 wherein the step of obtaining results from a plurality of tests comprises storing the results from the plurality of tests along with respective reference ranges in the data processing system.
-
26. A data processing system for assessing a condition of an object, comprising:
-
means for obtaining results from a plurality of tests, wherein each test relates to an attribute of the object, and wherein each test includes a respective reference range of test results associated therewith;
means for unitizing singularly possible test results in a reference range associated with each test to a respective single number, wherein each reference range is bounded by upper and lower values of the reference range, wherein a single fractional value of each value in a reference range is equal to a single fractional value of every other value in the reference range, and wherein a sum of all fractional values equals the single number;
means for determining a total number of singularly possible test results within one or more respective portions of each reference range, comprising;
means for converting singularly possible test results in the reference range having a decimal value to a whole number;
means for determining a total number of singularly possible test results within the reference range to produce a reference range spread, comprising;
means for subtracting the lower value of the reference range from the upper value of the reference range; and
means for adding an integer to the value obtained by subtracting the lower value of the reference range from the upper value of the reference range; and
means for dividing the reference range spread in one or more respective portions;
means for transforming the results of each test into respective equilibrated values, wherein each equilibrated value represents a relative position of the results of a respective test with respect to a point of equilibration of a reference range associated with the respective test so as to yield numerically like data values when the data values are equally less than or greater than the respective lower and upper values of the reference range;
means for transforming each of the equilibrated values into respective unitized values, wherein each unitized value represents relative normalcy or abnormalcy of a respective test result with respect to the upper and lower values of the reference range associated with the test;
means for graphically representing selected ones of the unitized values in a predefined order to produce a first pattern, wherein the selected unitized values relate to attributes of the object; and
means for comparing the first pattern with a second pattern to determine relative normalcy and abnormalcy of a condition of the object, wherein the second pattern comprises a graphical representation of the selected unitized values that indicates a condition of the object. - View Dependent Claims (27, 28, 29, 30)
means for determining a point of equilibration for each respective reference range; and
means for determining a respective difference between each respective point of equilibration and the results of each respective test.
-
-
28. The data processing system according to claim 26 wherein the means for transforming each of the equilibrated values into respective unitized values comprises means for multiplying each respective equilibrated value with a fractional value of a plurality of test results of a portion of a respective reference range.
-
29. The data processing system according to claim 26 further comprising means for determining a unitized analytical variation of each of the respective unitized values.
-
30. The data processing system according to claim 26 wherein the means for graphically representing selected ones of the unitized values in a predefined order to produce a first pattern comprises means for displaying the unitized values with respective unitized reference ranges and unitized analytical variations.
-
31. A computer program product for assessing a condition of an object, the computer program product comprising a computer usable storage medium having computer readable program code embodied in the medium, the computer readable program code comprising:
-
computer readable program code for obtaining results from a plurality of tests, wherein each test relates to an attribute of the object, and wherein each test includes a respective reference range of test results associated therewith;
computer readable program code for unitizing singularly possible test results in a reference range associated with each test to a respective single number, wherein each reference range is bounded by upper and lower values of the reference range, wherein a single fractional value of each value in a reference range is equal to a single fractional value of every other value in the reference range, and wherein a sum of all fractional values equals the single number;
computer readable program code for determining a total number of singularly possible test results within one or more respective portions of each reference range, comprising;
computer readable program code for converting singularly possible test results in the reference range having a decimal value to a whole number;
computer readable program code for determining a total number of singularly possible test results within the reference range to produce a reference range spread, comprising;
computer readable program code for subtracting the lower value of the reference range from the upper value of the reference range; and
computer readable program code for adding an integer to the value obtained by subtracting the lower value of the reference range from the upper value of the reference range; and
computer readable program code for dividing the reference range spread in one or more respective portions;
computer readable program code for transforming the results of each test into respective equilibrated values, wherein each equilibrated value represents a relative position of the results of a respective test with respect to a point of equilibration of a reference range associated with the respective test so as to yield numerically like data values when the data values are equally less than or greater than the respective lower and upper values of the reference range;
computer readable program code for transforming each of the equilibrated values into respective unitized values, wherein each unitized value represents relative normalcy or abnormalcy of a respective test result with respect to the upper and lower values of the reference range associated with the test;
computer readable program code for graphically representing selected ones of the unitized values in a predefined order to produce a first pattern, wherein the selected unitized values relate to attributes of the object; and
computer readable program code for comparing the first pattern with a second pattern to determine relative normalcy and abnormalcy of a condition of the object, wherein the second pattern comprises a graphical representation of the selected unitized values that indicates a condition of the object. - View Dependent Claims (32, 33, 34, 35)
computer readable program code for determining a point of equilibration for each respective reference range; and
computer readable program code for determining a respective difference between each respective point of equilibration and the results of each respective test.
-
-
33. The computer program product according to claim 31 wherein the computer readable program code for transforming each of the equilibrated values into respective unitized values comprises computer readable program code for multiplying each respective equilibrated value with a fractional value of a plurality of test results of a portion of a respective reference range.
-
34. The computer program product according to claim 31 further comprising computer readable program code for determining a unitized analytical variation of each of the respective unitized values.
-
35. The computer program product according to claim 31 wherein the computer readable program code for graphically representing selected ones of the unitized values in a predefined order to produce a first pattern comprises computer readable program code for displaying the unitized values with respective unitized reference ranges and unitized analytical variations.
-
36. A testing device for assessing a condition of an object, comprising:
-
means for obtaining results from a plurality of tests, wherein each test relates to an attribute of the object, and wherein each test includes a respective reference range of test results associated therewith;
computer readable program code for unitizing singularly possible normal test results in a reference range associated with each test to a respective single number, wherein each reference range is bounded by upper and lower values of the reference range, wherein a single fractional value of each value in a reference range is equal to a single fractional value of every other value in the reference range, and wherein a sum of all fractional values equals the single number;
computer readable program code for determining a total number of singularly possible test results within one or more respective portions of each reference range, comprising;
computer readable program code for converting singularly possible test results in the reference range having a decimal value to a whole number;
computer readable program code for determining a total number of singularly possible test results within the reference range to produce a reference range spread, comprising;
computer readable program code for subtracting the lower value of the reference range from the upper value of the reference range; and
computer readable program code for adding an integer to the value obtained by subtracting the lower value of the reference range from the upper value of the reference range; and
computer readable program code for dividing the reference range spread in one or more respective portions;
computer readable program code for transforming the results of each test into respective equilibrated values, wherein each equilibrated value represents a relative position of the results of a respective test with respect to a point of equilibration of a reference range associated with the respective test so as to yield numerically like data values when the data values are equally less than or greater than the respective lower and upper values of the reference range;
computer readable program code for transforming each of the equilibrated values into respective unitized values, wherein each unitized value represents relative normalcy or abnormalcy of a respective test result with respect to the upper and lower values of the reference range associated with the test;
computer readable program code for graphically representing selected ones of the unitized values in a predefined order to produce a first pattern, wherein the selected unitized values relate to attributes of the object; and
computer readable program code for comparing the first pattern with a second pattern to determine relative normalcy and abnormalcy of a condition of the object, wherein the second pattern comprises a graphical representation of the selected unitized values that indicates a condition of the object. - View Dependent Claims (37, 38, 39, 40)
computer readable program code for determining a point of equilibration for each respective reference range; and
computer readable program code for determining a respective difference between each respective point of equilibration and the results of each respective test.
-
-
38. The testing device according to claim 36 wherein the computer readable program code for transforming each of the equilibrated values into respective unitized values comprises computer readable program code for multiplying each respective equilibrated value with a fractional value of a plurality of test results of a portion of a respective reference range.
-
39. The testing device according to claim 36 further comprising computer readable program code for determining a unitized analytical variation of each of the respective unitized values.
-
40. The testing device according to claim 36 wherein the computer readable program code for graphically representing selected ones of the unitized values in a predefined order to produce a first pattern comprises computer readable program code for displaying the unitized values with respective unitized reference ranges and unitized analytical variations.
Specification