Problem
Clinicians were dismissing alerts and skipping steps in the dashboard because the interface treated every signal as equally urgent. The product was technically correct but cognitively exhausting.
Research
We shadowed clinical sessions and reviewed support tickets for patterns, not anecdotes. The same themes appeared: alert fatigue, unclear severity, and critical information buried below the fold.
Strategy
We separated informational updates from actions that required a decision. The product would respect clinical rhythm — fewer interruptions, richer context when interruption was truly necessary.
Design
We introduced tiered urgency, clearer hierarchy, and payloads that answered “what do I do next?” at the point of alert. Empty and error states were designed with the same care as happy paths.
Implementation
Rollout happened in phases by clinic group so feedback could shape the next wave. Clinical champions stayed in the loop; we treated their skepticism as design input, not resistance.
Outcome
Clinicians reported spending less time fighting the tool and more time with patients. Alert interactions became intentional again — the system felt like it was working with the practice, not against it.