Rossana Babakhani ← Back to work
Case Study

Clinical Pathology Results Review

Designing and validating a results-review workflow for lab professionals moving off two decades of legacy-system habits. The work was grounded in Jobs-to-Be-Done research and journey mapping with a Client Advisory Group of five client laboratories formed for the CLS Expansion Initiative, then validated through prototype design and moderated evaluation.

RoleUX Researcher & Designer
PlatformClinisys Laboratory Solution (CLS)
Timeline6 months
CLS Results Review screen showing a CBC results table for a blood specimen alongside condition-code and call-log widgets, with the Graphs & Charts widget's scatter plots and histograms shown as floating detail cards

Clinisys was expanding CLS — a task-based Laboratory Management System originally designed for Environmental laboratories — to support healthcare, and needed a workflow for the Resulting stage of Clinical Pathology: the post-analytical phase of the testing process, part of a broader initiative to consolidate the company's many laboratory products onto a single platform. It had to replace a legacy system's manual, click-heavy review process and work for lab technicians who'd built their instincts around a different system, some for over twenty years. The existing legacy experience required clicking through every auto-verified result and offered no way to configure review behavior by department.

As UX Researcher and Designer, I attended the Client Advisory Group and built the journey map directly from their recurring themes, created a Jobs-to-Be-Done canvas, and led four JTBD workshops with the Product Owner, Business Analyst, and an internal Subject Matter Expert to define the technician's job. That research shaped the CLS Results Review prototype, which two moderated evaluation sessions with three practicing lab professionals then put to the test.

The evaluation sessions produced 10 evidence-based findings and validated several of the prototype's core decisions, including its flag-based verification model and inline historical results. What began as scripted usability testing shifted into open, exploratory feedback once it became clear the participants had limited hands-on CLS exposure.


My roleUX Researcher & Designer
ResearchClient Advisory Group (5 labs) · JTBD canvas · four JTBD workshops · two moderated evaluation sessions, three participants
Key contributionTranslated Jobs-to-Be-Done and journey-map research directly into the CLS Results Review prototype
Outcome10 evidence-based findings and validated design decisions
StatusReleased; still rolling out to clients migrating from the legacy system

Contributions

  • Attended the Client Advisory Group and built the journey map directly from their recurring themes
  • Created the Jobs-to-Be-Done canvas during discovery
  • Led four JTBD workshops with the Product Owner, Business Analyst, and an internal Subject Matter Expert
  • Held weekly working sessions with the Product Owner, Business Analyst, and an internal Subject Matter Expert to review and update work in progress
  • Designed the CLS Results Review prototype: backlog, results table, and widget panel
  • Planned and moderated two evaluation sessions with practicing lab professionals transitioning from a legacy system
  • Synthesized 10 evidence-based findings spanning query management, worklist organization, verification, and specimen visibility

Method

Discovery came first, then definition, then validation. The journey map and the JTBD canvas (detailed in Research, below) established the design principles behind the CLS Results Review prototype, which two moderated sessions then evaluated. Both were scoped as usability testing but shifted into open, exploratory feedback once it was clear the participants had limited hands-on CLS experience.

CLS was originally built as an environmental LMS (Laboratory Management System), a task-based system where work runs in batches, suited to testing pond water or soil samples rather than reviewing an individual patient's results. Healthcare labs run on an LIS (Laboratory Information System) model instead: patient-centered, with results reviewed one specimen at a time. Some disciplines, like microbiology, straddle both worlds. The same instrument can process a blood culture or an environmental sample, so a few clients had already been running healthcare work through CLS's environmental, task-based screens, and the fit was inefficient. Many of those healthcare clients had started out as environmental customers and expanded into healthcare as a growth opportunity, especially during COVID. The CLS Expansion Initiative set out to build proper healthcare support into CLS: a patient-centered results-review experience layered onto the same task-based core, without changing the batch architecture that environmental work (and shared disciplines like microbiology) still depend on. It was one piece of a broader push to consolidate the company's many separate laboratory products onto a single CLS platform.

The Clinical Pathology Results Review functionality evaluated here covers one stage of that initiative: the Resulting step, the post-analytical phase of testing, not the complete healthcare experience. It's newly built, not a redesign of an existing CLS screen, because no patient-centered review experience existed in CLS before it. For healthcare clients, it replaces one of several legacy products the company was consolidating onto CLS, a DOS-based, "roll and scroll" system some clients had used for over twenty years, predating the company's acquisition of the platform that became CLS. Analysts now navigate and filter results, verify flagged entries, and manage pending tasks from a backlog page instead. This study asked whether that new workflow held up for lab professionals who'd spent years, in some cases decades, inside that legacy system's habits.

Task completion wasn't the only goal. The bigger question was whether CLS matched the terminology, review pace, and organizational habits analysts rely on daily, for people transitioning off a legacy system rather than starting fresh.

Research Objectives

  • Define the laboratory technician's complete job, from entering the backlog through releasing a result, before designing anything.
  • Map how the current-state Resulting workflow actually behaved, grounded in the Client Advisory Group rather than internal assumptions.
  • Evaluate whether the resulting CLS prototype held up for lab professionals transitioning off years of legacy-system habits.

Usability Testing Tasks

  • Result Review and Backlog Management
  • Query Builder and Customization
  • Critical Results and Workflow Optimization
  • Visualization and Reporting
Journey Map
View the full map ↗ Read the full report ↗
ParticipantsClient Advisory Group (5 client laboratories)
FormatOngoing sessions throughout the project
MethodJourney mapping, built from advisory group findings and reviewed weekly with the product team

Mapping the workflow as it actually happens

The Client Advisory Group met regularly throughout the project, with representatives spanning technologists, supervisors, lab managers, administrators, and pathologists, giving the team a continuing check against real laboratory practice. The product team facilitated those sessions; I attended, documented observations, and synthesized the recurring themes into the journey map myself — using custom Copilot prompts and agents built around the group's meeting structure to process session transcripts and recaps — reviewing and updating it in weekly working sessions with the Product Owner, Business Analyst, and an internal Subject Matter Expert as the current-state Resulting workflow took shape.

Key discovery

What started as a request to improve visibility into failed auto-verification results expanded into a broader workflow problem, one grounded in the advisory group's own evidence rather than internal assumptions about how labs operate.

Backlog Access & Prioritization

  • Technicians repeatedly re-applied instrument, department, and date filters because selections couldn't be saved between records.
  • Dashboard widgets could help, but configuring them required SQL knowledge not every lab had.
  • Clients wanted reruns clearly distinguished from new work, and the reason for a failed auto-verification visible before opening the record.

Decision-Making From Multiple Sources

  • Releasing a result meant reviewing current and prior runs, historical testing, QC, scattergrams, and client-configured flags, all spread across separate views.
  • When multiple runs existed, users needed an explicit way to decide which result to release.

Communication & Documentation

  • The call log used to document contacting a referring physician, especially for critical results, came up repeatedly across sessions.
  • Communication records needed to stay tied to the result, with an auditable history, rather than requiring users to leave the result to document a call.

The Journey Map

These themes shaped the journey map that documented the current-state Resulting workflow across four steps, from opening the backlog through manual differential and supervisor review.

Step 1 · Access Resulting Backlog

Goal: quickly identify the next result requiring attention and understand why it needs manual review. Technicians filter by instrument, department, and date range every time, filters that don't persist, and can't see why a result failed auto-verification until they open it. Opportunity: save backlog state, restore filters automatically, and surface the failure reason up front.

Step 2 · Review Result Record

Goal: evaluate all available information and confidently determine the appropriate result for release. Everything needed (runs, historical results, QC, scattergrams, alerts, flags) exists, but it's spread across separate locations, and comparing multiple runs adds complexity. Opportunity: a unified Result Workspace with side-by-side run comparison.

Step 3 · Manual Differential (Optional)

Goal: complete a manual differential when automated analysis can't determine an acceptable result. Technicians need to document findings without losing their place in the Resulting workflow. Opportunity: integrate manual differential directly into the Resulting experience rather than treating it as a separate detour.

Step 4 · Supervisor Review (Optional)

Goal: review results requiring additional oversight before release. Supervisors need clear ownership of assigned work, supporting information without extra digging, and a clean handoff back to the technician. Opportunity: a dedicated review queue with consolidated context and streamlined approve/return actions.

Jobs to Be Done
View the full canvas ↗ Read the full report ↗
ParticipantsProduct Owner, Business Analyst, Internal SME
FormatFour workshops, 1 hour each
MethodJobs to Be Done

Defining the job before designing anything

The job: review a specimen test panel and release the complete result.

I planned and facilitated four Jobs-to-Be-Done workshops with the Product Owner, Business Analyst, and an internal Subject Matter Expert to define who performs the job, what starts and completes it, and the rules each client configures differently, much of it directed by what the Client Advisory Group had been telling us. Then I documented, synthesized, and independently built the final JTBD artifact.

Key discovery

Three requirements carried straight into the first prototype: table configurations had to persist across sessions, active and historical results needed to be presented together, and review and release had to adapt to each client's configured rules rather than assume one workflow fit every laboratory.

Backlog Clarity & Workspace Persistence

  • The job begins when instrument results enter the backlog. Technicians need work requiring attention to be immediately clear, with canceled, rejected, and stale items no longer clouding the view.
  • Table configurations disappeared after opening a record, forcing technicians to reconstruct column widths and settings every time they returned.

Reviewing Across Runs & History

  • A current result often needs to be interpreted against previous testing and every other run for the specimen, not just the latest value.
  • When a value is selected from an earlier run, its source and the complete testing record must stay intact. Choosing a result can't erase the runs that informed the decision.

Investigation & Configured Release

  • A questionable result doesn't move straight to release. Technicians need paths to rerun, change the dilution, switch instruments, or send it for additional review without losing the original.
  • Release itself depends on client-configured rules. Critical calls, additional review, validation, audit, and quality-control steps differ from one client's workflow to the next.

Discovery ran on two tracks. The Client Advisory Group fed the journey map I built, showing how the current workflow actually behaves. Separately, four JTBD workshops with the Product Owner, Business Analyst, and an internal Subject Matter Expert defined what technicians needed from the job itself. Together, these two tracks surfaced three recurring problems: repetitive navigation, decision-making information scattered across multiple sources, and exception workflows that interrupted the primary process instead of integrating with it. Those problems became the design principles below, which shaped the CLS Results Review prototype that two rounds of usability testing then evaluated.

Design Principles Read the widget decision report ↗

Eight principles, distilled from the Jobs-to-Be-Done and journey-mapping research (including evidence from the Client Advisory Group), guided the CLS Results Review prototype design.

Preserve user context

Technicians shouldn't lose their place, their filters, or their train of thought moving between the backlog, a record, and back again.

Reduce repetitive interactions

Resulting happens continuously through the day; the same filtering and setup shouldn't have to happen every single time.

Surface actionable information early

Why a result failed auto-verification should be visible from the backlog, not discovered only after opening the record.

Support decision-making in one workspace

Instrument runs, historical results, QC, scattergrams, and flags should live in one place instead of forcing technicians to hunt across screens.

Integrate exceptions, don't interrupt

Manual differential and supervisor review are real parts of the process and need clear ownership and handoffs, not detours that break continuity.

Improve prioritization visually

What needs attention first should be obvious at a glance, not something technicians have to work out themselves.

Support configurable workflows

Auto-Post, dashboard widgets, and review processes vary by client; the workflow needs to flex rather than assume one setup fits every lab.

Minimize cognitive load in context

Supporting information should appear where the decision is being made, not require a separate lookup.

Usability Testing Read the full report ↗
Participants3
Sessions2
FormatOne-on-one, then small-group

Two moderated sessions evaluated an earlier round of the prototype, shown below, before the design evolved into the final version shown next in this section. This early round grouped supporting information into a fixed sidebar of always-visible panels (Order Comments, Additional Information, Comments & Flags) rather than the modular widgets that came later. Both sessions were originally scoped as usability testing but shifted into open, exploratory feedback once it was clear none of the participants had much hands-on CLS experience.

Left to right: Early Result Worklist · Early Review Sample with fixed info sidebar. Click to enlarge.

Session 1: P1

One-on-one, ~75 minutes. A supervisory role spanning hematology and blood banking, with extensive laboratory operations, microbiology, and management experience, plus substantial familiarity with the legacy system. That combination brought deep legacy fluency with enough distance to compare critically.

Session 2: P2 & P3

Small-group of two, ~65+ minutes. Two current laboratory staff members from an organization that had run the legacy system for roughly 20 years; P3 was comparatively new to both the lab and the system (~2.5 years), contributing a perspective less shaped by long-standing habits, while P2 was a longer-standing member of the same team. The session recording only captured one speaker label for the pair, so comments below are attributed by content and context rather than a verified transcript split.

Key Findings

Query & Worklist Management

  • Shared, admin-managed queries were preferred over each user building their own, since most staff work as generalists across departments.
  • Refresh behavior needs to be configurable by department: some want auto-refresh, others want verified results held until manually cleared.
  • Worklists need status-based grouping (new vs. pending vs. smear review) rather than one undifferentiated list.
  • Ad hoc queries should run without saving, alongside one-click "save as tile" for recurring views.

"Most of us are generalists working across departments, simple filters might be more practical than each member of the team building their own queries."P1, Session 1

Verification & Critical Results

  • Clicking through every auto-verified result (as in the legacy system) was called out directly as unnecessary friction.
  • Critical results need more than a visual indicator: a call-log system tied to individual results, with canned text for consistency.
  • Specimen conditions (hemolyzed, lipemic, line draws) need to be visible to every department that touches a result, not just the originating one.

"Right now, the legacy system requires clicking through every auto-verified result. I'd love a system that skips those unnecessary steps."P1, Session 1

Context & Continuity

  • Inline historical results were called out as a genuine improvement over switching systems to look something up.
  • Workflow status needs more operational nuance: an "in progress" state for reruns, manual process flags, and a way to temporarily exclude held tests from dashboards.
  • Trend graphing and cross-instrument, same-patient grouping of critical results would reduce the risk of missing clinically significant patterns.

"If an analyzer initiates a rerun, could the system mark it as 'in progress' to prevent premature review?"P2, Session 2

"Could results be displayed as graphs for easier visualization of trends, especially for conditions like oncology or therapeutic monitoring?"P3, Session 2

Validated Design Decisions

Although participants identified several opportunities for improvement, the sessions also validated important aspects of the CLS design.

Flag-Based Verification Model

Once explained, participants responded positively that CLS surfaces only flagged results needing verification, removing the redundant clicking the legacy system requires for auto-verified results.

Inline Historical Results

Having historical results available within the same review workflow was seen as a clear improvement over switching between systems.

Flexible Query Execution

The ability to run ad hoc queries without saving, while still supporting saved "tile" views for frequent use, matched how generalist staff actually work.

Export and Print Support

CLS's export and print capability was confirmed to meet the needs of paper-heavy departments still transitioning off the legacy system.

Prototype Read the full report ↗
Core screens3
Widget library7 components

The CLS Results Review prototype

The final prototype: the backlog analysts triage first, the results table for a single record, and the same table with the right-side widget panel (condition codes, outstanding tests, call log, additional information, comments) open.

The backlog stays true to CLS's batch/task structure, grouped by instrument, department, and priority, while opening a single result shifts into a patient-centered workspace built around one specimen at a time. That split let Results Review sit on top of the existing task-based core without requiring CLS to change it.

The widget panel wasn't a new idea. Clinisys had built a web-interface application for the legacy system, starting with Anatomic Pathology, and pathologists responded well to the specialized widgets that let them review information and complete tasks without leaving the report they were writing. Performance problems were severe enough that the application never expanded past Anatomic Pathology into other disciplines, but the widget pattern itself proved out. That precedent carried directly into how Clinical Pathology Results Review's own widget library was designed.

Left to right: Backlog / batch triage · Multi-run result comparison · Result review with widget panel. Click to enlarge.

Widget Library

The project delivered 10 evidence-based findings, eight design principles, and a set of validated design decisions: the concrete outputs this research produced for the product team to act on. Results Review has shipped, but full adoption is still rolling out. Clients moving off the legacy system need CLS implemented and their data migrated first, typically a 9 to 12 month process given how large and complex these systems are; clients already on CLS received the new functionality in smaller phased releases instead, to test and iron out issues before wider implementation.

DeliveryReleased; rolling out in phases
Findings10, grouped into 3 themes
NextFollow-up round with hands-on prototypes

Next Steps

  • Run a follow-up round with hands-on CLS prototypes, since both sessions shifted from structured usability testing into open-ended feedback discussions.
  • Treat appendix transcripts as representative, not verbatim: quotes are paraphrased from session recordings.
  • Validate dashboard and visualization concepts, such as trend graphs and patient-level grouping, against an actual design, since they were only discussed conceptually so far.

Two moderated sessions and monthly Client Advisory Group meetings throughout the project pointed the same direction: CLS's backlog-based review model and flag-driven verification are directionally right for users moving off the legacy system's manual, click-heavy workflow. But adoption depends on giving departments control over refresh behavior, worklist organization, and query management, rather than enforcing one fixed configuration.

The most urgent gaps to address as rollout continues are compliance-adjacent: call-log linkage and specimen-condition visibility. And because both sessions drifted from usability testing into open-ended feedback, these findings are directional rather than conclusive. A follow-up round with hands-on CLS prototypes would help validate the resulting design changes.

Results Review is scoped to one stage of the testing process, the post-analytical phase, not the complete healthcare experience CLS is expanding to support, but it's also part of a broader consolidation still underway across the company's other products. How well it lands for users transitioning off decades of legacy habits will likely shape the approach for the workflows and products still making that same move.