Context
Dynacare Plus is a mobile app designed to help Canadians access and manage personal health information — including lab results and wellness metrics — from their phones. The brief called for a UX/UI refresh that would make the experience more intuitive, friendly, and usable for a broad demographic, particularly users who may have limited tech comfort or medical literacy.
The Problem
Healthcare data is inherently complex. For an app like Dynacare Plus, the key challenges were:
• Technical language that can intimidate or confuse users
• Dense interfaces that frustrate rather than inform
• Limited engagement with health tracking or continuity features
• Dense interfaces that frustrate rather than inform
• Limited engagement with health tracking or continuity features
In a space where people need clarity — sometimes urgently — the original UX/visual design wasn’t helping users feel confident or in control of their health information.
My Role
I led the UX and UI redesign, with a focus on:
• Designing clean, human-centered UI
• Creating custom iconography and visual cues
• Interpreting medical and lab data into understandable formats
• Introducing micro-interactions and UI refinements to increase engagement
• Concepting animations for key screens (e.g., splash experience) Roberto's Work
• Creating custom iconography and visual cues
• Interpreting medical and lab data into understandable formats
• Introducing micro-interactions and UI refinements to increase engagement
• Concepting animations for key screens (e.g., splash experience) Roberto's Work
This was a design leadership role that balanced clarity with accessibility in a regulated domain.
The Approach
Rather than forcing users to “learn the app,” the redesign helps the app adapt to the user.
Friendly, uncluttered screens
We stripped visual noise and prioritized:
• Legible typography
• Clear information hierarchy
• Minimal cognitive load
• Legible typography
• Clear information hierarchy
• Minimal cognitive load
This matters most when someone is reviewing lab results that can feel technical or unfamiliar.
Actionable health data
Lab results were redesigned with:
• Trend graphs that visually explain health changes
• Simple toggles for deeper insight
• A “Watchlist” feature to monitor specific metrics over time
• Trend graphs that visually explain health changes
• Simple toggles for deeper insight
• A “Watchlist” feature to monitor specific metrics over time
Making data feel meaningful was a core UX driver rather than just presenting numbers.
Engaging, interactive details
Small interactions — like animation cues on launch and contextual icons — help users feel guided, not overwhelmed.
The Outcome
The redesign achieved several key improvements:
• A more approachable UI for an audience that skews older or less tech-savvy
• Visual clarity that reduces guesswork when reviewing results
• Features that support ongoing health engagement (e.g., trends and watchlists)
• Visual clarity that reduces guesswork when reviewing results
• Features that support ongoing health engagement (e.g., trends and watchlists)
This wasn’t a superficial facelift — it moved the product toward meaningful user empowerment in a space that can be intimidating.
Interested in solving a health UX challenge like this one?
Left: Splash screen. Right: Landing screen. The top carousel is my original concept providing a more engaging interaction (seen in video above). The bottom curve cue borrows from the client's style guide lending a friendly, softening touch to the main screen.
Left: Primary overview of a lab test. Right: Detailed lab result/view when selecting a particular test – in this case, a Glucose level. From here the user can view a trend graph via the icon toggle (highlighted), as well as add this lab to their WatchList on the home screen.
Left: Health records. Shown is the 'empty' state until the first record is entered, otherwise, a list of all records are displayed. A new record is added by tapping the teal plus (+) button. Right: Tapping the plus button displays the types of records that can be created.