Smart radiology workflow optimization with AI agents
Assigning radiologists to imaging exams sounds simple on paper, but in practice it is one of the most costly bottlenecks in modern healthcare. We are talking about a problem that directly affects how fast patients receive diagnoses, the quality of work for professionals, and the bottom line of hospital institutions.
A study that analyzed 2.2 million exams across 62 hospitals found that traditional worklist systems generate an average of 17.7 minutes of delay per expedited case, potentially costing between $2.1 and $4.2 million per year in hospital networks. These numbers are not speculation. They reflect the accumulated cost of poorly distributed decisions, disorganized queues, and suboptimally allocated professionals over months and years of operation.
The problem is not a lack of technology. It is the logic behind it.
Conventional radiology systems run on fixed rules, and fixed rules cannot see context. They do not know if a radiologist has already been interpreting complex cases for hours straight, if a seemingly simple exam actually requires subspecialist attention, or if the queue is being gamed by someone picking the easiest cases first — the infamous cherry-picking. No learning happens when deterministic rules produce bad assignments: the same inefficient patterns repeat until someone manually updates the underlying logic.
This is exactly where artificial intelligence, in the form of autonomous agents, starts to change the game. The partnership between AWS and Radiology Partners introduced an approach built on Amazon Bedrock AgentCore and Strands Agents SDK that goes beyond conventional workflow optimization, delivering truly intelligent orchestration of who reads what, when, and why. 🧠
What traditional worklist systems cannot see
When we talk about radiology at hospital scale, the volume of exams processed daily is staggering. In networks with dozens of facilities, thousands of images enter the system every shift, and each one needs to be directed to the right professional, at the right time, with the correct level of urgency. Traditional worklist systems try to handle this using queues ordered by static criteria like exam modality, entry time, or patient location. Does it work? Sort of. Does it solve the problem intelligently? Not even close.
The blind spot in these systems is precisely their inability to process dynamic variables in real time. A radiologist who just spent three hours analyzing complex chest CTs has a different cognitive capacity than one starting a fresh shift well-rested. A routine-classified exam might hide an incidental finding that requires a neuroradiology specialist. No fixed rule can capture that kind of nuance, and it is exactly this limitation that turns the radiology workflow into a process full of invisible yet financially devastating inefficiencies.
On top of that, the cherry-picking problem is real and well-documented. When radiologists have the autonomy to select which cases they will interpret, there is a natural tendency to prioritize simpler and faster ones, which completely distorts any productivity metric and leaves the more complex cases piling up in the queue. This is not bad faith — it is human behavior in the face of poorly designed incentives. And it is exactly this kind of pattern that an artificial intelligence system with autonomous agents can identify, monitor, and correct continuously without requiring manual intervention. 🎯
The agentic AI approach: how it works in practice
An AI agent is an autonomous software component capable of perceiving its surrounding environment, reasoning about goals, and taking actions to achieve them. In radiology workflow optimization, a network of specialized agents collaborates to orchestrate complex clinical flows from start to finish, where each agent handles specific tasks within the process.
The solution developed by AWS in partnership with Radiology Partners runs on a multi-agent architecture, where different autonomous agents work in a coordinated manner to make radiologist assignment decisions based on multiple simultaneous variables. The system uses Amazon Bedrock AgentCore as the orchestration layer and Strands Agents SDK for building and governing the behavior of individual agents, creating a framework capable of reasoning about context, history, and urgency of each exam before making any assignment.
In practice, agents within Bedrock AgentCore simultaneously evaluate factors such as: radiologist specialization, current workload, fatigue patterns, case complexity, clinical urgency, and availability. All of this happens in real time, in an automated fashion, without relying on human intervention for each individual decision. The AI models powering the agents are foundation models available through Amazon Bedrock, and the system continuously learns from historical patterns, adapting to changing conditions and minimizing the incentives that fuel cherry-picking behavior.
The result is workflow optimization that goes far beyond rearranging a queue: it transforms the entire logic of how work gets distributed. 🔄
Solution architecture: the specialized agents under the hood
To understand the power of this approach, it is worth diving into the components that make up the architecture. The solution operates as an intelligent worklist orchestrator that coordinates multiple specialized agents, each responsible for a critical part of the assignment process.
How the flow begins
The process starts when a technologist acquires a new exam that becomes available in the PACS (Picture Archiving and Communication System) for reading. A queue of quality-checked exams awaits assignment to the best available radiologist. The assignment process operates as an asynchronous flow, where the matching between exam and radiologist is triggered based on dynamic rules. The central goal of the system is simple and powerful: assign the right radiologist to the right exam at the right time.
The intelligent orchestrator
The assignment trigger initiates a session in the AgentCore Runtime by calling the intelligent worklist orchestration agent, which serves as the brain of the solution. This orchestrator coordinates multiple specialized agents that execute their tasks in parallel. For routine flows, it first activates two agents — the Exam Metadata Synthesizer and the Patient History Synthesizer — to collect relevant contextual information. Based on this aggregated data, the Radiologist Assignment Agent applies reasoning logic to match the exam with the ideal professional.
For priority cases, triage systems identify critical findings that demand immediate attention. When AI algorithms detect urgent conditions, such as intracranial hemorrhage, they automatically trigger exam prioritization, flagging a high-priority indicator for the reading radiologist.
Security and privacy guardrails
Amazon Bedrock Guardrails is applied at two points in the flow. On input, it intercepts queries before they reach the orchestrator, rejecting prompts that attempt to extract personally identifiable information (PII) about patients — names, document numbers, addresses. On output, it scans agent responses to redact any PII that may have surfaced during data retrieval. This way, agents operate internally with full data for precise optimization, but only display operationally relevant information — exam type, modality, urgency, scheduling — back to the user.
The specialized agents in detail
The solution features dedicated agents that work in a coordinated manner:
- Exam Metadata Synthesizer Agent: extracts exam details, including modality, body part, and urgency indicators from incoming studies.
- Patient History Synthesizer Agent: collects relevant clinical context and retrieves prior exam records to provide comprehensive patient information that guides prioritization decisions.
- Radiologist Assignment Agent: optimizes radiologist allocation by analyzing professional profiles, specialties, preferred hospital affiliations, real-time availability, and dynamic business rules. It intelligently balances the worklist by distributing a healthy mix of complex and routine studies to prevent fatigue.
- Availability Agent: checks real-time schedules and current workload distribution to balance case allocation.
- Dynamic Rules Agent: applies essential business logic, including SLA requirements, new modalities and exam types, and escalation policies for compliance with institutional and contractual obligations.
Short-term and long-term memory
One of the most sophisticated aspects of the solution is the AgentCore Memory system, which operates in two complementary layers:
Short-term memory stores raw interactions to preserve context within individual sessions. It captures the complete conversation history as sequential events, allowing the agent to reconstruct the entire decision chain. When an assigned exam fails to meet its SLA, a trigger notifies the orchestrator to initiate reassignment, retrieving metadata from short-term memory and activating only the availability agent. Similarly, when a radiologist rejects or skips an exam, reassignment is automatically triggered.
Long-term memory provides persistent knowledge retention through a semantic memory strategy. The system extracts and stores key information about assignments, including medical record number, assigned radiologist, procedure type, modality, patient clinical history, assignment rationale, and decision factors. This knowledge base maintains a comprehensive history that helps the system learn from past decisions and optimize future distributions. 🧩
Beyond semantic memory, AgentCore episodic memory captures experience-level knowledge: attempted goals, reasoning steps, actions taken, outcomes, and reflections. Instead of storing every raw event, it identifies pivotal moments — such as SLA violations or assignment rejections — summarizes them into compact records, and organizes them so the system retrieves what matters without noise. Reflections transform episodic experiences into strategic knowledge, identifying patterns and extracting actionable insights that help agents make increasingly informed decisions over time.
Prioritization through critical findings
The exam prioritization agent performs triage using imaging models that identify the need to escalate a study priority based on critical findings, such as acute pulmonary embolism — a condition that requires immediate attention to optimize clinical outcomes. This asynchronous flow processes images through AI models, such as the Artery-aware Network (AANet) for pulmonary embolism detection in CT pulmonary angiography (CTPA) images. When models detect critical findings with high confidence, they automatically trigger study prioritization for immediate review.
Integration with external tools via MCP
When agents need external data to complete their tasks, they invoke tools via the /mcp endpoint through the AgentCore Gateway. This gateway serves as the central integration hub for the entire architecture, managing Model Context Protocol (MCP) routing along with inbound and outbound authentication for system communications. Integrated tools include access to the Clinical Data API for retrieving medical records and health histories from EHR systems, and to the Radiologist Calendar for fetching scheduling information.
Implementation steps and technical details
The full implementation is available in the AWS GitHub repository (sample-agentic-radmapper), but it is worth highlighting the most relevant aspects of the build:
The intelligent worklist orchestrator uses the agent-as-tool pattern and has access to four Strands tools as sub-agents. The orchestrator determines which specialized agent-tool is best suited for a subtask, then invokes it as if it were a function. When called, the sub-agent takes over the subtask, using its own LLM and prompt to reason about the problem, calling its own tools multiple times before returning a synthesized result to the orchestrator.
The MCP server uses FastMCP with stateless HTTP transport, exposing tools decorated with @mcp.tool() that provide radiologist lookup, imaging study metadata, patient clinical data, and shift availability.
AWS HealthImaging provides the cloud-native medical imaging repository, storing petabytes of DICOM images with sub-second retrieval speeds. Amazon SageMaker AI runs real-time inference on machine learning models that detect acute, time-sensitive conditions like pulmonary embolism.
For observability, AgentCore Observability traces the full execution path when a query flows through the orchestrator and fans out to the specialized agents. Each agent invocation is captured as a trace with individual spans, making it possible to identify whether the bottleneck was in the Clinical Data API call, a slow AgentCore memory retrieval, or the LLM inference itself. These traces feed dashboards in Amazon CloudWatch that monitor per-agent latency, tool invocation success rates, token consumption, and memory read/write patterns. 📊
Practical results and the financial impact of the shift
The numbers emerging from this approach are hard to ignore. When you consider 17.7 minutes of average delay per expedited case multiplied by thousands of daily exams across dozens of hospitals, the accumulated impact on diagnosis time, patient satisfaction, and operational cost is enormous. The estimate of $2.1 to $4.2 million annually in losses from worklist inefficiencies is not a theoretical number. It reflects the real cost of an ecosystem operating below its potential.
With the adoption of autonomous agents powered by artificial intelligence, this scenario begins to change in measurable ways. Reducing assignment time frees radiologists for what truly matters: the clinical analysis of images. When a professional does not need to spend time navigating a poorly organized worklist or waiting for someone to manually resolve priority conflicts, they can process more cases with higher quality in the same period. This has a direct effect on an institution’s diagnostic capacity and, consequently, on clinical outcomes for patients who depend on fast reports to receive appropriate treatment. 💡
A particularly powerful feature is continuous adaptive learning. Once an exam is assigned to a radiologist, they can accept, reject, or skip the assignment through a user-friendly interface application. These choices are automatically learned by the system to improve over time. By analyzing feedback loops and contextual judgment, the agentic system refines case distribution in real time, reducing radiologists’ cognitive load. Episodic memory reflections — built on records such as SLA violations and assignment rejections — help analyze past episodes to identify insights, patterns, and conclusions that influence the system’s future behavior.
From an operational standpoint, deploying this type of system also reduces the reliance on middle managers to resolve workload distribution issues, freeing leadership to focus on strategic improvements instead of putting out daily fires. Workflow optimization stops being a hard-to-reach goal and becomes a natural consequence of a well-designed architecture, where artificial intelligence handles operational decisions while humans focus on the decisions that truly require specialized clinical judgment.
What this means for the future of radiology with AI
The initiative from AWS and Radiology Partners is not just another artificial intelligence use case in healthcare. It represents a shift in how we think about the relationship between technology and specialized professionals. For years, the conversation about AI in radiology revolved almost exclusively around automated detection of findings in images — and that is important, but it is only part of the problem. The other part, ensuring the right professional receives the right case at the right time, has been in the background for too long.
Using autonomous agents for radiologist assignment fills exactly that gap. It treats the workflow as an operational intelligence problem, not just a task automation one. This means the system needs to understand context, make decisions with multiple simultaneous constraints, and continuously adapt to a dynamic environment — which is exactly the kind of challenge multi-agent architectures were designed for. Amazon Bedrock AgentCore provides the infrastructure needed for these agents to operate reliably at hospital scale, with the security controls and traceability that the healthcare environment demands.
The solution also points to promising extension paths. By analyzing patterns in exam volume and complexity, agents can identify workflow bottlenecks before they turn into backlogs, enabling proactive scheduling adjustments — like bringing additional radiologists online in advance, exactly when and where the data indicates demand will spike. Future improvements may also enable study routing based on the originating hospital and its respective SLA turnaround requirements.
As more hospital networks adopt this kind of approach and models learn from larger volumes of data, the trend is for assignment accuracy to increase, delays to shrink even further, and the positive financial impact to become increasingly evident. Radiology is facing a transformation that goes far beyond AI-assisted diagnosis — it is being reinvented from an operational standpoint, and autonomous agents are at the heart of this revolution. 🚀
