Redesigning the Patient Experience suite


The oldest product in the portfolio, layered with years of iterations without a sustained product strategy, and weighed down by technical debt. Hospitals rely on it every day, so the redesign could not disrupt any of their workflows.
- Tackle the suite in phases rather than as one single project, each with its own scope and success criteria.
- Open each phase with a round of user research, to confirm in finer detail the problems identified upstream.
- Pair with a dedicated offshore front-end developer squad, which shortens the path from a design decision to production.
- Keep the product usable at every step, so the work could pause or be reordered without leaving a half-redesigned suite behind.
Status in July 2026: Phase 0 shipped: two quick wins on the legacy screen, favorite reports on top and a report search. Phase 1 shipped: design tokens and primitive components (buttons, input fields). Phase 2 shipped: the navigation bar. Phase 3 shipped: the filter system. Tables and data visualization were next.
The audit
- Navigation hierarchy
Problem. It does not reflect current usage.
On screen. Endless flat list, Favorites at the end, main pages hidden behind clicks.
- One element, three purposes
Problem. Navigation, filtering and the empty state share one element.
On screen. Report list, report settings with filters, and an empty panel.
- No visual hierarchy
Problem. Actions and information carry the same weight.
On screen. No hierarchy between CTAs and information. A mobile pattern, the burger menu, on desktop.
- Hidden filtering
Problem. The filtering system sits behind clicks.
On screen. Filters are split between the presets bar and the panel.
Phase 0, quick wins
- Favorites and most used on top
Problem. Favorites sat at the end of an endless list (audit 1).
Solution. Favorite and most used reports are surfaced at the top of the list.
- Report search
Problem. Finding a report meant scrolling the whole list (audit 1).
Solution. A search field above the list.
Phase 1, primitives
- Buttons from the design system
Problem. No shared base: every action looked equally important (audit 3).
Solution. Primitive buttons. Export is the one filled action, Favorite and Subscribe stay quiet.
- Input fields from the design system
Problem. Controls were styled one by one, with no shared base (audit 3).
Solution. Primitive input fields: the feedback search shares one height and one style with its button.
Phase 2, navbar
- Navigation, reordered and grouped
Problem. Endless flat list, Favorites at the end, main pages behind clicks (audit 1, 2).
Solution. Home and Ask Huey first, reports in four sections with Favorites on top. The panel only navigates.
- Report search
Problem. Even grouped into sections, the report list stays long (audit 1).
Solution. The search field from phase 0 stays, above the sections.
Phase 3, filters
- Two levels of filters
Problem. Filtering was hidden behind clicks and split across two places (audit 4).
Solution. App-level filters on the app background, page-level filters in the header card. Scope is visible.
- Bento cards
Problem. CTAs and information had no hierarchy (audit 3).
Solution. Header, alerts and feedback become separate cards on the app background, each with one job.
