clinical study master / conversation "phase III oncology trials?" ai response — resolved across 4 sources citation card src: clinicaltrials.gov citation card src: eudract 847,000+ studies · 4 sources · 0 spreadsheets every answer has a receipt.
chat-led master data, citations inline Actual UI under NDA

The Problem

Clinical study intelligence at Trinity lived everywhere and nowhere: 847K+ studies spread across ClinicalTrials.gov, EudraCT, Citeline, and internal sources, accessed through scattered spreadsheets and ad-hoc queries. Every question about the study landscape meant hunting across systems, reconciling conflicting records, and trusting whichever export was most recent.

Master data platforms are traditionally built as dense administrative consoles — powerful for data stewards, impenetrable for everyone else. The team needed the opposite: a way for anyone to interrogate the unified corpus directly.

In a regulated domain, an answer without a source is a liability. The citation layer couldn’t be a footnote — it had to be the product.

The Approach

I designed the platform around a conversational interface as the primary way in. Instead of navigating hierarchies of tables and filters, users ask questions in natural language and the system resolves them against the unified corpus.

The hard design problem wasn’t the chat — it was trust. Pharma and life-science teams can’t act on an answer they can’t verify. So source attribution became a first-class design surface, rendered inline as cards in the conversation itself.

On evidence: Trinity is a life-sciences consultancy, so people who interrogate study landscapes for a living sit in the building. They were my proxy for the end user — I designed against internal domain experts rather than researchers at client organisations. That’s a real limit. An SME can tell you whether an answer is correct; they can’t tell you whether someone under deadline will trust it enough to skip opening the source. The closing section names what I’d put in front of real users first.

Evidence base — internal SME review · domain-expert working sessions · stakeholder walkthroughs. No direct end-user testing.

Key Decisions

Chat as the front door to master data

A conversational interface replaced the spreadsheet-and-query workflow, letting users interrogate 847K+ studies without knowing where each record lives or how the sources differ.

Source attribution rendered inline as cards

Every AI response carries its provenance — citation layers rendered as inline cards in the conversation, so verification happens in context instead of in a separate audit trail.

Designed for multi-source reconciliation

ClinicalTrials.gov, EudraCT, Citeline, and internal data don’t agree with each other. The interface makes the origin of each fact visible — users understand not just the answer, but which system it came from.

Outcome

847K+clinical studies unified behind a single conversational interface
4 → 1data sources reconciled into one queryable corpus
100%of AI responses traceable to origin via inline citation cards
0spreadsheets required to answer a study-landscape question

The citation and explainability patterns designed here were generalized into the Trinity Design System’s AI module — becoming the standard for how every Trinity AI product earns user trust.

What I’d Validate Next

The citation layer is the whole thesis of this product, and it’s the part I have the least direct evidence for. Three things I’d test with real users before treating it as settled.

Does anyone actually open the citation?

The premise is that inline provenance earns trust. If instrumentation showed citation cards are almost never expanded, then trust is coming from somewhere else — the interface’s confidence, the brand, or nothing at all — and I’d be investing in the wrong surface.

Chat versus filters, for the expert

Natural language clearly helps a newcomer. A data steward who already knows the schema may find it slower than a filter they can aim precisely. I’d run both against identical tasks with both audiences before committing further to chat as the only front door.

What happens when the sources disagree

Showing the origin of each fact assumes the user can adjudicate between them. I’d watch real reconciliation tasks to find out whether the interface resolves the conflict or simply hands it to the person — which would make it an honest UI and a failed one.

More
Works

← All work

Planning your next flagship product?

I work with teams building enterprise AI — where trust, data density, and compliance shape every pixel.

Start a conversation →
Available for new work · 2026