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?