Diagnosis likelihood %
Your characteristics
Symptoms
Rare Disease Symptoms?
Had a confirmed diagnosis? Feed the machine. Submissions accumulate in the database and future versions of the probability table are re-derived from them.
This is a rebuild by Jack Bellis, of WhatsMyDiagnosis.com, a beloved, long-abandoned web tool that was, and still should be the predominant diagnostic tool for consumers... and possibly professionals. Its beauty was that it delivered two supreme usability principles: 1)it showed results before you even do anything, and 2)it requires zero instructions. Billions of users lives would be better if all such sites did similarly. Instead, the likely future is that people will simply ask AI 'it hurts when I do this,' and get an answer. Perhaps that AI answer will be perfect, but it's still nice to have the raw, slice-and-dice power of a database at the tip of your mouse.
Where the numbers come from
- Baseline rates (the default list): each diagnosis's share of US doctor-office visits, from the CDC's National Ambulatory Medical Care Survey (NAMCS 2019) — 8,250 sampled visit records, survey-weighted to represent about 1.04 billion visits nationally.
- Symptom probabilities: how often each symptom appears as a reason-for-visit among patients receiving each diagnosis, tabulated from the same records.
- Age and sex adjustments: relative-risk multipliers derived from the same microdata (checking "Age 61+" nudges arthritis up because that's what the visit records show).
- The ranking math: naive Bayes — start every diagnosis at its baseline rate, multiply in the probability of each checked symptom, normalize to 100%. A smoothing floor (0.02) keeps rare symptom–diagnosis pairs from producing absurd certainty.
- The long tail († rows): 4,288 rare diseases from the Human Phenotype Ontology — 114,965 disease–phenotype links curated by medical geneticists from the published literature, each traceable to its source article, with frequency grades. They start at a deliberately tiny baseline and enter the rankings only when a typed symptom gives them evidence: rarity loses to specificity, exactly as it should.
- Hand-curated fallback: diagnoses too rare in the survey sample (fewer than 30 visits — food poisoning, MS, cirrhosis, and the like) keep clinically-informed hand-set estimates. Every row in the source code is annotated with which kind it is.
- Honest gaps: weight-band effects are hand-set (NAMCS doesn't record patient weight), and both fever checkboxes share one estimate (it doesn't record temperature either).
- Crowdsourced stream: confirmed diagnoses entered on the Submit tab accumulate in a database, to be blended into future rebuilds of the table — completing the original site's 2012 design.
Lineage
The original whatsmydiagnosis.com was created in 2012 by John Toczek, an operations-research professional and author of the PuzzlOR column in Analytics Magazine. The site was a proof of concept that went offline before its crowdsourced table could mature. This rebuild preserves his interface and his ranking idea, seeds the matrix from CDC survey microdata instead of waiting for volunteers, and keeps his crowdsource intake alive on the Submit tab. Same soul, more data. Below is a sample of one of his works that seems to have informed WMD or vice versa.