The Problem The Solution The Impact
All Case Studies
UX Research Usability Testing Workflow Design Human Factors

Designing safe, modular workflows for novel digital pathology algorithms.

Designing end-to-end workflows for novel digital pathology algorithms in Roche's uPath platform — balancing usability needs of pathologists with the constraints of an existing modular system.

Role Full Stack UX Designer
Timeline 2023
Platform uPath Web Application

Overview

How do you design for both novices and power users — on a platform you didn't build?

Roche's uPath digital pathology software employs multiple slide analysis algorithms that assist pathologists by providing relevant data, detecting tumor or non-tumor tissue, and scoring slides. Each algorithm has a unique set of inputs, outputs, and user needs — and each one required its own purpose-built workflow.

The core design challenge was two-sided: how do you cater a new algorithm's workflow and UI to meet the usability needs of users, while simultaneously aligning with the constraints of an existing platform?

The problem Each algorithm on Roche's uPath platform had unique inputs, outputs, and user needs — requiring purpose-built workflows that served both novice and experienced pathologists, within the constraints of an existing platform.
The solution Developed a repeatable five-phase design process — adaptable to each algorithm's specific demands — grounding every workflow in user research and validating decisions within real platform constraints.
The impact Workflows delivered on time across multiple algorithms. Pathologist feedback was positive, research findings fed into the broader platform roadmap, and the quality of delivery secured an ongoing design relationship with Roche.
Digital pathology algorithm workflow overview

The Problem

A further complication: each algorithm is different.

Each algorithm has a unique set of inputs, outputs, and user needs — and each one required its own purpose-built workflow. Some require pathologist input at every step; others score slides automatically with little or no interaction.

Building trust in those automated algorithms — particularly among users new to AI-assisted pathology — was a persistent challenge that shaped design decisions across every workflow.

Intuitive for newcomers to digital pathology
Powerful enough for experienced power users
Trustworthy — especially for AI-automated scoring
Compatible with a modular algorithm marketplace
Digital pathology algorithm workflow in uPath
How can we cater a new algorithm's workflow and UI to both meet the usability needs of users, and align with the constraints of an existing platform?

The solution

A repeatable five-phase design process, applied uniquely to each algorithm.

Rather than a one-size-fits-all approach, I developed a structured but flexible process that could be adapted to the specific demands of each algorithm — ensuring every workflow was grounded in user needs, validated through research, and built within real platform constraints.

01 Discovery

Speak to SMEs and review available materials to understand the users, the problem the algorithm solves, and the implementation constraints.

02 Ideation

Weekly workshops with designers, developers, PMs, SMEs, and users to refine workflow diagrams, storyboards, and wireframes.

03 Design

High-fidelity mockups and fully interactive prototypes in Figma — one for stakeholder demos, separate versions built for usability studies.

04 Research

Usability tests and cognitive walkthroughs with internal and external pathologists. Findings synthesized via affinity mapping into a documented report.

05 Development

Close collaboration with engineers to ensure designs translate faithfully. Progress tracked in weekly demos with the full project team.

Workshopped workflows with cross-functional teams
High-fidelity prototypes built for usability studies
Usability tested with real pathologists
Handed off final designs to development
Modular algorithm workflow design process in uPath

The impact

On time, positively received, and the foundation for future work.

Designs were delivered on time and within scope across multiple algorithm workflows. By staying out of the critical path, design ensured timely continuation of development activities — preventing downstream delays and keeping the project on schedule.

Feedback from pathologists during usability testing was positive overall, and the research findings generated through the process were leveraged beyond these workflows — contributing to other project activities and informing the broader platform roadmap. Most significantly, the quality of delivery solidified an ongoing relationship with Roche, securing additional design work for future algorithm iterations.

Delivered on time & within scope
Positive feedback from pathologist usability testing
Design stayed out of the critical path
Secured additional Roche work for future iterations
Algorithm workflow steps in the uPath digital pathology platform
Next Case Study Setting the UX direction for Roche's flagship digital pathology platform.

Get in touch

Interested in connecting?

I'm always open to discussing new opportunities, collaborations, or just a good design conversation.