StealThis .dev
Pagina's Medium

Clinic — Symptom Checker Wizard

A friendly multi-step symptom checker: pick a body area, select symptoms, set duration and severity, then see an illustrative triage result with a colored level banner, recommendation, next steps, and a clear non-diagnostic disclaimer.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Symptom Checker Wizard

A calm, clinical-white wizard that walks a patient through four steps in teal and soft coral. A top progress bar tracks “Step 2 of 4” with a fill that grows as you advance. Step one is a grid of selectable body-area cards; step two is a multi-select set of symptom chips; step three captures how long it’s been going on and how severe it feels with a 1–10 slider. The final step computes an illustrative triage level deterministically from the inputs — urgent care, GP appointment, or self-care — and shows a colored banner, a recommendation, next steps, a booking CTA, and a start-over control. All logic is vanilla JS with no randomness.

Illustrative UI only — not a diagnostic tool and not intended for real medical use.