Welcome! MDHero is a software that generates questions to ask, makes a diagnosis, explains its clinical reasoning and generates a write up complete with assessment and plan.

Pertinent positives

Enter your symptom(s) below separated by commas, I will take the first one as the chief complaint.
Age:

more options

Differential diagnoses

Based on the symptoms so far, my differential includes: esophageal disease, esophagitis
There are also 11 diseases that can present with a chief complaint of odynophagia: Strep throat, sjogren syndrome, pemphigus vulgaris, mumps, ludwig angina, peritonsilar abscess, peritonsilar cellulitis, retropharyngeal abscess, oral cancer, oral candidiasis, aphthous stomatitis

Clinical suspicians

Based on the symptoms so far, I suspect 2 conditions:

What to do next

- For me to arrive at a diagnosis, there are still 23 pieces of clinical information I need to know. See below. If you spent 2 seconds answering each one, it should take you 0 minutes. Click the 'Think' button afterward so I can process the information.

- When I have no more questions, click to Generate Write up / SOAP note / oral report

HPI and Review of Systems



: Check here to default everything to 'no' unless you explicitly select a symptom.

: pertinent for ludwig angina, peritonsilar abscess, peritonsilar cellulitis, retropharyngeal abscess, Strep throat
: pertinent for oral candidiasis, retropharyngeal abscess
: pertinent for peritonsilar abscess, peritonsilar cellulitis
: pertinent for retropharyngeal abscess
: pertinent for oral candidiasis
: pertinent for Strep throat
: pertinent for sjogren syndrome

Physical Exam


: pertinent for peritonsilar cellulitis, Strep throat
: pertinent for ludwig angina
: pertinent for oral candidiasis
: pertinent for aphthous stomatitis
: pertinent for peritonsilar cellulitis
: pertinent for peritonsilar abscess
: pertinent for mumps
: pertinent for pemphigus vulgaris
: pertinent for oral cancer

Common Chief Complaints

The app currently support the following chief complaints. Click on one to begin.


Clear all and start over