Clinical Trial Platform

Flagship Project · Deutsche Telekom · T-Systems

Designing a clinical trial platform for high-stakes environments

In clinical trials, confusion isn't a usability issue. It's a safety risk.

Nine years connected to one product. Sole UX designer on a greenfield build, then returning as Manager Product Design as the team hit 60+ people. This is how that went.

Manager Product Design Enterprise Healthcare Regulated Domain Design System Team of 6 · 3 Designers
6+
Core modules
designed end-to-end
70%
Reduction in user
error rate
9yr
Connected to this
product, across two stints
60+
Contributors across
the scaled platform

At a glance

Problem

Phase 1 trials ran on a legacy Windows application that put every field on one screen, and coordinators kept paper logs because they could not trust it.

My role

Sole UX designer on the greenfield build from 2017, then Manager Product Design on my return in 2025 with the team at 60 contributors.

Key decisions
  1. Built the IA around coordinators, not investigators, after field research showed who actually uses the system daily.
  2. Chose progressive disclosure over legacy density, and settled the argument with comparative task testing rather than design theory.
  3. Ran the execution module as a participant panel beside a procedure timeline, which is what made the paper logs redundant.
Outcome

70% reduction in user error rate. On the second stint, UX moved 15 to 20 days ahead of sprint planning.

Context & Challenge

A legacy system reaching its limits.

Phase 1 trials run on tightly controlled workflows with real regulatory consequences. The client ran all of it on a legacy Windows application built for an era when putting everything on one screen counted as thorough. The brief was to replace it without losing the depth users relied on.

That last part was the hard bit. These teams had spent years with every data point, control, and status visible at once. Their instinct was "if I can't see it, I might miss it." Getting them to trust a hierarchical interface took comparative testing showing the focused approach reduced errors. That evidence carried the whole programme.

Why this product matters

Patient safety

An error here is not a bug for the next release. It can compromise a participant or invalidate months of work.

Narrow timing windows

Miss the window on some procedures and the data point is invalid. The system had to make the right action easy and the wrong one hard.

Four roles, one dataset

Investigators, coordinators, monitors, and admins work the same trial data with different access and different definitions of done.

Regulatory compliance

Every action leaves an audit trail, without turning daily clinical work into a compliance exercise.

Scope of Ownership

UX across 6+ modules, from IA to final interaction
Information architecture and platform navigation
Field research at clinical facilities in Germany
Design system: components, patterns, accessibility standards
Workflow design for recruitment, execution, and review
UX strategy, critique rituals, mentorship (manager phase)
Alignment across Product, Engineering, and clinical SMEs
Sprint delivery with continuous stakeholder validation

Project Journey

One product. Four roles.

I joined TrialComplete in Q3 2017 and grew through three roles over four years, then returned in October 2025 as Manager Product Design. Same product, very different brief.

Q3 2017 – 2018

UX/UI Designer

Field research, IA foundations, first module designs

2018 – 2020

Senior UX Designer

Core module delivery, iterative testing, 70% error reduction

2020 – Jul 2021

Lead UX Designer

Platform-wide UX ownership, design system, cross-team alignment

2021–2025
Other roles
Oct 2025 – Present

Manager Product Design

Team of 3, process reform, upstream UX, design system governance

Phase 01 · Discovery Knowledge Gap · No Shared Language

No existing product. No shared understanding of the domain.

TrialComplete was built from nothing, and the team held untested ideas about where the real pain lived. Without research we would have shipped whatever the loudest person in the room believed.

How it was solved

I went on site in Germany to watch the work rather than read about it. Interviews, workflow mapping by role, and SME workshops gave the team a shared picture of how a trial actually runs. Everything else was built on that.

Key Finding

Coordinators, not investigators, were in this system every day. That single finding reshuffled the IA. We had been designing for the wrong primary persona, and catching it early saved months of downstream rework.

Key Finding

The legacy app had trained users to expect everything at once. They were not asking for bad design, they had built habits around it. Changing that needed evidence, which is what the comparative testing in Phase 02 produced.

Method

Ethnographic observation · Contextual interviews · Workflow mapping by role · On site workshops in Munich

Strategic Impact

Direction set from observed reality, validated on site with clinical coordinators in Germany

Design Decision

Coordinator first IA, built around the role that uses the platform daily

Stakeholder Signal

Going on site earned client trust before a single spec was written

Phase 02 · Define Scope Complexity · Multi-Role Conflict

200+ screens. Four distinct personas. One coherent system.

Four roles use this platform, with different needs and different definitions of easy to use. Designing equally for all of them would have suited nobody. As the only designer I had to prioritise, and build an architecture that could hold 200 screens together.

How it was solved

Six modules, each with role based permissions and a clear task focus. Leaving the legacy model was tested, not preferred. Task completion sessions showed focused views beat dense layouts for multi step clinical work, which gave us something to defend when stakeholders pushed back.

Core Design Decision

Progressive disclosure over information density

Their instinct was reasonable: if you can see everything, you cannot miss anything. Testing told a different story. Focused hierarchical views consistently outperformed dense layouts for the time pressured work coordinators actually do.

Design Rationale

Visibility is not clarity. Showing everything at once gives the illusion of control while raising decision overhead. Where one missed field has compliance consequences, that overhead is a risk, not an inconvenience.

DESIGN DECISION · PROGRESSIVE DISCLOSURE VS. INFORMATION DENSITY LEGACY: EVERYTHING VISIBLE COGNITIVE LOAD All sections open · 40+ fields exposed simultaneously User must scan everything to find one thing REDESIGN: FOCUSED HIERARCHY SECTION A: SUBJECT IDENTITY ACTIVE SAVE SECTION B: MEDICAL HISTORY SECTION C: ELIGIBILITY CRITERIA SECTION D: CONSENT TRACKING DESIGN RATIONALE One active section · 8 fields visible · Focus on current task Validated: fewer errors, faster completion in testing Phase 02 · Define · Comparative testing with clinical coordinators · TrialComplete Visibility ≠ clarity.
Legacy density against progressive disclosure, validated in comparative task testing with clinical coordinators · click to expand

Core modules structured

Subject Recruitment & Screening

Eligibility, consent, and enrolment tracking. The most frequent coordinator workflow, so it got the most attention.

Execution Runner

Live procedure tracking across several participants at once. The riskiest problem on the platform, and where the 70% error reduction came from.

Review & Validation

Multi level approvals with clear handoff between clinical and regulatory roles, so accountability was never ambiguous.

Admin Configuration

Role permissions and protocol management, powerful for admins without requiring clinical expertise.

Export & Reporting

Audit ready outputs. Every decision here came from regulatory requirement, not product convention.

Procedure Library

Reusable templates for protocol driven procedures. Cut setup time and configuration errors across trial types.

Architecture

6+ modules with clear role based permission models

Scale

200+ screens held together as a navigable system, as sole designer

Validation

Progressive disclosure validated in comparative task sessions with clinical users

Platform architecture: how the modules connect

TRIALCOMPLETE · PLATFORM ARCHITECTURE 7 MODULES · 6-PHASE CLINICAL TRIAL LIFECYCLE LIFECYCLE PHASE 01 Platform Setup Trial Admin Config · Users · Libraries PHASE 02 Protocol Design Trial Design Flow · Profiles · Labels PHASE 03 Recruitment Trial Subject Enrol · Cohorts · Monitor PHASE 04 Trial Execution Runner + Lab Procedures · Samples · Live PHASE 05 Clinical Review Trial Review AE/CM · Queries · Lock PHASE 06 Data Export Trial Extract eSource · BLF · Audit Trail MODULE ARCHITECTURE MOD 01 Trial Admin System Config Users & Roles Libraries Proc. Tracker Action Log MOD 02 Trial Subject Registration Cohorts Recruitment Mon. Contact Manager Remuneration MOD 03 Trial Design Protocol Authoring Med. Profiles Eligibility & Consent Study Flow Builder Labels & Barcodes MOD 04 Trial Runner Procedure Launcher Screening / Follow Up Experimental Run Participation Monitor 70% ERROR REDUCTION Key Impact Module MOD 05 Trial Review Adverse Events Study Data Assess. Query Manager PI Oversight Study Data Lock MOD 06 Trial Extract Report Manager eSource Generator Data Export Pipeline BLF & PGxDB Export Audit Trail Export MOD 07 Trial Lab Lab Libraries Sample Processing Lab Manifest Result Review Device Settings CROSS-CUTTING : Role-Based Access Action Log, All Modules Notification Dashboard Multi-Site Context Session Timer Favorites Layer Audit Trail Gen. Ashish Kumar · TrialComplete · Deutsche Telekom / T-Systems · 2017–2021 Clarity isn't only a usability goal. It's a responsibility.
Platform architecture: 7 modules, 6 phase lifecycle, with RBAC and audit trail across every module · click to expand
Phase 03 · Design High-Density Workflows · Error Reduction

Clinical workflows are not linear. Standard patterns weren't safe enough.

The execution runner is where coordinators run live procedures across several participants at once, and where getting it wrong had patient consequences. They kept paper logs because the legacy system could not be trusted. The load was causing protocol deviations, not edge cases.

What we tried first, and why it failed

What didn't work initially

The first iteration replicated the density of the legacy app inside a web interface. It felt familiar in testing but it raised the load rather than reducing it. Coordinators were still juggling too much at once. That failure forced the rethink. Users who had seen the first version immediately recognised why the hybrid worked better, which made it far easier to defend.

The three problems that shaped the solution
Problem · Cognitive Load

Coordinators tracked several procedures, participants, and timelines at once while maintaining paper records. Missed procedures triggered protocol deviations, a compliance failure with real consequences for the trial.

Problem · Context Loss

Switching between participants broke the thread. Coordinators lost their place in a sequence and had to backtrack, which ate into the narrow windows some procedures have.

Problem · Role Collision

Roles sharing the same data had no structured handoff. Nobody could tell who had reviewed what, or when the baton passed to the regulatory reviewer. That ambiguity created gaps nobody owned.

Three approaches evaluated

Table-Heavy Views

Familiar but overwhelmed multi-participant tracking

Sequential Flows

Structured but inflexible for parallel procedures

Hybrid Model

✓ Chosen: structure plus live visibility

Key Design Decision

A hybrid execution model for structure + visibility

Tables gave an overview but fell apart across parallel procedures. Sequential flows imposed an order the work did not have. The answer was a hybrid: a participant panel running alongside a procedure timeline, so coordinators saw who they were with and where each procedure stood without leaving the view. No context switching, no paper backup.

Design Rationale

Coordinators needed the participant view and the procedure status at the same time, and no conventional pattern delivered both. Keeping those layers visible in parallel is what made the paper logs redundant.

EXECUTION RUNNER · ANNOTATED WIREFRAME TrialComplete · Site: Training · Study: Ator_4 · 3 participants active 20:28:07 PARTICIPANTS AK ACTIVE BM WAIT SR DONE DK PEND ① PARTICIPANT PANEL Switch context · no place lost Participant: Andreessen, Karl · Protocol: Ator_4 Phase 1 + Add Note DONE 08:14 View Log → Pass ACTIVE 04:23 Mark Done Skip PENDING PENDING Status: 1 Done 1 Active 2 Pending ② PROCEDURE TIMELINE Ordered steps · protocol-bound sequence ③ LIVE STATUS BADGES Real-time state · colour-coded urgency Phase 03 · Execution Runner · Hybrid participant-panel + procedure-timeline model · 70% user error reduction Paper logs made redundant. ④ SESSION TIMER: safety feature
Execution runner, annotated: ① Participant panel, switch without losing place ② Procedure timeline, bound to protocol ③ Live status badges ④ Session timer · click to expand

Error Reduction

70% reduction in user error rate, from moderated usability testing and validated in production

Product Launch

Phase 1 platform delivered and adopted by research organisations globally

How we got there

Three approaches tested with real users before committing to the hybrid

Phase 04 · Lead & Scale Process Breakdown · Design Influence

The product scaled to 60+ contributors. Design was still being pulled in after decisions were made.

Returning as Manager Product Design, the problem was structure, not effort. Design got called in after problems surfaced, when changing course was already expensive. I moved UX from a reactive function to a driver of product decisions.

What changed

The shift wasn't about more meetings. It was about moving UX to where decisions were still open, before they hardened into engineering commitments.

UX MATURITY SHIFT · LEAD & SCALE · OCT 2025 – PRESENT MANAGER PRODUCT DESIGN · T-SYSTEMS ICT INDIA BEFORE: REACTIVE STATE UX late · unstructured · high rework SPRINT CYCLE DISCOVERY Research DEFINE Scoping DESIGN ← UX enters late BUILD Dev sprint QA Testing SHIP Release rework loop UX ENTERS HERE PROBLEM 01 UX skips Discovery Builds wrong things, right way PROBLEM 02 Late change requests Design rework in dev sprints PROBLEM 03 No shared system Patterns diverge across modules OUTCOME UX surprises engineering · Design seen as a bottleneck · Rework erodes sprint velocity SHIFT AFTER: PROACTIVE STATE UX early · structured · aligned SPRINT CYCLE UX SPRINT 15–20 days early DISCOVERY UX aligned DEFINE UX aligned DESIGN Checkpoint ✓ BUILD No surprises SHIP Confident release ✓ UX ENTERS HERE GAIN 01 UX shapes scope In the room when it matters GAIN 02 Structured checkpoints Sprint ritual, not ad-hoc GAIN 03 Shared design system Consistent across all modules OUTCOME Engineering aligned before sprint · UX as strategic driver · Fewer change requests across cycles 15–20 DAYS EARLIER UX before sprint planning REWORK VOLUME Observed across sprint cycles 3 DESIGNERS MENTORED From execution to design thinking "The highest-leverage work wasn't creating screens, it was how decisions get made." Ashish Kumar · Manager Product Design · T-Systems ICT India · 2025–Present Design as a driver, not a service function.
UX maturity shift. Before: reactive, late, high rework. After: UX 15 to 20 days ahead of sprint with structured checkpoints · click to expand

Design system: from inconsistency to coherence

The design system wasn't an aesthetic exercise. It was the only way to hold quality across 200 screens while the team and the product were both growing.

Colour System

Replaced decorative colour with a semantic hierarchy. State, action priority, and compliance status became distinct for the first time.

Typography & Density

Rebuilt the type scale for views used 8+ hours a day. Less eye strain, fewer errors from misread labels.

Interaction Patterns

Standardised tables, forms, modals, and navigation across all six modules, so the right pattern became the easiest one to reach for.

Component Architecture

PrimeNG components with a custom UX layer, so engineers could implement at scale without design becoming a bottleneck.

→ Process

UX earlier in the cycle

Framing problems together instead of handing off solutions late. Engineering stopped being surprised in sprint demos.

→ Team

Mentoring 3 designers

The shift I cared about most was moving people from "does this look right" to "is this the right problem". That line between execution and design thinking is learnable.

The highest leverage work I did here wasn't creating screens. It was improving how decisions get made.

Process

UX in the room 15 to 20 days before sprint planning, with fewer late changes across cycles.

System

Design system adopted across all modules, which cut rework and sped up delivery.

Influence

UX shifted from reactive to proactive, shaping product decisions rather than responding to them.

Outcomes

What changed.

Built and scaled an enterprise platform

Designed from greenfield as the sole UX designer, to a multi module system supporting regulated workflows across recruitment, execution, and review.

70% reduction in user error rate

Measured through moderated usability testing with clinical coordinators and validated in production, on the execution runner where errors carried compliance consequences.

Enterprise adoption in a regulated domain

Adopted by research organisations running Phase 1 trials. Every workflow traceable and every decision auditable, without slowing clinical teams down.

System level consistency at scale

A design system that cut inconsistency across 200+ screens and was built to outlast any single contributor.

Key Learnings

What this product actually taught me.

Usability and compliance are not opposed, but you have to earn that argument

I assumed early on that a good interface would naturally be compliant. Regulation shapes interaction patterns in ways that are not obvious, and you have to know the rules well enough to tell where the real flexibility is. That knowledge comes from the room, not from documentation.

At 200 screens, the system matters more than any single screen

I spent too long early on polishing individual flows. One inconsistent pattern in a product this large erodes trust in all the rest, and you cannot design your way out of that after the fact. It has to be structural from the start.

Process changes outlast any individual design decision

Earlier UX involvement, critique rituals, a different way of framing design problems: those changes affected everything that came after. A single good wireframe has a lifespan. A better process does not.

The best thing you can do for a team is make them not need you

Moving into management, my instinct was still to solve problems directly. What actually worked was helping the team build their own judgment. Designers who think independently produce better work and hold up better when priorities shift.

What I'd do differently

Start the design system earlier. Inconsistencies that feel minor at 20 screens are real problems at 80, and by then you are doing remediation on top of feature delivery.
Use interactive prototypes sooner for dense workflows. Static specs produced too many "we did not realise it worked like that" moments.
Set up how design and engineering work together on day one. The patterns we retrofitted later were much harder to adopt than defaults would have been.

Nine years on one product taught me something hard to learn any other way: what it takes to keep a design coherent while the team scales and the brief shifts under you. The work changed. The standards didn't.

Designing for clinical trials taught me that clarity isn't only a usability goal. It's a responsibility.