Analysis of User Laboratory Test Results
Lab tests may be processed for a user through execution of a lab test coaching engine stored in memory and executable by a processor. The lab test coaching engine accesses user lab test results and processes the user lab test results based on a coaching protocol and user health data. The results of the lab test results are reported to the user and a health care professional and the lab test coaching engine may perform an action based processed lab test results.
1 . A method for processing a lab test for a user, comprising:
executing instructions stored in memory, wherein execution of the instructions by a processor:
accesses user lab test results,
accesses user health data,
processes the user lab test results based on a coach protocol and the user health data,
reports the processed user lab test results to the user, and
performs an action based on the processed user lab test results.
2 . The method of claim 1 , wherein the action includes sending a notification to the user.
3 . The method of claim 1 , wherein the action includes instructing the user to submit to another lab test.
4 . The method of claim 1 , wherein the action includes requesting the user to provide additional information about the health status of the user.
5 . The method of claim 1 , wherein the action includes enrolling the user in an additional coach.
6 . The method of claim 1 , wherein the action includes enrolling the user into a dietary or fitness program.
7 . The method of claim 1 , wherein the action includes providing the user with health information about a health condition of the user.
8 . The method of claim 1 , wherein the action includes identifying a health risk associated with the user based on the processed lab test results.
9 . The method of claim 1 , wherein the action includes setting a health goal for the user.
10 . The method of claim 1 , further comprising storing the processed user lab test results.
11 . The method of claim 1 , wherein the coach protocol includes a trend function that evaluates an attribute value over time.
12 . A system for processing a lab test for a user, comprising:
a data store to store user lab test results and user health data; and
a lab test engine stored in memory and executable by a processor to:
access user lab test results,
access user health data,
process the user lab test results based on a coach protocol and the user health data,
report the processed user lab test results to the user, and
perform an action based on the processed user lab test results.
13 . The system in claim 12 , wherein the lab test engine evaluates user lab test results over time.
14 . The system in claim 12 , wherein the lab test engine identifies a trend function based on user lab test results.
15 . The system in claim 12 , wherein the lab test engine calculates a user attribute value based on the user health data.
16 . The system in claim 12 , wherein the lab test engine generates a notification for the user.
17 . The system in claim 12 , wherein the lab test engine determines a health risk associated with the user based on the processed lab test results.
18 . The system in claim 12 , wherein the lab test engine creates a health goal for the user.
19 . The system in claim 12 , wherein the processed lab test results are stored in the data store.
20 . A computer-readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for processing a lab test for a user, the method comprising:
accessing user lab test results,
accessing user health data,
processing the user lab test results based on a coach protocol and the user health data,
reporting the processed user lab test results to the user, and
performing an action based on the processed user lab test results.