Beyond the Individual: Virtualizing Multi-Disciplinary Reasoning for Clinical Intake via Collaborative Agents¶
Conference: ACL 2026 Findings
arXiv: 2604.08927
Code: GitHub
Area: Medical NLP
Keywords: Multi-Disciplinary Consultation, Multi-Agent, Clinical Intake, SOAP Notes, Dynamic Topology
TL;DR¶
The proposed Aegle framework virtualizes Multi-Disciplinary Teams (MDT) through a graph-structured multi-agent architecture. By introducing decoupled parallel reasoning and dynamic topology into the clinical intake process, it outperforms SOTA models on 53 metrics across 24 clinical departments.
Background & Motivation¶
Background: Initial clinical intake is a critical stage in clinical decision-making, where physicians must transform unstructured patient narratives into structured SOAP-formatted Initial Progress Notes (IPN). Current LLM-assisted intake systems mainly fall into two categories: document generation (e.g., Med-PaLM 2) and interactive intake (e.g., AMIE), both utilizing single-model architectures.
Limitations of Prior Work: (1) Single doctors or models are prone to anchoring bias under time pressure, focusing excessively on prominent symptoms while ignoring subtle cues; (2) Existing interactive systems act mostly as "passive receivers," lacking proactive exclusionary questioning capabilities; (3) While Multi-Disciplinary Team (MDT) consultations mitigate cognitive bias, they are costly and difficult to scale to daily outpatient clinics.
Key Challenge: The contradiction between the systemic depth of MDT-level reasoning and the resource constraints of real-time clinical scenarios. Additionally, multi-agent systems face the "flawed consensus" problem, where agents might reinforce biases or suppress correct minority opinions.
Goal: Virtualize the cognitive advantages of MDT to achieve low-cost collaborative reasoning in real-time clinical intake.
Key Insight: Utilize a graph-structured multi-agent architecture to simulate MDT collaboration—keeping hypothesis diversity through decoupled parallel reasoning, activating specialist agents on demand via dynamic topology, and ensuring reasoning traceability through structured SOAP states.
Core Idea: Virtualize the MDT consultation process via a three-layer architecture: an Orchestrator dynamically activates specialist agents, agents perform decoupled parallel reasoning, and an Aggregator integrates outputs to update structured clinical states.
Method¶
Overall Architecture¶
Aegle is built on DeepSeek-V3.2 and employs a two-stage finite state machine for intake: Stage I is iterative history taking (evidence collection), and Stage II is diagnostic synthesis (generating diagnosis after freezing the evidence set). Throughout the process, an incrementally updated structured clinical state \(\mathcal{S}_t = [\mathcal{F}_t, \mathcal{P}_t]\) is maintained, where \(\mathcal{F}\) corresponds to the S+O (factual evidence) of SOAP, and \(\mathcal{P}\) corresponds to A+P (assessment and plan). In Stage I, Orchestrator, Specialist Agents, and Aggregator nodes collaborate in a loop, all reading from and writing to the same SOAP blackboard; only after evidence is sufficient does the system switch to Stage II for the final diagnosis.
%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400, 'subGraphTitleMargin': {'top': 8, 'bottom': 16}}}}%%
flowchart TD
A["Patient Narrative Input"] --> ORCH
subgraph STAGE1["Two-Stage Sequential Execution · Stage I Iterative History Taking"]
direction TB
ORCH["Orchestrator Routing π_orch<br/>Dynamically activate specialist subset based on evidence"]
SPEC["Specialist Agents<br/>Decoupled parallel reasoning, invisible to each other"]
AGG["Aggregator Integration (Write before Talk)<br/>Generate dialogue only after merging suggestions"]
ORCH --> SPEC --> AGG
end
AGG -->|Update factual evidence F + Ask follow-up questions| BB[("Structured Clinical State<br/>SOAP Blackboard S = [F, P]")]
BB -->|Insufficient evidence, next round| ORCH
BB -->|Sufficient evidence, freeze F| SYN["Stage II Diagnostic Synthesis<br/>Aggregator generates Assessment & Plan P based on complete evidence"]
SYN --> OUT["Output SOAP / Initial Progress Note IPN"]
Key Designs¶
1. Structured Clinical State: Using a SOAP blackboard to strictly separate "evidence collection" from "diagnosis"
LLM intake often suffers from "premature commitment," where models rush to a diagnosis before collecting sufficient evidence. Aegle formalizes the SOAP medical record into a shared blackboard \(\mathcal{S}_t = [\mathcal{F}_t, \mathcal{P}_t]\): \(\mathcal{F}\) (Case Features) corresponds to SOAP’s S+O, continuously accumulating verifiable facts like basic info, history of present illness, and physical exam results; \(\mathcal{P}\) (Diagnosis & Plan) corresponds to A+P and is only generated after \(\mathcal{F}\) stabilizes. The framework enforces a unidirectional dependency \(\mathcal{F} \to \mathcal{P}\), ensuring any diagnosis can be traced back to specific evidence, preventing premature commitment and ensuring reasoning traceability.
2. Dynamic Multi-Agent Graph Topology: Summoning specialists as needed rather than overwhelming the system
Including all departments in the context is expensive and causes interference; real MDTs are convened based on relevance. Aegle uses three roles to replicate this: the Orchestrator acts as a routing policy \(\pi_{orch}\) to dynamically select a specialist subset \(A_{sub}\) based on dialogue history and evidence; selected Specialist Agents analyze the case independently and in parallel, invisible to each other’s intermediate reasoning (decoupled reasoning); the Aggregator then follows a "write-before-talk" protocol to integrate advice into state \(\mathcal{S}_{t+1}\) before generating patient-facing dialogue. Decoupled parallelism is key—it maintains hypothesis diversity and avoids "group think" or "flawed consensus" where minority viewpoints are suppressed.
3. Two-Stage Sequential Execution: Explicit bias control as a system gate
Anchoring bias often stems from locking in a diagnostic direction prematurely. Aegle enforces a two-stage finite state machine: Stage I is iterative history taking, where the Orchestrator repeatedly activates specialist agents for follow-up questions and the Aggregator generates intake dialogue. This cycle continues until evidence is sufficient. Stage II then freezes \(\mathcal{F}\) and generates \(\mathcal{P}\) (diagnosis + plan) based on the complete evidence set. This physical isolation turns the MDT discipline of "discussing the condition before concluding" into a system-level constraint.
Loss & Training¶
Aegle is an inference framework (not a training method) utilizing the zero-shot capabilities of DeepSeek-V3.2 through structured prompting and role assignment. No additional training is required.
Key Experimental Results¶
Main Results¶
| Dataset | Metric | Aegle | DeepSeek-V3.2 | GPT-4o | Gain |
|---|---|---|---|---|---|
| ClinicalBench | IDEA | 63.80 | 50.51 | 41.05 | +13.3 |
| ClinicalBench | SOAP | 53.42 | 38.64 | 29.38 | +14.8 |
| ClinicalBench | READ | 76.20 | 71.73 | 67.66 | +4.5 |
| RAPID-IPN | IDEA | 67.31 | 54.35 | 44.70 | +13.0 |
| RAPID-IPN | SOAP | 60.09 | 47.39 | 34.79 | +12.7 |
| RAPID-IPN | READ | 80.18 | 72.14 | 69.89 | +8.0 |
The evaluation covers 24 clinical departments with 53 fine-grained metrics.
Ablation Study¶
| Configuration | IDEA | SOAP | Description |
|---|---|---|---|
| Aegle (Full) | 63.80 | 53.42 | Complete framework |
| Single Agent (DeepSeek-V3.2) | 50.51 | 38.64 | No MDT collaboration |
| MiniMax-M2 | 57.78 | 46.18 | Strongest single-model baseline |
Key Findings¶
- Aegle consistently outperforms all baselines, including closed-source models like GPT-4o and Gemini 2.5, across all 53 metrics.
- Even with the same base model (DeepSeek-V3.2), the multi-agent framework provides a +13.3 IDEA score gain, proving the value of the collaborative architecture.
- Performance gains on the real-world clinical dataset RAPID-IPN are even more significant, indicating good generalization in real scenarios.
Highlights & Insights¶
- Decoupled Parallel Reasoning: Independent analysis by specialist agents avoids "flawed consensus," making it safer and more controllable than debate-based multi-agent systems. This is transferable to other domains requiring multi-perspective analysis (e.g., legal or financial risk assessment).
- SOAP Structured State as a Shared Blackboard: Treating clinical documentation standards as a reasoning control mechanism—not just a record format but a bias control tool—is highly inspiring.
- Write-before-talk Protocol: Ensuring the Aggregator updates internal states before generating dialogue separates technical accuracy from patient communication, which is crucial for the deployability of medical AI.
Limitations & Future Work¶
- Relies entirely on the zero-shot capabilities of DeepSeek-V3.2 without exploring fine-tuning for clinical scenarios.
- Multiple agent calls increase inference costs (multiplying API calls); real-world deployment must consider latency and cost.
- Evaluation is primarily based on Chinese clinical data; cross-linguistic and cross-cultural generalization remains to be verified.
- Does not yet integrate multi-modal information such as imaging or laboratory tests.
Related Work & Insights¶
- vs AMIE: AMIE is a single-model interactive intake system susceptible to anchoring bias; Aegle expands the hypothesis space through multi-agent parallel reasoning.
- vs MDAgents: MDAgents adjusts topology based on task complexity, but interactions remain a black box; Aegle explicitly constrains reasoning paths via the SOAP structured state.
- vs MedAgents: MedAgents uses debate-based collaboration, which may lead to flawed consensus; Aegle’s decoupled parallelism and independent reasoning avoid mutual interference between agents.
Rating¶
- Novelty: ⭐⭐⭐⭐ The framework design virtualizing MDT is novel, and the formalization of the SOAP structured state is creative.
- Experimental Thoroughness: ⭐⭐⭐⭐⭐ 24 departments, 53 metrics, ClinicalBench + real-world datasets, and comparisons with multiple SOTA baselines.
- Writing Quality: ⭐⭐⭐⭐ Clear description of the framework, though formulaic notation and certain sections could be further simplified.