Guide
Can ChatGPT read your blood test results? How to do it well
Yes. You can upload a PDF or photo of your blood test results to ChatGPT and ask it to explain each value in plain words. To do it well, remove your personal details first, check every number against your report, and take your questions to your doctor.
This guide covers what ChatGPT offers today, a step-by-step method with prompts to copy, a worked example on a demo report, following a result over time, when to skip the AI, and what the research found.
Seven days to see if it fits your week. If it doesn't, cancel before the trial ends and you pay nothing.
Last checked: 12 October 2026
What ChatGPT offers today
Three ChatGPT features matter here. Everything in this section comes from the OpenAI Help Center, checked 12 October 2026. OpenAI changes its features often, so check your own app too.
Uploading your report
ChatGPT accepts PDFs, text files and images on its free and paid plans, on the web and in its mobile apps. On the free plan, you can upload 3 files a day.
Memory
When memory is on, ChatGPT can remember details from your past chats, such as a goal you mentioned, and use them in later answers. You can ask it what it remembers, and correct or delete memories under Settings, then Personalization. A Temporary Chat does not create memories.
Health in ChatGPT
Health is a part of ChatGPT for your own health information. With your permission, it can connect Apple Health (on an iPhone), supported medical records from US hospital systems, One Medical and Function Health. OpenAI says you can then ask it to compare a new result with prior tests. OpenAI lists Health for eligible users aged 18 or older in the US, on the web and iOS, so it may not appear yet in Australia, Canada or New Zealand. Uploading a report works without it.
OpenAI says information connected in Health, and conversations that use it, are not used to train its foundation models or to target ads. It also says Health is designed to support medical care, not replace it, and is not meant for diagnosis or treatment.
How to do it, step by step
- Remove your personal details. Before you upload, crop or cover your name, date of birth, address, Medicare, insurance or health numbers, and any barcode or QR code. With a PDF, a screenshot of just the results table is often easiest.
- Upload the report. Attach the PDF, or a flat, well-lit photo with every line in focus. Keep one report per chat.
- Check it read the numbers right. Ask ChatGPT to list every result with its unit and the range printed beside it. Compare that list with your copy, line by line. A moved decimal point or a swapped row changes every answer that follows.
- Give it context. Tell it your age and sex, any medicines you take, and whether you fasted. Say which country the lab is in, because units differ: labs in Australia, Canada and New Zealand usually report cholesterol in mmol/L, and US labs usually use mg/dL.
- Check each answer against your own report. The range printed on your report belongs to the lab that ran the test. If ChatGPT quotes a different range, go by your report and ask your doctor about the difference.
- Ask for questions, not conclusions. Finish by asking for a short list of questions to take to your next appointment.
Prompts to copy
Paste these as they are, or fill in the parts in brackets.
To check it read the report
I've uploaded my blood test report. Before you explain anything, make a table of every result: the test name, my value, the unit, and the reference range printed on my report. Use only what is printed. If a line is hard to read, tell me which one instead of guessing.
To understand each result
I'm a [age]-year-old [woman or man] in [country]. For each result in your table, explain in plain words what the test measures. Put my value next to the range printed on my report and say whether it is inside or outside that range. Don't use ranges from anywhere else. Then list questions I could ask my doctor about any result outside its range.
To compare with a previous report
Here are two reports, dated [date] and [date]. Make one table with each test, both values, both units and both printed ranges. Flag any test where the unit or range changed between reports. Then show which results moved the most, and suggest questions I could ask my doctor about those changes.
A worked example on a demo report
Demo report, not a real person
Every value and range below is made up to show the method. They are not real reference ranges, and your lab's ranges will differ.
The upload. A made-up 46-year-old woman crops her name, date of birth, address and barcode from a photo of her report. She uploads it with the first prompt above.
The check. ChatGPT returns a table. She compares it with the printed report:
| Test | Printed on the demo report | In ChatGPT's table | Match? |
|---|---|---|---|
| Ferritin | 18 µg/L (range 30 to 200) | 81 µg/L (range 30 to 200) | No: digits swapped |
| HbA1c | 5.6% (range 4.0 to 5.9) | 5.6% (range 4.0 to 5.9) | Yes |
| TSH | 2.1 mIU/L (range 0.5 to 4.0) | 2.1 mIU/L (range 0.4 to 4.0) | No: range differs |
| LDL cholesterol | 3.6 mmol/L (range under 3.0) | 3.6 mmol/L (range under 3.0) | Yes |
The fix. She replies: "Ferritin on my report is 18, not 81, and the TSH range is 0.5 to 4.0. Correct the table and use only the printed values." Then she sends the second prompt.
The questions she takes to her doctor. In the corrected table, two demo results sit outside the printed range: ferritin below it and LDL cholesterol above it.
- "My ferritin is below the range on my report. What could explain that, and should we test again?"
- "My LDL cholesterol is above the printed range. What else would you look at alongside it?"
- "Is anything here worth checking before my next routine test?"
We made up the swapped digits to show why the check matters. It is not a measured error rate.
Following a result over time
One report shows a single day. A run of reports shows direction. Keep every report in one folder, in date order. When a new one arrives, use the comparison prompt with the last one or two.
Two things can mislead you. Labs sometimes change their units or ranges, so compare values only when the unit matches. And a change between two tests can come from timing, fasting or the lab itself, so ask your doctor whether a change is worth acting on.
For results that adults in their late 30s to mid-50s often follow, here are questions for your doctor, not answers:
- Ferritin: "Is my iron store where you'd want it, given my diet and how much I train?"
- LDL cholesterol: "How does this fit with my other heart risks, and when should we test again?"
- HbA1c: "Has this moved since my last test, and what would you want to see next time?"
- TSH: "Does this result need a repeat test, or anything else checked with it?"
What can change a result before the test
Some things on the day can shift a result. Before your test, ask your doctor or the lab:
- Do I need to fast, and for how long? Your request form may already say.
- Should I skip hard training the day before?
- Should I take my usual medicines and supplements that morning?
- Does it matter that I've been unwell recently?
Afterwards, tell your doctor about anything unusual, such as a missed fast, a hard session, a short night or a cold. Put the same details in your prompt.
When to skip the AI and call your doctor
- Your report marks a result as urgent or critical, or the lab or clinic has called you about a result.
- You have new symptoms, or symptoms that are getting worse.
In an emergency, call 000 in Australia, 111 in New Zealand, or 911 in the US and Canada.
What the research says
Nobody has yet measured well how accurately chatbots read a person's own report. Here is what exists.
- Lab medicine questions, 2023. Researchers asked ChatGPT 65 lab medicine questions drawn from textbooks, clinical pathology board questions, consultation questions and case scenarios. GPT-3.5 answered about 26% correctly and GPT-4 about 51% (Munoz-Zuluaga et al, Clinical Chemistry, 2023). These were 2023 models and exam-style questions, not personal reports, and today's models are newer.
- Trust, 2024. In a 2024 KFF poll, 56% of people who use or interact with AI were not confident that information from AI chatbots is accurate (KFF Health News, published by NPR on 11 September 2025).
- The American Medical Association's view, 2026. Dr John Whyte, CEO of the American Medical Association, told Mashable there is no rigorous research yet showing AI can accurately interpret blood results. He suggested using AI to explain results in plain words rather than for personal insights (Mashable, updated 10 April 2026).
That is why the method above has you check each number yourself and take your questions to your doctor.
Keeping your results where your coach can read them
PULS3 is an iPhone app with a team of AI coaches that plans your training, food and sleep together. Your blood test results can sit in the same place:
- Add your results from a photo, a PDF or pasted text.
- Check each result before anything is saved.
- Ask your coach questions about them in chat.
- Type in a result, and it updates your progress toward a goal you've set.
PULS3 is coaching, not medical care. It does not diagnose, and it does not replace your doctor.
For how the whole team works together, see PULS3 for you.
Seven days to see if it fits your week. If it doesn't, cancel before the trial ends and you pay nothing.
A$9.99 a month in Australia, US$9.99 in the US, C$9.99 in Canada or NZ$9.99 in New Zealand, or 89.99 a year in the same currency.
Questions
Can I put my blood test results into ChatGPT?
Yes. ChatGPT accepts PDFs and photos on its free and paid plans (OpenAI Help Center, checked 12 October 2026). First remove your name, date of birth, address, Medicare, insurance or health numbers, and any barcode. Then ask it to list every value with the range printed on your report, and check that list against your copy before you ask what anything means.
Is it safe to upload blood test results to ChatGPT?
Remove anything that identifies you before you upload. OpenAI says deleting a chat does not delete a file saved in your Library, so delete it there too if you want it gone. If you do not want ChatGPT to remember the conversation, use a Temporary Chat or turn memory off. Accuracy is the other half of safety: check every number against your report, and take your questions to your doctor.
Is there an AI to read blood test results?
Yes. General chatbots such as ChatGPT can read an uploaded report, and some health apps let you store your results and ask questions about them, including PULS3. None of them replaces your doctor. Whichever you use, check each value against the range printed on your report.
Which AI is most medically accurate?
Nobody has measured that well for reading your own report. The best-known figures are from 2023, when GPT-4 answered about 51% of 65 lab medicine questions correctly (Munoz-Zuluaga et al, Clinical Chemistry, 2023), and those models are now out of date. In April 2026, the CEO of the American Medical Association told Mashable there is no rigorous research yet showing AI can accurately interpret blood results. Use any of them to explain terms, and check the numbers yourself.
What is the best free app to read blood test results?
ChatGPT's free plan accepts uploaded reports, with a limit of 3 file uploads a day (OpenAI Help Center, checked 12 October 2026). The report your lab or clinic sends you is the version to check everything against, because it shows the ranges that lab uses. For keeping results next to your training, food and sleep plan, PULS3 lets you add them from a photo, PDF or pasted text and ask your coach about them.
Sources
- OpenAI Help Center: "Health in ChatGPT", "Memory in ChatGPT" and "Uploading files and audio to ChatGPT". Checked 12 October 2026.
- Munoz-Zuluaga C, Zhao Z, Wang F, Greenblatt MB, Yang HS. Assessing the accuracy and clinical utility of ChatGPT in laboratory medicine. Clinical Chemistry, 2023;69(8):939-40. PubMed 37231970. Figures as reported in the journal's podcast with the authors, 1 August 2023.
- Ruder K. Running your lab results by ChatGPT? Here's what to keep in mind. KFF Health News, published by NPR, 11 September 2025. npr.org
- Ruiz R. What AI can tell you about your blood test. Mashable, updated 10 April 2026.
PULS3 provides coaching guidance, not medical advice, diagnosis, or treatment. Talk to your doctor about your own health.