Building a Platform for Agentic AI in Clinical Trial Operations

medable · Healthcare · 2026 · source Agentic: yes · promotional bias: med · source-backed · extracted with prompt 0.5.4 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: Clinical trial operations and agentic AI platforms

Medable wanted to reduce manual clinical-trial operations work by deploying configurable agentic applications for document classification and trial monitoring, while preserving healthcare-grade customer isolation, validation, evaluation, and human oversight.

Constraints:

Architecture

Medable built Agent Studio as a platform layer for internal teams and customers to configure agentic applications. The platform supports model-agnostic agents, RAG knowledge, MCP connectors, workflow functionality, agent skills for context management, multiple triggers, isolated customer environments, versioned draft-to-publish agent development, built-in evaluations, and human-in-the-loop review. ETMF and CRA applications sit on top as multi-agent, agent-powered products.

Diagram confidence: reconstructed (reconstructed from prose).

flowchart LR
  agent-studio[Agent Studio] --> model-configuration[Model configuration]
  agent-studio --> rag-knowledge[RAG knowledge]
  agent-studio --> mcp-connectors[MCP connectors]
  agent-studio --> workflow-and-skills-layer[Workflow and skills layer]
  agent-studio --> trigger-layer[Trigger layer]
  agent-studio --> evaluation-harness[Evaluation harness]
  agent-studio --> customer-isolation-layer[Customer isolation layer]
  agent-studio --> etmf-application[ETMF application]
  agent-studio --> cra-application[CRA application]
  rag-knowledge --> etmf-application
  mcp-connectors --> cra-application
  mcp-connectors --> ai-data-layer[AI data layer]
  ai-data-layer --> cra-application
  evaluation-harness --> human-review[Human review]
  human-review --> etmf-application
  human-review --> cra-application
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Agent Studio Configurable platform for internal teams and customers to build, version, evaluate, and publish agents. Model configuration, RAG knowledge, MCP connectors, Workflow and skills layer, Trigger layer, Evaluation harness, Customer isolation layer
Model configuration Model-agnostic settings, model parameters, and system prompts for each agent. Agent Studio, Evaluation harness
RAG knowledge Knowledge repositories such as protocol and document-classification materials attached to specific agents. Agent Studio, ETMF application, CRA application
MCP connectors Connectors that interface with different clinical data systems and tools. Agent Studio, CRA application, AI data layer
Workflow and skills layer Workflow functionality and agent skills used to structure work and manage context windows. Agent Studio, ETMF application, CRA application
Trigger layer Chat, Microsoft Teams, Slack, webhook, and system-triggered entry points for agents. Agent Studio, ETMF application, CRA application
Customer isolation layer Isolated per-customer environments where Medable acts as the data processor. Agent Studio, ETMF application, CRA application
Evaluation harness Built-in stage gate and recurring monitor for response quality, tool use, accuracy, and application-specific metrics. Agent Studio, Human review, ETMF application
ETMF application Agentic electronic trial master file app for document classification and metadata assignment. Agent Studio, RAG knowledge, Evaluation harness, Human review
CRA application Clinical research associate assistant that connects trial systems, surfaces monitoring information, recommends actions, and can act with oversight. Agent Studio, MCP connectors, AI data layer, Human review
AI data layer Planned common ontology layer to align large clinical systems for easier retrieval and tool use. MCP connectors, CRA application
Human review Human-in-the-loop review for trust, accuracy monitoring, and adjudication when agent and human classifications differ. ETMF application, CRA application, Evaluation harness

Data flow

A customer or internal product team configures agents in Agent Studio with model parameters, system prompts, relevant knowledge repositories, MCP connectors, workflows, and triggers. For ETMF, document-classification agents use trial-document knowledge and golden datasets to classify documents and metadata, then human reviewers provide trust-building feedback. For CRA workflows, agents connect multiple trial data systems, surface understandable monitoring information, recommend actions, and can take actions with human oversight.

4 supporting quotes
“We have the platform that we have allows users, common users, not just engineering users, to be able to configure their own agents using agnostic models.”transcript, stated
“It pairs with rag knowledge. We have a breadth of MCP connectors to be able to connect with different data systems.”transcript, stated
“We have We support workflow functionality within Agent Studio and Agent Skills, which is a common pattern that Anthropic has helped to develop to be more precise and manage context windows for agents.”transcript, stated
“you're able to use it in many different ways. You're able to directly interact with that agent or sub-agent, or you can work with it directly through the application.”transcript, stated

Why this architecture

Medable chose a platform-first architecture because clinical-trial customers have bespoke requirements but share repeated needs: isolated environments, RAG over protocols and documents, connectors to many systems, model/configuration control, workflow triggers, evaluation stage gates, and human oversight. Building Agent Studio lets new solutions reuse these capabilities instead of rebuilding them for each agentic application.

4 supporting quotes
“problems. So, it's pretty broad and we take a platform approach to every solution that we provide. We start with does the platform capability exist for these solutions so that the next solution that comes around will have that capability already baked in and”transcript, stated
“We start with does the platform capability exist for these solutions so that the next solution that comes around will have that capability already baked in”transcript, stated
“have their nuances. Every trial is different. Every customer is different. It allows them to be able to manage that isolated concept. And as we build on the agent platform, we're able to accelerate our ability to deliver more solutions”transcript, stated
“perspective of we build isolated environments for our customers. We are the data processor for their environments we and we wanted to follow that same practice with the way that we build agents. We want to build agents that are purpose-built for our customers. They're not going to be all”transcript, stated

Models used: model-agnostic agents · flagship models · agent skills · RAG systems

Scale

Alternatives considered (roads not taken)

Build one-off agents for each product or customer

Rejected because: Medable's customers and trials differ, but repeated agent capabilities could be reused through a platform.

“problems. So, it's pretty broad and we take a platform approach to every solution that we provide. We start with does the platform capability exist for these solutions so that the next solution that comes around will have that capability already baked in and”transcript, stated
“have their nuances. Every trial is different. Every customer is different. It allows them to be able to manage that isolated concept. And as we build on the agent platform, we're able to accelerate our ability to deliver more solutions”transcript, stated

Limit agents to chat-triggered interactions

Rejected because: Agent Studio supports Teams, Slack, webhooks, and system triggers so agents can be invoked without a human starting a chat.

“a lot of people are familiar with chatting with an agent, but that's not the only way you can interact with an agent.”transcript, stated
“through Slack or how can it be triggered based off of a webhook or another system and you not have the human trigger from the beginning.”transcript, stated

Trust human review as unquestioned ground truth

Rejected because: The team recognizes human reviewers can be wrong and works with customers to adjudicate agent-human disagreements.

“to cuz humans aren't always 100% correct. So, to make sure that we're looking at how accurate the agent is or how often the agent is disagreeing with the human and then from there which one is the most accurate. So, we're”transcript, stated
“human corrects it, you don't by default assume the human is correct. You think about it as there's a delta. >> Yeah. >> And then what And then what happens? So, you're like, okay, we have a document where the metadata doesn't what the agent added doesn't match with the human wants to add.”transcript, stated

Evaluate only once before launch

Rejected because: Medable runs evaluations as a stage gate and on a regular frequency to detect response drift after deployment.

“we have the evals as part of the agent development process that precedes the publishing of that agent out to its end users.”transcript, stated
“We also run that on a regular frequency to be able to determine whether we're getting different responses over time”transcript, stated

Patterns

multi-agent-orchestration (agent-platform)

ETMF and CRA are not single agents; they are applications built from ecosystems of agents, sub-agents, front-end experience, and non-agentic databases.

“Those are not just single agents. Those are an ecosystem of agents, they're orchestrating agents”transcript, stated
“there's also front-end experience and there's databases that are not necessarily agentic”transcript, stated

rag-retrieval (knowledge)

Agents attach relevant knowledge repositories and protocol/document context, while the team builds an AI data layer for retrieval across large clinical systems.

“It pairs with rag knowledge.”transcript, stated
“we're building out an AI data layer that helps to align all of these systems into a common ontology”transcript, stated

tool-use-orchestration (connectors)

Agent Studio connects to external clinical and operational systems through MCP connectors and workflow triggers.

“We have a breadth of MCP connectors to be able to connect with different data systems.”transcript, stated
“how can it be triggered based off of a webhook or another system”transcript, stated

human-in-the-loop-gate (clinical-oversight)

Medable starts classification and recommended-action workflows with human review to build trust, monitor agreement, and adjudicate disagreements.

“we looked to start with human in the loop to always to ensure that we're feeling the trust and the accuracy of the agent results”transcript, stated
“Again, with that human in the loop.”transcript, stated

eval-driven-development (validation)

Agent Studio has built-in evaluations for response quality, tool-order correctness, deployment stage gates, recurring monitoring, and golden-dataset validation.

“We have an evaluation mechanism built in to the platform”transcript, stated
“We're also evaluating whether we're calling the tools in the right order and we're calling the correct tools with the evaluations.”transcript, stated

privacy-preserving-processing (regulated-data)

Medable carries its SaaS isolation model into agents, using per-customer isolated environments where it acts as the data processor.

“we build isolated environments for our customers. We are the data processor for their environments”transcript, stated
“It allows them to be able to manage that isolated concept.”transcript, stated

Tradeoffs

Build a reusable agent platform

Chose Agent Studio as shared platform infrastructure over One-off point solutions for ETMF, CRA, and each customer.

Rationale: A platform lets Medable reuse capabilities across bespoke customer needs while accelerating future agentic products.

“we're able to accelerate our ability to deliver more solutions much faster.”transcript, stated
“We start with does the platform capability exist for these solutions so that the next solution that comes around will have that capability already baked in”transcript, stated

Make the platform model-agnostic

Chose Bring-your-own or flagship model configuration over Tying Agent Studio to one model provider.

Rationale: Clinical customers and agent use cases need flexibility to configure models and parameters per agent.

“configure their own agents using agnostic models. So, you can bring your own model, you can use any model that's a flagship model”transcript, stated
“configure the model parameters, like which model do we want to use, and define a system prompt.”transcript, stated

Start with human-in-the-loop deployment

Chose Human review and active monitoring over Immediately removing humans from classification and action workflows.

Rationale: Human review builds trust and produces agreement/disagreement signals while the agent's accuracy is validated.

“we looked to start with human in the loop to always to ensure that we're feeling the trust and the accuracy of the agent results”transcript, stated
“actively monitor which recommendations the humans are agreeing with and which ones they are”transcript, stated

Use versioned draft-to-publish agent development

Chose Versioned agents with evaluations before publishing over Ad hoc prompt/configuration changes sent directly to users.

Rationale: Clinical-trial agents need traceable configurations and validation stage gates.

“we do everything in a versioned way.”transcript, stated
“work through a draft process, go through the process of building out evaluations, and then being able to publish that”transcript, stated

Gotchas (what bit them)

Clinical-trial agents cannot be generic out-of-the-box bots.

Root cause: Every trial and customer has bespoke requirements, isolated data, and different operational rules.

Resolution: Use Agent Studio as a configurable platform with isolated customer environments and purpose-built agents.

“We want to build agents that are purpose-built for our customers. They're not going to be all out of the box.”transcript, stated
“Every trial is different. Every customer is different.”transcript, stated

A human-in-the-loop label is not automatically ground truth.

Root cause: Human document classifiers can be wrong, sometimes discovered years later.

Resolution: Treat disagreements as deltas, work with customers to decide which answer is correct, and feed verified corrections back into the agent.

3 supporting quotes
“humans aren't always 100% correct.”transcript, stated
“the user put the wrong classification and for the document and so they understand that the human doesn't isn't 100% accurate.”transcript, stated
“provide that automatic feedback into the agent once we know which one is truly accurate.”transcript, stated

Large clinical data retrieval is not solved by merely adding connectors.

Root cause: Agents need the right context across large data volumes, multiple systems, MCP design, and context-window limits.

Resolution: Medable is building an AI data layer with a common ontology to align systems for retrieval and tool use.

“large data retrieval, getting the right context to the agent is not an easy problem.”transcript, stated
“we're building out an AI data layer that helps to align all of these systems into a common ontology”transcript, stated

Agent responses can drift after publication.

Root cause: Model, configuration, and data changes can alter responses over time.

Resolution: Run evaluations before publishing and on a regular frequency after launch.

“they're not just like fire and forget. Like we've launched the agent, we've shared it out with people.”transcript, stated
“We also run that on a regular frequency to be able to determine whether we're getting different responses over time”transcript, stated

Evaluation

Medable evaluates at the Agent Studio platform level and at application levels such as ETMF and CRA, using response relevance, tool-order correctness, configuration benchmarking, pre-publish stage gates, recurring monitoring, a golden dataset of known-document classifications, and human agreement/disagreement review.

Metrics: agent response accuracy and relevance · correct tool calls and tool order · performance across multiple configurations · golden dataset accuracy on over 2,000 ETMF documents · human agreement/disagreement with agent recommendations · response changes over time

3 supporting quotes
“test the accuracy and success of an agent's response and like whether the responses are relevance relevant.”transcript, stated
“We're also evaluating whether we're calling the tools in the right order and we're calling the correct tools with the evaluations.”transcript, stated
“over 2,000 documents and we're able to run the agent against these 2,000 documents where we knew the correct answer.”transcript, stated

Outcomes

The case covers clinical operations at global scale: over 100 languages, over 80,000 documents per year for one customer, 350+ classifications, 13+ CRA systems, and a golden evaluation dataset of over 2,000 documents.

3 supporting quotes
“we also allow our customers to build agents directly onto our platform.”transcript, stated
“connect those 13 different data sources together, surface the data to them in a more easily understandable way.”transcript, stated
“the AI can actually go one step further and take the action for you on behalf of the human.”transcript, stated