Skip to main content

Free Tool · No login

Symptom Trigger Patterns

What the Symptom Trigger Patterns does

The Symptom Trigger Patterns tool is a simple journal for connecting what you did or felt to how bad a symptom got. Each time something happens, you pick one trigger from a fixed list of ten - heat or hot weather, alcohol, stress, caffeine, poor sleep, spicy food, exercise, hormonal cycle, tight clothing, or none/unknown - and rate that day's symptom severity from 1 to 10. The tool stamps the entry with the current date and adds it to your running log.

Once you have entries, it groups them by trigger, counts how many times you logged each one, and calculates the average severity for each. It then ranks the triggers from highest average severity to lowest, so the things that tend to line up with your worst days rise to the top. It does not diagnose anything, prescribe anything, or tell you what caused a symptom - it only surfaces which of your own logged triggers have been associated with higher severity ratings in your own record.

Everything stays in your browser. Entries are saved to your device's local storage, not sent to a server or shared, so the log persists between visits on the same browser but is not synced or backed up anywhere.

How to read your result

Each trigger in the results shows an average severity out of 10 and a count of how many entries you logged for it. The list is sorted by average severity, so the top item is the trigger tied to your highest average symptom scores - not the one you logged most often. A trigger you noted once at severity 9 will sit above one you logged ten times at severity 6, which is why the entry count next to each row matters as much as the score.

The tool attaches a confidence label based only on how many entries a trigger has: 5 or more reads as High confidence, 3 or 4 as Moderate, and 1 or 2 as Low. This is a count of your data points, not a statistical result. A High label means you have enough repeated observations for the average to be less swayed by a single unusual day - it does not mean the trigger is proven to cause anything. Treat a top-ranked trigger as a question to bring to a clinician or to test deliberately, not as an answer.

The most useful output is a pattern you can act on in conversation: for example, telling a prescriber that your hot-flash or symptom scores average noticeably higher on days you logged alcohol or poor sleep across a dozen entries. That kind of concrete, dated personal record is easier to discuss than trying to recall the last few months from memory.

What the result is based on

The ranking is arithmetic on your own entries and nothing else. For each trigger the tool takes every severity number you recorded for it, adds them up, divides by the count, and sorts triggers by that average from high to low. There is no model, no external dataset, no population baseline, and no clinical algorithm - the output is a plain average of the numbers you typed.

The trigger list is fixed in the code at ten options and cannot be edited or added to from the interface. Severity is a whole number from 1 to 10 that you set on a slider. The confidence label is a direct threshold on entry count (5+, 3+, otherwise) with no other input.

Storage is local to the browser under a single key. There is no account, no server call, and no synchronization, so the analysis reflects only the entries present on the device you are using.

What it cannot tell you

  • It measures association in your log, not causation. A high average for a trigger only means your severity ratings happened to be high on days you selected it - the real driver could be something you did not log, or several triggers occurring together.
  • You can log only one trigger per entry, so days with overlapping factors (for example alcohol plus poor sleep plus heat) get attributed to whichever single option you pick, which can distort every average.
  • Severity is your own subjective 1-10 rating with no defined anchor, so a 7 on one day may not mean the same as a 7 on another, and the averages inherit that inconsistency.
  • The confidence label reflects only how many entries a trigger has, not the spread or reliability of the ratings - five wildly different scores still read as High confidence.
  • It has no timing or dose sense: it does not know how much alcohol, how many hours of poor sleep, or how long after a trigger the symptom appeared, and every entry is dated only to the day.
  • Data lives in one browser's local storage, so clearing site data, switching devices, or using a different browser means the log is gone or unavailable, and nothing is backed up.

Frequently asked questions

Does this tool tell me what is causing my symptoms?

No. It ranks the triggers you logged by the average severity you recorded alongside them. That shows which of your own entries line up with worse days, not what is medically causing anything. Use the pattern as a starting point for a conversation with a clinician or prescriber, not as a diagnosis.

How many entries do I need before the results mean anything?

The tool labels a trigger High confidence at 5 or more entries, Moderate at 3 to 4, and Low at 1 or 2. This is just a count of your data points - more entries make the average less sensitive to a single unusual day. It reminds you directly that you need 3 or more entries per trigger before reading much into a row.

Why is a trigger I only logged once ranked at the top?

The list is sorted purely by average severity, not by how often you logged something. One entry rated 9 will outrank a trigger you logged many times at 6. Always read the entry count and confidence label next to each row, not just its position.

Is my data private?

Yes. Entries are stored only in your browser's local storage on the device you use. Nothing is sent to a server, shared, or tied to an account. The flip side is that clearing your browser data or switching devices loses the log, and there is no backup.

Can I add my own triggers or log more than one per day?

No. The trigger list is fixed at ten options in the tool, and each entry records a single trigger. On a day with several overlapping factors you have to choose one, which is a real limitation to keep in mind when reading the averages.

Can I use this to compare treatments or providers?

Not directly - it only tracks triggers against symptom severity and has no treatment or product data in it. If you want to weigh options, use it to build a clear personal record of your symptom patterns, then compare providers separately and bring that record to a prescriber.

This tool is for education and planning. It does not diagnose, prescribe, or replace advice from a licensed clinician. Bring your result to a provider to decide what is right for you.