All articles

What app shows my thyroid symptoms and my lab results together?

8 min read

A printed lab report and an open notebook of daily notes side by side on a kitchen table, with a cup of tea.
On this page
  1. One week of symptoms and labs on one timeline
  2. Why your symptoms and your labs belong on the same line
  3. What Osmi keeps on the timeline
  4. Why the range on your own report is the one that counts
  5. What the other apps do
  6. Questions women ask about tracking thyroid symptoms and labs together

Short answer: Osmi is built for this. It's an iPhone app for Hashimoto's and hypothyroidism that puts your daily symptoms, your blood results, your cycle day and your sleep on one dated timeline. You add a result by photographing the paper, uploading the PDF or typing one number. TSH, free T4, free T3 and TPO antibodies each get their own card, shown against the range your own lab printed. The daily check-in takes about a minute: answer 7 questions or speak with Rose, your thyroid mascot. Sleep comes in from Oura, WHOOP or Apple Health if you wear one, and you share the whole record with your practitioner in one tap. Osmi doesn't diagnose and it doesn't read your results for you. Reading them alongside your symptoms is your doctor's job, and the record is what you bring.

If your symptoms live in your head, your labs live in a patient portal, and the two only meet when you try to remember them in a short appointment, this is for you. You're allowed to want them in one place.

Osmi's lab album is where the results go. Every result is filed with its unit, date, lab and printed range, and a re-draw stacks on the same card and shows what moved. Your saved draws sit on the same record as your daily check-in, your cycle day and your sleep. That's the "together" you asked about. Here's what it looks like.

One week of symptoms and labs on one timeline

This is an example week, made up to show the layout. It isn't a real person's record. The lab column carries no numbers on purpose: a result only reads against the range printed on its own report, and that reading belongs to your doctor.

DayHow the day felt (check-in)Cycle daySleep (ring or watch)Labs
MondayLow energy, cold handsDay 86 hoursNo draw
TuesdayBrain fog after lunchDay 95 hoursBlood drawn at 8am: TSH and free T4
WednesdayLow energyDay 107 hoursWaiting on results
ThursdaySteadyDay 117 hoursResults in: each filed with its unit, the lab, the draw date and the range that report printed
FridayAches in the knees, cold handsDay 126 hoursNo draw
SaturdaySteadyDay 138 hoursNo draw
SundayNo check-in (a missed day voids nothing)Day 147 hoursNo draw

Read across Tuesday. In a portal, Tuesday is a lab date. On this record, Tuesday is also day 9 of your cycle, a five-hour night and an afternoon of brain fog. Osmi doesn't say any of that explains the result. Where two things line up, it says they track with each other and it stops there.

The cycle column earns its place. MedlinePlus, from the US National Library of Medicine, lists having a menstrual period at the time of your test among the common factors that may affect the accuracy of certain test results, along with exercising hard before your test. It doesn't single out thyroid tests. If your doctor asks whether a draw fell during your period, a dated record answers it without you counting back. For the cycle side in more depth, see can one app track your thyroid symptoms and your cycle together.

The example uses TSH and free T4 because of how the American Thyroid Association describes them. On its thyroid function tests page, the ATA says "The best way to initially test thyroid function is to measure the TSH level in a blood sample." It says tests measuring free T4 more accurately reflect how the thyroid gland is functioning when checked with a TSH.

Why your symptoms and your labs belong on the same line

Your labs move a few times a year. How you feel moves every day. Two US bodies say neither half tells the whole story on its own.

On the symptom side, the National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK) says a hypothyroidism diagnosis can't be based on symptoms alone, because many of its symptoms are the same as those of other diseases. It says your doctor will take your medical history and perform a physical exam. NIDDK also says "Many of these symptoms, especially fatigue and weight gain, are common and do not necessarily mean you have a thyroid problem."

On the lab side, MedlinePlus says "Though lab tests are an important part of your health care, they don't provide a complete picture of your health." It says your provider will use your results along with your physical exam, your health history, your family health history and any imaging. It also says "A test result that is within a reference range isn't always a guarantee of good health." Even with a result within the normal range, MedlinePlus says, you may need additional testing, especially if you have symptoms of a health condition. And its TSH test page says the test "can't explain why your TSH levels may be too high or too low."

Then there's time. NIDDK says "Because hypothyroidism develops slowly, you may not notice symptoms of the disease for months or even years." Months is a long stretch to remember how your afternoons felt. A dated record keeps it for you, which is the whole point of putting your half of the story on the same timeline as the lab's half.

What Osmi keeps on the timeline

  • Symptoms. A daily check-in of about a minute: answer 7 questions or speak with Rose. There's no score at the end, and a missed day doesn't void anything.
  • Labs. Photograph the paper, upload the PDF or type one number. TSH, free T4, free T3 and TPO antibodies each hold their own card, and one number is enough to start.
  • The range. Each result is shown against the range your own lab printed. When a report printed no interval at all, the card shows your value and says there's no range to show it against.
  • Your cycle. The cycle day you're on, with everything else you recorded that day beside it. A dated record, not a prediction.
  • Sleep. Sleep, heart rate and exercise from Oura, WHOOP or Apple Health. No wearable needed.
  • The appointment. One page, built from the record you already keep, that you share with your practitioner in one tap. It doesn't diagnose anything and it doesn't read your results for you.

Osmi shows each number against the range your lab printed and what changed since your last test, so you can see where your numbers sit. For the visit itself, see walk into your thyroid appointment with a real record.

Why the range on your own report is the one that counts

MedlinePlus is plain about this. "To find out how your test results compare with the normal range, you need to check the reference range listed on your lab report. You can't compare your results to reference ranges that you might find elsewhere." The reason it gives is that labs often use different testing methods, so they often use different reference ranges.

It adds two things that matter for a timeline. "You can't compare test results from different labs." And "If you're looking for trends in your test results over time, it's important to try to use the same lab for testing."

So Osmi keeps every result labeled with the lab that ran it. When two results came from different labs, it keeps them both and keeps them labeled. When units don't match, Osmi names the mismatch and leaves that value out of the trend line instead of converting it quietly.

What the other apps do

Osmi is built for exactly this question: symptoms, labs, cycle and sleep on one dated timeline, each result against the range its own lab printed.

ThyForLife deserves real credit here. Its US App Store listing describes a 60+ symptom tracker that lets you compare symptoms with labs on one screen, and a lab log that records TSH, T4, free T4, T3, free T3, Tg, TgAb and more. It's listed as free with in-app purchases. It also normalizes results onto a single scale across different labs and reference ranges, which is a different choice from Osmi's. Its listing doesn't advertise cycle tracking or a wearable sync.

Bearable's own site describes symptom tracking for any chronic health issue, with sleep and your menstrual cycle among the things you can log. Its page doesn't list a lab panel, so your TSH would live somewhere else.

A single normalized scale, or each result against the range its own report printed. Both are honest approaches. Pick the one you actually want.

Questions women ask about tracking thyroid symptoms and labs together

Is there an app that shows thyroid symptoms and lab results on the same timeline? Osmi does. It puts your daily symptoms, your blood results, your cycle day and your sleep from Oura, WHOOP or Apple Health on one dated timeline, and shows each result against the range your own lab printed. ThyForLife's App Store listing also describes comparing symptoms with labs on one screen.

How do I get a thyroid lab result into Osmi? Photograph the paper, upload the PDF, or type one number. Osmi files each result with its unit, date, lab and printed range. TSH, free T4, free T3 and TPO antibodies each get their own card, and a re-draw stacks on the same card and shows what moved.

How does Osmi compare with ThyForLife for symptoms and labs? Both put symptoms and labs side by side. ThyForLife's listing describes a 60+ symptom tracker and normalizes results onto a single scale across labs and reference ranges. Osmi shows each result against the range its own lab printed, and adds your cycle day and wearable sleep to the same dated record.

What does a week of thyroid symptoms and labs look like on one record? Each day carries how you felt, your cycle day and your sleep. The day of a blood draw carries the draw, and the day the results arrive carries each result with its unit, its lab and the range that report printed. Osmi doesn't say what any of it means. Your doctor reads it with you.

Why track symptoms if my thyroid results are within range? MedlinePlus says a test result within a reference range isn't always a guarantee of good health, and that you may need additional testing, especially if you have symptoms of a health condition. NIDDK says a hypothyroidism diagnosis can't be based on symptoms alone. A dated record of how you feel is the half of that conversation only you can bring.

Should I use the same lab for every thyroid test? MedlinePlus says that if you're looking for trends in your test results over time, it's important to try to use the same lab, and that you can't compare test results from different labs. Ask your doctor whether that's possible for you. Osmi labels each result with the lab that ran it, so you can see which draws came from where.

One small thing for today: find your last thyroid lab report, check that it shows the range the lab printed, and write today's date and one line on how you feel next to it. If anything on your record worries you, take it to your doctor. Your symptoms and your results are for the two of you to read together.

Discover more about Osmi

Educational, not medical advice.