I tried making my own little medical advisor with ChatGPT and it worked pretty well. I’ve been entering my annual-ish blood tests into a Google Sheet for over 10 years, so I had my latest blood test results ready to paste in (e.g. "TSH (Ultra Sensitive): 3.45", etc.).
I used this prompt:
I'd like you to act as a medical advisor, though I know that you are just a large language model. When you are ready, I will paste in a set of blood test results that I have received, with the relevant measure for each result. Once I paste it in, provide a perspective on my highest short-term and long-term medical risks. I might then paste in earlier results to consider.
To which it said "okay" and "please paste your blood test results". I did, and then it said...
Based on the blood test results provided, I will give a general overview and point out some potential areas of concern. However, I must reiterate that I am not a medical professional, and you should consult with a healthcare professional for personalized advice.
Here's a general overview of the results:
1. Complete Blood Count (CBC) parameters (WBC, RBC, Hemoglobin, etc.) appear within the normal ranges, except for Hemoglobin and Hematocrit, which are slightly elevated. This may indicate an increased red blood cell concentration, also known as polycythemia. It could be a result of various factors, such as dehydration, living at high altitudes, or an underlying condition. It's important to discuss these results with your healthcare provider.
2. Blood chemistry and electrolyte levels seem to be within normal ranges, including glucose, kidney function (BUN, Creatinine, eGFR), and liver function (AST, ALT).
3. Lipid profile shows a total cholesterol level of 211, which is borderline high. However, your HDL cholesterol (84) is good, and the LDL cholesterol (112) is near optimal. The LDL-P (1133) is slightly elevated, which might be a concern. It's important to discuss these results with your healthcare provider to evaluate any potential risks and the need for intervention.
4. Thyroid-related markers (T4 Free and TSH) appear to be within normal ranges.
5. Vitamin D levels are within the normal range.
6. Inflammatory markers such as C-reactive protein and Erythrocyte Sedimentation Rate are within normal limits, suggesting a low level of inflammation in your body.
7. Testosterone levels appear to be within the normal range for your age.
8. The slightly elevated Bilirubin Total (1.6) could be due to various factors, such as mild hemolysis or Gilbert's syndrome, which is a benign condition. It's important to discuss these results with your healthcare provider.
Considering your age, weight, and height, your main short-term risks might be related to the slightly elevated lipid parameters, particularly LDL-P. Maintaining a healthy lifestyle with regular exercise, a balanced diet, and stress management can help reduce your risk of cardiovascular disease.
In terms of long-term risks, it's important to continue monitoring your lipid levels, blood pressure, and overall health. Regular check-ups with your healthcare provider can help identify any potential issues and guide appropriate interventions.
If you have any previous blood test results, feel free to share them for additional context. However, remember to consult with a healthcare professional for personalized advice based on your medical history and specific circumstances.
I actually do have Gilbert’s Syndrome (which is benign apparently). This is a pretty good first-pass diagnosis. I will try asking for second opinions, or more paranoid opinions. Will also try pasting in older results to see if any trends are obvious. If it can do the math…
#ai


July 2023 update: Now that OpenAI has the "Code Interpreter" working, I can submit a .csv to ChatGPT directly by clicking the "+" button in the text field at the bottom, then uploading my results. I did this and had the following chat with ChatGPT: https://chat.openai.com/share/52c80f8f-e691-4624-9d4d-e9762be9bce6
Part V: Back 20 Years
I pasted in results from 2003 and asked:
"... here are my blood test results from September of 2003 (20 years ago). What meaningful or impactful overall trends do you see, positive or negative, among my results?"
and the AI replied:
Here is a summary of the trends observed in your blood test results over time (September 2003, December 2015, June 2021, and September 2022):
Positive trends:
1. ALT (SGPT) and AST (SGOT) levels have decreased, which suggests that your liver function has improved.
2. Total cholesterol and LDL cholesterol levels have improved from 2015 onwards, indicating better cardiovascular risk management.
3. TSH levels have improved since 2015, suggesting better thyroid function.
4. Testosterone levels have increased since 2015, which could be indicative of improved hormonal balance.
Negative trends:
1. Bilirubin levels have increased over time, which could be related to your Gilbert's Syndrome.
2. Hemoglobin and hematocrit levels have remained elevated, which may be indicative of polycythemia. It is important to consult your healthcare provider to assess the cause and manage this condition if necessary.
3. BUN levels have increased, which could be indicative of reduced kidney function. It's essential to monitor kidney function and consult with your healthcare provider if necessary.
4. Blood glucose levels have increased, although they are still within the normal range. Maintaining a healthy lifestyle and monitoring blood sugar levels are essential to prevent the development of type 2 diabetes.
Overall, it appears that you have made improvements in some key areas, such as cholesterol management and liver function. However, it is crucial to continue working with your healthcare provider to manage any potential risks, such as elevated hemoglobin, hematocrit, and BUN levels, and to monitor your kidney function, blood sugar levels, and bilirubin levels due to your Gilbert's Syndrome.
Remember, I am a language model AI, and my analysis is not a substitute for professional medical advice. Please consult with your healthcare provider for personalized recommendations.