MedDDC-Eval: Diagnosis-Decoupled Evaluation of Multi-Turn Medical Consultation Agents

arXiv cs.CL Papers

Summary

MedDDC-Eval introduces a diagnosis-decoupled evaluation testbed for multi-turn medical consultation agents, isolating the policy-elicited conversation history from diagnosis generation to enable cleaner measurement of evidence acquisition and diagnostic usefulness.

arXiv:2607.18999v1 Announce Type: new Abstract: Multi-turn medical consultation agents must decide what to ask, adapt to patient responses, and determine when the collected evidence is sufficient. However, coupled evaluation conflates the quality of the policy-elicited history with policy-specific terminal diagnosis generation: strong generation can compensate for a thin history, while weaker generation can obscure a rich one. We introduce MedDDC-Eval, a diagnosis-decoupled testbed that treats elicited history as the comparison object and holds the history-to-diagnosis mapping constant through a shared frozen reader. Across two held-out sources, a grounded interface and an auditable diagnosis-trajectory-efficiency (D/T/E) harness measure diagnostic usefulness, information acquisition, and efficiency. Directional semantic coverage followed by deterministic one-to-one assignment yields coherent precision-recall counts for open-ended items, with at most one credited match per prediction or reference. Holding histories fixed, changing only the diagnostic reader shifts diagnosis F1 by 2.2-19.0 points and reverses 18% and 36% of pairwise policy orderings on the Record and Dialogue splits. We further apply standard Group Relative Policy Optimization (GRPO) over interactive multi-turn rollouts to post-train Qwen3-32B using diagnosis-result and trajectory feedback. On the 100-case Record and 70-case Dialogue splits, the trained policy improves over its initialization by 9.7 and 4.6 total-score points; removing either primary signal lowers held-out joint performance. These results show that MedDDC-Eval supports controlled attribution, interpretable elicited-history measurement, and evaluation-guided evidence-acquisition policy development.
Original Article
View Cached Full Text

Cached at: 07/22/26, 08:24 AM

# MedDDC-Eval: Diagnosis-Decoupled Evaluation of Multi-Turn Medical Consultation Agents
Source: [https://arxiv.org/html/2607.18999](https://arxiv.org/html/2607.18999)
Guofeng Zhang∗,†, Yizeng Quan∗, Huaiyi Fang, Jianwei Lv, Jinyao Liu, Xunxu Duan, Lening An, Yu Ouyang, Junfeng Wang Baidu, Inc

###### Abstract

Multi\-turn medical consultation agents must decide what to ask, how to adapt to patient responses, and when the collected evidence is sufficient\. Yet coupled evaluation conflates the value of the policy\-elicited history with policy\-specific terminal diagnosis generation: strong diagnosis generation can compensate for a thin history, while weaker generation can obscure a rich one\. We introduceMedDDC\-Eval, a diagnosis\-decoupled evaluation testbed for multi\-turn medical consultation agents\. It treats the policy\-elicited history as the primary comparison object and holds the history\-to\-diagnosis mapping constant through a shared frozen reader\. A grounded interface over two held\-out sources and an auditable diagnosis–trajectory–efficiency \(D/T/E\) harness measure downstream diagnostic usefulness, information acquisition, and efficiency\. Directional semantic coverage followed by deterministic one\-to\-one assignment yields coherent precision–recall counts for open\-ended items while limiting each prediction and reference to one credited match\.

Holding histories fixed, changing only the diagnostic reader shifts diagnosis F1 by 2\.2–19\.0 points and reverses 18% and 36% of pairwise policy orderings on the Record and Dialogue splits\. We then test whether the measurements can guide model development by applying standard Group Relative Policy Optimization \(GRPO\) over interactive multi\-turn rollouts to post\-train Qwen3\-32B with diagnosis\-result and trajectory feedback\. On the 100\-case Record and 70\-case Dialogue splits, the trained policy improves over its initialization by 9\.7 and 4\.6 total\-score points; removing either primary signal lowers held\-out joint performance\. This same\-family comparison shows that MedDDC\-Eval’s measurement signals can guide evidence\-acquisition policy development\. MedDDC\-Eval thus supports controlled attribution, interpretable elicited\-history measurement, and evaluation\-guided policy optimization\.

$\*$$\*$footnotetext:These authors contributed equally\.$\\dagger$$\\dagger$footnotetext:Corresponding author:zhangguofeng@baidu\.com## Introduction

Static medical QA and diagnosis benchmarks evaluate models on evidence already supplied in a case description\(Singhal et al\.[2023](https://arxiv.org/html/2607.18999#bib.bib22); Wang et al\.[2024](https://arxiv.org/html/2607.18999#bib.bib25); Ding et al\.[2025](https://arxiv.org/html/2607.18999#bib.bib5); Bedi et al\.[2025](https://arxiv.org/html/2607.18999#bib.bib3)\)\. Multi\-turn medical consultation agents face a different task: through their questions, they help determine which evidence becomes available for diagnosis\(Qiao et al\.[2026a](https://arxiv.org/html/2607.18999#bib.bib17); Sanghvi et al\.[2026](https://arxiv.org/html/2607.18999#bib.bib19); Lai et al\.[2026](https://arxiv.org/html/2607.18999#bib.bib10)\)\. They must adapt to patient responses, screen for red flags, and judge when the collected evidence is sufficient within a bounded interaction\. Evaluation must therefore ask not only whether an agent reaches a plausible diagnosis, but also whether it acquires the evidence needed to support that diagnosis\.

Recent benchmarks have made the consultation process explicit through diagnostic dialogue, physician\-authored criteria, consultation rubrics, and real patient question threads\(Tu et al\.[2025](https://arxiv.org/html/2607.18999#bib.bib24); Arora et al\.[2025](https://arxiv.org/html/2607.18999#bib.bib1); Gong et al\.[2026](https://arxiv.org/html/2607.18999#bib.bib8); Munnangi and Savage[2026](https://arxiv.org/html/2607.18999#bib.bib16)\)\. Complementary work targets information acquisition, challenging patient behavior, and inquiry\-oriented training\(Qiao et al\.[2026a](https://arxiv.org/html/2607.18999#bib.bib17); Sanghvi et al\.[2026](https://arxiv.org/html/2607.18999#bib.bib19); Lai et al\.[2026](https://arxiv.org/html/2607.18999#bib.bib10)\)\. Together, these studies establish question selection and evidence acquisition as part of the evaluated capability rather than incidental properties of the dialogue\. They do not, however, determine how much of an agent’s diagnosis score is attributable to the evidence it acquired\.

These advances leave a central attribution confound unresolved\. In representative consultation systems, the same evaluated system both elicits the patient history and generates the terminal diagnosis\(Tu et al\.[2025](https://arxiv.org/html/2607.18999#bib.bib24); Lai et al\.[2026](https://arxiv.org/html/2607.18999#bib.bib10)\)\. An end\-to\-end diagnosis score is therefore determined jointly by two components: the evidence contained in the policy\-elicited history and the history\-to\-diagnosis mapping applied to it\. Strong diagnosis generation can compensate for a thin history, while weaker diagnosis generation can obscure a rich one\. Under coupled evaluation, a policy\-bound diagnosis score cannot isolate history usefulness and may misrank policies, obscure whether apparent gains reflect better history taking or stronger terminal generation, and misdirect benchmark conclusions and reward design\.

![Refer to caption](https://arxiv.org/html/2607.18999v1/x1.png)Figure 1:MedDDC\-Eval fixed\-history diagnostic\-reader intervention at case and aggregate levels\. \(a\) A case\-derived pre\-diagnosis history, diagnostic prompt, and decoding settings are held fixed while only reader identity changes, altering binary reference coverage\. \(b\) The seven\-policy motivation view deliberately excludes the trained policy and shows 5/21 Record and 10/21 Dialogue pairwise reversals under reader replacement\. The shared reader provides comparison control, and scores remain conditional on reader choice; exact endpoints and the complete eight\-policy audit \(5/28 and 10/28 reversals\) appear in Supplementary Table S7\.Figure[1](https://arxiv.org/html/2607.18999#Sx1.F1)isolates this confound by holding the pre\-diagnosis history, diagnostic prompt, and decoding settings fixed while replacing only reader identity\. The resulting case\-level reference\-match change and aggregate policy reordering show that reader choice materially affects the diagnosis score assigned to fixed histories\. This attribution problem motivates our work\.

To address this attribution confound, we introduceMedDDC\-Eval, a diagnosis\-decoupled evaluation testbed for multi\-turn medical consultation agents\. MedDDC\-Eval makes the policy\-elicited history the primary comparison object and maps every bounded history to a diagnosis through the same frozen DeepSeek\-v3 \(DS\-V3\) reader, prompt, and decoding interface\. This shared mapping controls policy\-specific diagnosis generation as a between\-agent source of variation, making diagnosis differences more directly attributable to elicited histories while complementing end\-to\-end inquiry–diagnosis evaluation\.

No single score fully characterizes an elicited history\. We report diagnosis F1 for downstream diagnostic usefulness and trajectory F1 for coverage of expert\-normalized information needs as related but non\-substitutable axes, together with acquisition efficiency as an auxiliary measure of how early recognized evidence is obtained\. Directional semantic coverage relations followed by deterministic one\-to\-one assignment prevent repeated semantic credit and yield coherent precision–recall counts\.

We next test whether these measurements can guide model development\. We apply standard Group Relative Policy Optimization \(GRPO\)\(Shao et al\.[2024](https://arxiv.org/html/2607.18999#bib.bib21)\)over interactive multi\-turn doctor–patient rollouts, computing diagnosis\-result and trajectory feedback after complete trajectories with trajectory\-level credit assignment\. Under the shared evaluation reader, the trained Qwen3\-32B policy improves over its initialization by 9\.7 and 4\.6 total\-score points on the two held\-out sources\. Reward removals trace the contribution of both feedback signals, while repeated runs and sensitivity analyses characterize the stability of the measured gains\.

Together, MedDDC\-Eval connects diagnosis\-decoupled comparison with auditable elicited\-history measurement and evaluation\-guided policy development\. Our contributions are:

1. 1\.MedDDC\-Eval\.We introduce a diagnosis\-decoupled evaluation testbed that compares policy\-elicited histories under a shared frozen diagnostic reader; a fixed\-history intervention shows that policy\-bound diagnosis generation changes scores and rankings\.
2. 2\.Elicited\-history measurement protocol\.Diagnosis and trajectory provide related but non\-substitutable views of an elicited history, while acquisition efficiency supplies an auxiliary timing measure; directional coverage and one\-to\-one assignment limit each prediction and reference to one credited match\.
3. 3\.Evaluation\-guided policy optimization\.We instantiate the diagnosis and trajectory signals as feedback for standard GRPO over interactive multi\-turn rollouts\. Relative to the same Qwen3\-32B initialization, the trained policy improves by 9\.7 and 4\.6 total\-score points on the two held\-out sources; reward removals demonstrate the utility of both feedback signals\.

## Related Work

### Static Evidence and Clinical Agents

Static medical QA and diagnosis benchmarks evaluate reasoning from evidence already provided to the model\(Singhal et al\.[2023](https://arxiv.org/html/2607.18999#bib.bib22); Wang et al\.[2024](https://arxiv.org/html/2607.18999#bib.bib25); Ding et al\.[2025](https://arxiv.org/html/2607.18999#bib.bib5); Bedi et al\.[2025](https://arxiv.org/html/2607.18999#bib.bib3)\)\. Clinical\-agent benchmarks extend evaluation to tool use, workflow execution, and sequential decisions\(Schmidgall et al\.[2024](https://arxiv.org/html/2607.18999#bib.bib20); Jiang et al\.[2025](https://arxiv.org/html/2607.18999#bib.bib9); Liu et al\.[2026](https://arxiv.org/html/2607.18999#bib.bib14); Lee et al\.[2025](https://arxiv.org/html/2607.18999#bib.bib11); Qiao et al\.[2026b](https://arxiv.org/html/2607.18999#bib.bib18)\)\. Structured differential\-diagnosis simulators such as DDXPlus further study evidence acquisition in controlled interactive settings\(Tchango et al\.[2022](https://arxiv.org/html/2607.18999#bib.bib23)\)\. The distinction matters for our setting: static tasks condition on a fixed case description, whereas a multi\-turn consultation agent helps determine which clinical facts enter its own diagnostic context\.

### Medical Dialogue and Inquiry Evaluation

Recent benchmarks make the consultation process increasingly explicit\. AMIE, HealthBench, MedDialogRubrics, MedConsultBench, and ThReadMed\-QA evaluate conversational diagnosis, physician\-authored criteria, consultation rubrics, information acquisition, or real patient question threads\(Tu et al\.[2025](https://arxiv.org/html/2607.18999#bib.bib24); Arora et al\.[2025](https://arxiv.org/html/2607.18999#bib.bib1); Gong et al\.[2026](https://arxiv.org/html/2607.18999#bib.bib8); Qiao et al\.[2026a](https://arxiv.org/html/2607.18999#bib.bib17); Munnangi and Savage[2026](https://arxiv.org/html/2607.18999#bib.bib16)\)\. Other work studies challenging patient behaviors and targeted questioning\(Li et al\.[2026b](https://arxiv.org/html/2607.18999#bib.bib13); Sanghvi et al\.[2026](https://arxiv.org/html/2607.18999#bib.bib19)\), while Doctor\-R1 trains a clinical inquiry agent with both process and terminal rewards\(Lai et al\.[2026](https://arxiv.org/html/2607.18999#bib.bib10)\)\. These studies show that the questions an agent asks are part of the capability being evaluated, rather than merely a path to a final answer\.

Our work addresses a remaining attribution problem specific to multi\-turn consultation agents\. When the evaluated agent both elicits the dialogue evidence and produces the terminal diagnosis, diagnosis scores jointly reflect history usefulness and agent\-specific diagnosis generation\. More generally, consultation systems can differ in both the elicited history and how the diagnosis is generated\. Process metrics reveal aspects of inquiry quality, but do not by themselves control this second source of variation\. We therefore introduce MedDDC\-Eval to compare agent\-elicited histories under a shared frozen reader\. This protocol adds controlled evidence\-acquisition comparison alongside evaluation of complete inquiry–diagnosis pipelines\.

### Multi\-Turn RL for LLM Agents

Group Relative Policy Optimization \(GRPO\) is a standard critic\-free grouped\-reward method introduced in DeepSeekMath\(Shao et al\.[2024](https://arxiv.org/html/2607.18999#bib.bib21)\)\. Related LLM reinforcement learning \(RL\) work studies reproducibility, prompt and length effects, scalable agent training, and finer\-grained credit assignment\(Yu et al\.[2025](https://arxiv.org/html/2607.18999#bib.bib27); Liu et al\.[2025](https://arxiv.org/html/2607.18999#bib.bib15); Zhang et al\.[2025](https://arxiv.org/html/2607.18999#bib.bib28); Wei et al\.[2025](https://arxiv.org/html/2607.18999#bib.bib26); Feng et al\.[2025](https://arxiv.org/html/2607.18999#bib.bib7); Li et al\.[2026a](https://arxiv.org/html/2607.18999#bib.bib12); Djuhera et al\.[2026](https://arxiv.org/html/2607.18999#bib.bib6)\); medical inquiry work also combines process and terminal rewards\(Lai et al\.[2026](https://arxiv.org/html/2607.18999#bib.bib10)\)\. Our training study uses standard GRPO for evaluation\-guided reward design under a fixed diagnostic interface\. Interaction and reward computation span multi\-turn rollouts, while grouped normalization and credit assignment remain trajectory\-level\.

## MedDDC\-Eval: Diagnosis\-Decoupled Evaluation

MedDDC\-Eval comprises three tightly coupled components: a grounded multi\-turn consultation interface over two held\-out source strata, a shared\-reader control that holds terminal diagnosis generation constant, and an auditable D/T/E harness combining semantic candidate generation with deterministic one\-to\-one assignment\. Table[1](https://arxiv.org/html/2607.18999#Sx3.T1)separates the clinical sample, frozen reference inventory, and repeated evaluation workload\. Together, these components turn free\-form policy\-elicited histories into controlled and traceable evaluation objects\.

Table 1:MedDDC\-Eval component and inventory map\. The held\-out clinical sample, frozen reference inventory, and repeated evaluation workload are different units and are reported separately\.### Source Strata and Held\-Out Splits

MedDDC\-Eval begins from two Chinese\-language source strata: expert\-labeled hospital records and online multi\-turn consultations\. The record pipeline screens an initial pool of 3,616 records spanning 153 source department labels into 2,904 annotated candidates across 139 normalized secondary departments, from which 912 cases are curated for RL training\. Each training case is instantiated under 3–4 and 5–7 turn prompt buckets, yielding 1,824 prompt rows\. This companion training pool supports the controlled application study and is not part of the MedDDC\-Eval held\-out evaluation set\. The held\-out evaluation set is case\-disjoint from RL training and contains the 100\-caseRecord split, drawn from the same annotated candidate pool with departmental stratification, and the 70\-caseDialogue split, constructed from online\-consultation sources with frozen diagnosis\-label and trajectory\-target inventories\. This split provides an online\-consultation\-derived source shift rather than hospital\-certified record evidence\. The supplementary document reports the complete funnel and frozen reference inventory\.

### Case Schema and Reference Targets

Both strata are normalized into a casec=\(s,x,F,G,Q,b\)c=\(s,x,F,G,Q,b\), wheressidentifies the source stratum,xxis the initial complaint or dialogue context,FFis the de\-identified fact store available to the grounded patient simulator,GGis the reference diagnosis set,QQis the set of trajectory targets, andbbis the turn budget\. Each trajectory targetq∈Qq\\in Qis a normalized clinical information need pairing a natural\-language reference question with the associated clinical condition or fact\. During construction, annotators rate how strongly each drafted target bears on the diagnosis or treatment plan on a three\-level importance scale, and only targets rated at the highest level enter the frozenQQ; the held\-out evaluator counts these frozen targets equally in TP/FP/FN\.QQis not a canonical wording or a unique question sequence: related subquestions may remain bundled as one clinically natural inquiry unit, and semantically compatible questions can satisfy a target\. Whether a target has already been volunteered is derived from the realized dialogue and removed from that dialogue’s scoring denominator\.

### Annotation, Governance, and Release Boundary

Fifteen medical annotators constructGGandQQacross four batches\. They annotate only targets they judge to bear on the diagnosis or treatment plan: they first draft case\-grounded candidate targets, then normalize their medical meaning and rate their three\-level importance, retaining only the most important targets, and finally review clinical relevance, redundancy, and semantic consistency; disagreements are adjudicated before targets are frozen\. References are thus finalized through staged drafting, medical review, and adjudication\. Raw records and original consultations are used only to create de\-identified case objects and remain restricted\. Case\-level identifiers are deduplicated before split assignment, and the training and evaluation sets are identifier\-disjoint\. Patient\-derived text, linkable case identifiers, and fine\-grained records are excluded from unconditional public artifacts; regardless of source\-data authorization, the planned minimum release contains the schema, reviewed prompt templates, scoring code, aggregate results, and fully synthetic examples\. When permitted by source authorization, de\-identification requirements, and institutional review constraints, we additionally plan to release approved subsets of the test data\. The supplementary Dataset Construction and Validation section organizes the construction statistics, annotation inventory, release tiers, and validity evidence\.

### Patient Simulation

The simulator constructs a new interactive doctor–patient dialogue for both source strata\. In record mode, the patient starts from the structured chief complaint and answers with record\-grounded facts; in dialogue mode, the simulator uses an extracted queue of reference facts from the corresponding source consultation\. The evaluated doctor receives only the current simulated interaction, not the retained source consultation\. The doctor asks questions or issues a structured diagnosis action, and the rollout stops at the diagnosis action or the maximum turn budget; the main training setup uses at most seven consultation turns\.

### Holding Terminal Diagnosis Generation Constant

When the doctor policy stops, its complete dialogue history is passed to a frozen prompt\-based DeepSeek\-v3 diagnostic reader\. Applied with the same prompt and decoding interface to every policy, this shared reader produces the diagnostic output used in the main comparison\. A policy\-bound reader—the rollout policy itself applied to the fixed history under the same diagnostic prompt—is used only in the fixed\-history intervention\. Formally, the primary object of comparison is the policy\-elicited historyhπh\_\{\\pi\}, while the history\-to\-diagnosis mappingrshared​\(hπ\)r\_\{\\mathrm\{shared\}\}\(h\_\{\\pi\}\)is held constant\. Diagnosis F1 therefore tests the downstream usefulness of each history under a common reader rather than under a reader that varies with the rollout policy\. Section[Experiments](https://arxiv.org/html/2607.18999#Sx5)characterizes the importance of this control through a fixed\-history intervention that changes only reader identity\.

### Measurement Contract and One\-to\-One Assignment

The evaluator operates on the complete dialogue historyhh, shared\-reader diagnostic outputSS, and case references\(G,Q\)\(G,Q\)\. It extracts diagnostic predictions and clinically meaningful doctor\-question units and removes trajectory targets already volunteered by the patient\. As Figure[2](https://arxiv.org/html/2607.18999#Sx3.F2)summarizes, the LLM\-assisted judge only proposes directional, protocol\-admissible coverage edges; a deterministic program selects the maximum\-cardinality one\-to\-one assignment, derives TP/FP/FN counts, and computes diagnostic usefulnessDD, trajectory coverageTT, and acquisition efficiencyEE\.

![Refer to caption](https://arxiv.org/html/2607.18999v1/x2.png)Figure 2:MedDDC\-Eval diagnosis\-decoupled evaluation protocol\. One fixed shared reader maps each stored historyhhto outputSS;GGcontains diagnosis and trajectory references\. An LLM proposes directional, protocol\-admissible coverage edges, while a deterministic program selects the maximum\-cardinality one\-to\-one assignment and derives TP/FP/FN counts\.T/ET/Euse only doctor questions before the first summary action\.D/T/ED/T/Eare the three reported axes; the prespecified weighted Total is used only for aggregate ordering and comparisons, not as a fourth axis\.Table[2](https://arxiv.org/html/2607.18999#Sx3.T2)states the self\-contained measurement contract: D/T/E are the primary axes, whereas Total is a prespecified aggregate summary rather than a fourth clinical construct\.

Table 2:Self\-contained D/T/E measurement contract\. Semantic models propose protocol\-admissible candidate edges; deterministic one\-to\-one assignment selects and counts them\.For either diagnosis or trajectory, letP=\{pi\}i=1mP=\\\{p\_\{i\}\\\}\_\{i=1\}^\{m\}be the extracted units andR=\{rj\}j=1nR=\\\{r\_\{j\}\\\}\_\{j=1\}^\{n\}the corresponding reference units\. An LLM\-assisted semantic judge proposes candidate edgesC⊆P×RC\\subseteq P\\times R, where\(pi,rj\)\(p\_\{i\},r\_\{j\}\)means that predictionpip\_\{i\}covers referencerjr\_\{j\}under prespecified dimension and subdimension rules\. This relation is directional rather than literal or bidirectional equivalence: a trajectory prediction may cover one clinically valid component of a bundled reference question, and diagnosis matching permits protocol\-specified granularity relations\. We then compute a deterministic maximum\-cardinality bipartite matchingM⊆CM\\subseteq C\. Each predicted and reference unit can occur in at most one selected edge, giving

TP=\|M\|,FP=m−\|M\|,FN=n−\|M\|,\\mathrm\{TP\}=\|M\|,\\quad\\mathrm\{FP\}=m\-\|M\|,\\quad\\mathrm\{FN\}=n\-\|M\|,\(1\)followed by standard precision, recall, and F1\. Candidate generation handles open\-ended paraphrases and allowed inclusion relations; the programmatic assignment only constrains counting and does not certify edge validity or recover an admissible edge the judge failed to propose\. Repeated candidate edges cannot increase TP beyond the number of distinct prediction or reference nodes\. The evaluator records candidate, selected, excluded, and unmapped edges for audit\.

### Diagnostic Usefulness

The evaluator extracts diagnostic predictions from the shared\-reader outputSS: from its structured tool call when available, and otherwise from its free\-form text\. These predictions are assigned one\-to\-one against the reference diagnosis set\. Run\-level diagnosis F1 is computed from micro\-aggregated TP/FP/FN counts\. Under the MedDDC\-Eval protocol, this score asks whether the agent\-elicited history supports the reference diagnosis through a common downstream mapping\.

### Trajectory Coverage

The evaluator extracts doctor\-question units before the first summary action and matches them to the expert\-annotated reference trajectory with the same coverage\-and\-assignment protocol\. Trajectory targets deliberately retain clinically natural bundled questions: physicians commonly ask related aspects of one information need in a single turn, whereas fully atomic decomposition would reward checklist\-style splitting and change the estimand to slot filling\. A prediction may therefore cover one valid component of a bundle under the prespecified inquiry\-type constraints; once selected, that prediction and bundle each consume one matching capacity\. If the patient voluntarily provides a fact before being asked, the corresponding trajectory target is filtered\. Run\-level trajectory F1 is computed from micro\-aggregated counts\.

### Efficiency and Aggregate Total

The efficiency score rewards early collection of key information and penalizes ineffective turns\. Lettit\_\{i\}be the turn index where theii\-th key question is asked:

t¯=∑iti​exp⁡\(−0\.15​\(ti−1\)\)∑iexp⁡\(−0\.15​\(ti−1\)\)\.\\bar\{t\}=\\frac\{\\sum\_\{i\}t\_\{i\}\\exp\(\-0\.15\(t\_\{i\}\-1\)\)\}\{\\sum\_\{i\}\\exp\(\-0\.15\(t\_\{i\}\-1\)\)\}\.\(2\)The weighted position is converted to a timing score and multiplied by an ineffective\-question penalty; the resulting efficiency lies in\[0\.1,1\.0\]\[0\.1,1\.0\]\. The supplementary document gives the full mapping\. We report the 100 and 70 held\-out cases as statistical units; operation counts are a reproducibility audit, not extra clinical samples\.

The three reported axes are combined into a prespecified composite Total for aggregate ordering and comparisons:

Total=0\.5​D\+0\.4​T\+0\.1​E\.\\mathrm\{Total\}=0\.5D\+0\.4T\+0\.1E\.\(3\)We freeze this protocol—the two held\-out splits, patient simulator, shared reader, judge prompts, and D/T/E scoring with the composite weights—asMedDDC\-Eval v1\.0; all reported comparisons use this frozen version\.

## Evaluation\-Guided Policy Optimization

Having defined MedDDC\-Eval as a common interface for comparing evidence\-acquisition policies, we ask whether its diagnosis\-result and trajectory signals can guide policy development\. We test this question by post\-training Qwen3\-32B on cases disjoint from held\-out evaluation, using standard GRPO with feedback derived from the proposed measurement axes\.

### Interactive Multi\-Turn Rollouts

We apply standard GRPO to interactive multi\-turn doctor–patient rollouts\. We refer to this training setup as multi\-turn GRPO: the multi\-turn structure lies in rollout generation and trajectory\-level reward computation, while grouped normalization and policy optimization follow standard GRPO\. Each GRPO sample is a complete interactive consultation trajectory: the doctor policy alternates with the grounded patient simulator until a structured diagnosis action or the seven\-turn limit, after which trajectory\-level rewards are computed and normalized within the prompt group\. The supplementary material tabulates the rollout, reward, credit, and train–evaluation boundaries\.

### Process\-Aware Reward Design

The global reward combines two primary medical signals with auxiliary behavioral constraints\. The primary signals are diagnosis\-result feedback from the frozen diagnostic tool and trajectory matching against the annotated consultation targets\. The auxiliary constraints encourage usable rollouts by controlling turn budget, output format, repetition, question count, and prefix similarity:

R=\\displaystyle R=\{\}Rdiag\+Rtraj\+λturn​Rturn\+λformat​Rformat\\displaystyle R\_\{\\mathrm\{diag\}\}\+R\_\{\\mathrm\{traj\}\}\+\\lambda\_\{\\mathrm\{turn\}\}R\_\{\\mathrm\{turn\}\}\+\\lambda\_\{\\mathrm\{format\}\}R\_\{\\mathrm\{format\}\}\(4\)\+λrep​Rrep\+Rqcount\+λprefix​Rprefix\.\\displaystyle\+\\lambda\_\{\\mathrm\{rep\}\}R\_\{\\mathrm\{rep\}\}\+R\_\{\\mathrm\{qcount\}\}\+\\lambda\_\{\\mathrm\{prefix\}\}R\_\{\\mathrm\{prefix\}\}\.This training reward is distinct from the held\-out total\-score formula in the evaluation protocol; held\-out trajectory scores are computed by the evaluation pipeline as run\-level micro\-aggregated matching scores before being combined with diagnosis F1 and efficiency\. Reward\-side terminal generation, LLM\-assisted extraction, and semantic judging use DeepSeek\-v3\.2 during training, whereas the shared diagnostic reader and offline extractor/judge use DeepSeek\-v3 during held\-out evaluation\. The active scalar coefficients areλturn=0\.8\\lambda\_\{\\mathrm\{turn\}\}=0\.8,λformat=4\.0\\lambda\_\{\\mathrm\{format\}\}=4\.0,λrep=0\.5\\lambda\_\{\\mathrm\{rep\}\}=0\.5, andλprefix=0\.5\\lambda\_\{\\mathrm\{prefix\}\}=0\.5; the diagnosis, trajectory, and question\-count components use their implementation\-level scales without an additional outer multiplier\. Full implementation variables are listed in the supplementary document\.

### GRPO Update and Credit Scope

For each prompt, GRPO compares eight complete sampled trajectories and normalizes their rewards within the group\. We implement standard GRPO with the SLIME post\-training framework\(Zhu et al\.[2025](https://arxiv.org/html/2607.18999#bib.bib30)\)\. The normalized sequence reward is broadcast across the policy\-generated response tokens, yielding trajectory\-level credit assignment over multi\-turn rollouts\. Process awareness is encoded by the diagnosis\-result, trajectory, and behavioral reward signals\. Held\-out evaluation keeps MedDDC\-Eval v1\.0 fixed and uses DeepSeek\-v3; reward\-side terminal generation, extraction, and judging use DeepSeek\-v3\.2\.

### Ablation Controls

The reward\-component ablations measure the contribution of outcome and process supervision\. Both ablations keep the rollout environment, frozen diagnostic tool, and held\-out diagnosis–trajectory–efficiency scoring protocol fixed\. One removes the diagnosis\-result reward, leaving trajectory and auxiliary behavioral rewards; the other removes the trajectory\-F1 reward, leaving diagnosis\-result and auxiliary behavioral rewards\.

## Experiments

Agent / policyMedDDC\-Eval Record \(100 cases\)MedDDC\-Eval Dialogue \(70 cases\)Δ\\DeltaTotal vs\. Qwen3\-32BDTETotalDTETotalRecord / DialogueControlled same\-family comparisonQwen3\-32B \+ GRPO44\.657\.383\.053\.541\.852\.682\.450\.2\+9\.7 / \+4\.6Qwen3\-32B33\.148\.180\.243\.839\.844\.778\.045\.6–External reference agentsGPT\-5\.436\.358\.879\.749\.735\.552\.479\.146\.6\+5\.9 / \+1\.0GLM\-538\.054\.466\.447\.434\.344\.774\.942\.5\+3\.6 / \-3\.1HuatuoGPT\-o1\-70B37\.746\.277\.945\.137\.240\.875\.942\.5\+1\.3 / \-3\.1Llama\-3\-70B\-UltraMedical31\.450\.581\.244\.039\.546\.979\.446\.4\+0\.2 / \+0\.8Baichuan\-M2\-32B32\.346\.381\.842\.933\.544\.280\.842\.5\-0\.9 / \-3\.1Doctor\-R131\.540\.375\.039\.337\.441\.278\.643\.1\-4\.5 / \-2\.5Table 3:Evidence\-acquisition profiles under MedDDC\-Eval v1\.0\. Values are percentage means over five fixed\-checkpoint rollout repeats; D and T use run\-level micro one\-to\-one counts and E uses the first summary round\. Qwen3\-32B \+ GRPO versus Qwen3\-32B is the controlled training contrast; external agents provide capability context\. Total is0\.5​D\+0\.4​T\+0\.1​E0\.5D\+0\.4T\+0\.1E, andΔ\\Deltareports display\-level Total differences from Qwen3\-32B for Record / Dialogue\. Component profiles show how each aggregate is obtained; sample SDs appear in the supplementary material\.### Experimental Comparison

The main comparison contains our GRPO\-trained Qwen3\-32B policy, its Qwen3\-32B initialization, and six external consultation agents: GPT\-5\.4, GLM\-5, Doctor\-R1, Baichuan\-M2\-32B\(Baichuan\-M2 Team et al\.[2025](https://arxiv.org/html/2607.18999#bib.bib2)\), Llama\-3\-70B\-UltraMedical\(Zhang et al\.[2024](https://arxiv.org/html/2607.18999#bib.bib29)\), and HuatuoGPT\-o1\-70B\(Chen et al\.[2024](https://arxiv.org/html/2607.18999#bib.bib4)\)\. Tables denote the trained policy as Qwen3\-32B \+ GRPO; prose refers to it as the trained policy thereafter\. All agents use MedDDC\-Eval v1\.0 with the same Chinese\-language simulator, turn budget, shared DS\-V3 reader, D/T/E evaluator, and five\-run reporting procedure\. The trained–base comparison is the controlled training contrast; external agents contextualize the resulting capability\.

### Reader Choice Changes Fixed\-History Rankings

A controlled reader intervention exposes a hidden source of ranking instability in coupled consultation evaluation\. Figure[1](https://arxiv.org/html/2607.18999#Sx1.F1)holds each completed consultation history, diagnostic prompt, and decoding settings fixed, and changes only the reader from a policy\-bound reader to shared DS\-V3\. The figure uses a seven\-policy motivation view; Supplementary Table S7 reports the complete eight\-policy audit\. Reader replacement changes diagnosis F1 by 2\.2–19\.0 points and reverses 5/28 \(18%\) Record and 10/28 \(36%\) Dialogue pairwise orderings, while questions, patient answers, trajectory, and efficiency remain fixed\. The heterogeneous shifts and reversals isolate reader identity as a material source of between\-policy diagnosis\-score variation and motivate a common history\-to\-diagnosis mapping\.

Diagnosis and trajectory align at the system level yet resolve different case\-level behavior\. Across the eight system means, their Pearson association is positive on Record \(r=0\.569r=0\.569\) and Dialogue \(r=0\.303r=0\.303\), whereas across case–model means it is much weaker \(r=0\.147r=0\.147and0\.1010\.101\)\. Both high\-trajectory/low\-diagnosis and low\-trajectory/high\-diagnosis cases remain common\. This scale\-dependent pattern supports reporting D and T separately: systems can improve both objectives on average while individual consultations still require outcome and process localization\.

### Evaluation\-Guided Training Improves Both Measurement Axes

Evaluation\-guided training improves the same Qwen3\-32B policy on both held\-out sources and on both primary measurement axes\. Relative to its initialization, the trained policy improves Record diagnosis, trajectory, efficiency, and Total by 11\.5, 9\.2, 2\.8, and 9\.7 points; the Dialogue gains are 2\.0, 7\.9, 4\.4, and 4\.6 points\. With terminal diagnosis generation held fixed, the D and T gains show that the trained policy elicits histories that are more diagnostically useful and cover more reference information needs under the reported protocol\. The component composition differs across the two source strata, but the experiment does not identify the case or source properties responsible for that difference\.

### Similar Totals Conceal Different Capability Profiles

The aggregate ordering conceals distinct evidence\-acquisition profiles\. The trained policy has the highest Total in this eight\-system comparison: 53\.5 on Record and 50\.2 on Dialogue, compared with 49\.7 and 46\.6 for the strongest external Total reference, GPT\-5\.4\. Yet GPT\-5\.4 is 1\.5 points higher in Record trajectory F1, while the trained policy is 8\.3 points higher in diagnosis F1 and 3\.3 points higher in efficiency; on Dialogue the trained policy is higher on all three components\. Total identifies the leading joint score, while D/T/E reveals the capability composition behind it\. The external comparison supplies capability context; the same\-family contrast supplies the controlled training evidence\.

The aggregate gains persist under paired case resampling\. After averaging repeated rollouts per case, the trained–base Total difference is 10\.6 points on Record \(95% CI \[8\.4, 12\.9\]\) and 5\.2 points on Dialogue \(\[2\.7, 7\.6\]\)\. The paired differences from GPT\-5\.4 are 3\.9 \(\[1\.4, 6\.5\]\) and 3\.3 \(\[0\.5, 6\.2\]\) points\. All four intervals remain above zero, supporting positive mean differences under held\-out case resampling for the evaluated checkpoints\.

### Average Gains Decompose into Distinct Case\-Level Modes

Figure[3](https://arxiv.org/html/2607.18999#Sx5.F3)decomposes the average trained–base gain into distinct, partially overlapping case\-level modes across 169 complete pairs\. Sixty\-two cases \(36\.7%\) meet the predefined stable trajectory\-improvement criterion; the bucket\-center abdominal\-pain case changes by\+22\.5\+22\.5trajectory and−0\.7\-0\.7diagnosis points\. Seven cases \(4\.1%\) meet the diagnosis\-gain criterion while retaining sparse trajectory coverage; the jaundice\-like case changes by\+43\.3\+43\.3diagnosis and−1\.2\-1\.2trajectory points\. These modes show why the D/T decomposition is useful for development: a higher aggregate can arise from improved information acquisition in some cases and improved downstream diagnostic usefulness in others\. The marker sets localize recurring patterns under the stated criteria and are non\-exhaustive\.

![Refer to caption](https://arxiv.org/html/2607.18999v1/x3.png)Figure 3:Case\-level decomposition of trained–base changes: each point is the five\-run mean\(Δ​D,Δ​T\)\(\\Delta D,\\Delta T\)for one complete case under the shared\-reader one\-to\-one evaluator \(n=169n=169\)\. Colors identify two predefined multi\-criterion patterns, rather than all cases with large mean changes;SSdenotes common\-language superiority over 25 cross\-run trained–base pairs\. The predefined teal stable trajectory\-gain pattern requiresΔ​T≥10\\Delta T\\geq 10,ST≥0\.70S\_\{T\}\\geq 0\.70, andΔ​D≥−5\\Delta D\\geq\-5points \(62/169\)\. The predefined violet diagnosis\-gain pattern requiresΔ​D≥10\\Delta D\\geq 10,SD≥0\.70S\_\{D\}\\geq 0\.70, and trained\-policy membership in split\-specific bottom\-TT/top\-DDtertiles in at least 3/5 runs \(7/169\); lowTTis an absolute trained\-policy level, notΔ​T<0\\Delta T<0\. The patterns are non\-exhaustive and may overlap; outlined callouts identify two bucket\-center, paraphrased examples, and runs are fixed\-checkpoint rollout repeats\.
### Outcome and Trajectory Feedback Make Complementary Contributions

Table 4:Reward\-component ablations for Qwen3\-32B policies trained with standard GRPO\. Values are percentage means over five fixed\-checkpoint rollout repeats; the full\-reward rows match Table[3](https://arxiv.org/html/2607.18999#Sx5.T3)\. Each ablation changes only one primary training signal; the rollout environment, auxiliary constraints, held\-out MedDDC\-Eval v1\.0 evaluator, and0\.5​D\+0\.4​T\+0\.1​E0\.5D\+0\.4T\+0\.1Eaggregate remain fixed\.The two feedback signals make complementary, non\-metric\-specific contributions in the reported training configuration\. Removing diagnosis\-result feedback lowers Total by 5\.0 points on Record and 3\.6 points on Dialogue; diagnosis and trajectory also decline even as nominal efficiency rises by 7\.8 and 6\.6 points\. Removing trajectory feedback lowers Total by 4\.1 and 4\.2 points and reduces all three components on both sources\. The first pattern shows that higher nominal efficiency alone does not imply better joint consultation quality, while the two removal contrasts jointly show that outcome and process feedback each contribute to the full policy’s measured balance\. Paired case confidence intervals for all four Total differences remain above zero\. The cross\-component responses are consistent with interacting supervision signals; the removals establish their contribution within this Qwen3\-32B configuration, rather than a universal internal mechanism\.

### Meta\-Evaluation Separates Stability from Human Alignment

The main ordering is stable across the tested rollout, weight, and reader perturbations, although one alternative\-reader comparison remains close\. Across the 16 model–split summaries, the median Total standard deviation over five rollout runs is 1\.41 points\. Seven local weight perturbations keep the trained policy first on both sources, with top\-to\-second margins of 3\.25–4\.34 points\. Replacing DS\-V3 on fixed histories with Qwen3\-32B or GPT\-5\.4 also preserves its highest mean Total on both sources\. The GPT\-5\.4\-reader Dialogue setting narrows the margin to 0\.44 points, compared with 1\.92–2\.56 points in the other reader–source settings, localizing reader choice as the closest tested sensitivity condition\.

The audits separate reproducibility of semantic judgments from coverage and human alignment\. Across 1,448 prediction–reference pair labels, two model auditors attain 0\.960 raw agreement and Cohen’sκ=0\.873\\kappa=0\.873, indicating high consistency under the audited prompts\. Their candidate\-edge recall is 0\.430 and 0\.455, however, so missed admissible edges remain a distinct measurement risk even though recall does not differ significantly across the eight systems \(p=0\.53p=0\.53and0\.590\.59\)\. In the separate 80\-output human audit, automatic professional\-quality ratings exactly match adjudicated ratings from medically qualified reviewers on 62\.5% of outputs, with quadratic\-weighted Cohen’sκ=0\.415\\kappa=0\.415\. Thus, the protocol shows strong cross\-auditor reproducibility, incomplete candidate coverage, and moderate physician\-anchored ordinal alignment under the tested conditions; full audit results appear in the supplementary material\.

## Limitations

MedDDC\-Eval compares evidence acquisition in simulation and does not evaluate clinical deployment\. Grounded patient simulators do not reproduce every patient behavior, the Dialogue split reflects online\-consultation sources rather than hospital\-certified evidence, and valid consultations can differ from reference trajectories in ordering and phrasing\. Directional coverage edges come from LLM\-assisted judges\. In a stratified two\-model cross\-audit \(supplementary material\), candidate\-edge recall was0\.4300\.430and0\.4550\.455; we detected no significant recall heterogeneity across the eight evaluated systems \(p=0\.53p=0\.53and0\.590\.59\), and the trained policy did not have higher audited recall than the external agents\. Nevertheless, missed admissible edges remain the main observed measurement risk because one\-to\-one assignment cannot recover an edge the judge fails to propose; bundled targets are also coarser than atomic facts\. The frozen reader is a between\-agent control, not a clinical oracle, so measured scores are conditional on the chosen reader; the RQ4 reader replacements bound but do not remove this dependence\. Efficiency reflects the timing of recognized evidence acquisition rather than an independent clinical\-quality axis, and the fixed0\.5/0\.4/0\.10\.5/0\.4/0\.1total supports a single ordering while component scores carry the interpretation\. Repeated runs resample rollouts from fixed checkpoints, not training seeds, and cross\-lingual transfer is unestablished\.

## Ethical Considerations

This work concerns medical dialogue, a high\-stakes domain\. The system is for offline evaluation, not patient\-facing advice; no evaluated model is suitable for autonomous clinical use, and deployment would require clinical validation, safety review, privacy protection, and regulatory compliance\. Privacy and licensing constraints prevent release of original records and raw consultations\. Regardless of source\-data authorization, the planned minimum release contains the evaluator schema, approved prompts, matching and scoring code, aggregate results, and a fully synthetic end\-to\-end fixture\. When permitted by source authorization, de\-identification requirements, and institutional review constraints, we plan to release approved test\-data subsets; upon acceptance, we will prioritize completing these clearance steps for the held\-out evaluation set and runnable source\-derived instances, which remain conditional on authorization and de\-identification review\. LLM\-based evaluators may encode biases, so the protocol is not safety certification\.

## Conclusion

MedDDC\-Eval makes the policy\-elicited history the primary comparison object and holds its history\-to\-diagnosis mapping constant with a shared reader\. The fixed\-history stress test shows why that control is needed; auditable one\-to\-one D/T/E measurement then supplies complementary views of diagnostic usefulness, information acquisition, and efficiency\. A controlled study using standard GRPO over interactive multi\-turn rollouts improves Qwen3\-32B on both held\-out splits, and either reward removal weakens joint performance in the reported configurations\. Together, these results establish a measurement\-to\-optimization loop in which histories are compared under a common diagnostic interface, analyzed through complementary outcome and process measurements, and improved through evaluation\-guided feedback\.

## References

- Arora et al\. \[2025\]R\. K\. Arora, J\. Wei, R\. Soskin Hicks, P\. Bowman, J\. Quiñonero\-Candela, F\. Tsimpourlas, M\. Sharman, M\. Shah, A\. Vallone, A\. Beutel, J\. Heidecke, and K\. Singhal\.Healthbench: Evaluating large language models towards improved human health\.*arXiv preprint arXiv:2505\.08775*, 2025\.doi:10\.48550/arXiv\.2505\.08775\.URLhttps://arxiv\.org/abs/2505\.08775\.
- Baichuan\-M2 Team et al\. \[2025\]Baichuan\-M2 Team, C\. Dou, C\. Liu, F\. Yang, F\. Li, J\. Jia, M\. Chen, Q\. Ju, S\. Wang, S\. Dang, T\. Li, X\. Zeng, Y\. Zhou, C\. Zhu, D\. Pan, F\. Deng, G\. Ai, G\. Dong, H\. Zhang, J\. Tai, J\. Hong, K\. Lu, L\. Sun, P\. Guo, Q\. Ma, R\. Xin, S\. Yang, S\. Zhang, Y\. Mo, Z\. Liang, Z\. Zhang, H\. Cui, Z\. Zhu, and X\. Wang\.Baichuan\-m2: Scaling medical capability with large verifier system\.*arXiv preprint arXiv:2509\.02208*, 2025\.doi:10\.48550/arXiv\.2509\.02208\.URLhttps://arxiv\.org/abs/2509\.02208\.
- Bedi et al\. \[2025\]S\. Bedi, H\. Cui, M\. Fuentes, A\. Unell, M\. Wornow, J\. M\. Banda, N\. Kotecha, T\. Keyes, Y\. Mai, M\. Oez, et al\.Medhelm: Holistic evaluation of large language models for medical tasks\.*arXiv preprint arXiv:2505\.23802*, 2025\.doi:10\.48550/arXiv\.2505\.23802\.URLhttps://arxiv\.org/abs/2505\.23802\.
- Chen et al\. \[2024\]J\. Chen, Z\. Cai, K\. Ji, X\. Wang, W\. Liu, R\. Wang, J\. Hou, and B\. Wang\.Huatuogpt\-o1, towards medical complex reasoning with LLMs\.*arXiv preprint arXiv:2412\.18925*, 2024\.doi:10\.48550/arXiv\.2412\.18925\.URLhttps://arxiv\.org/abs/2412\.18925\.
- Ding et al\. \[2025\]J\. Ding, L\. Lu, C\. Ding, M\. Bian, J\. Chen, W\. Pang, R\. Chen, X\. Peng, R\. Lu, S\. Ren, G\. Zhu, X\. Wu, Z\. Liu, R\. Zhang, L\. Jiang, B\. Han, Y\. Wang, and J\. Xu\.Medbench v4: A robust and scalable benchmark for evaluating chinese medical language models, multimodal models, and intelligent agents\.*arXiv preprint arXiv:2511\.14439*, 2025\.doi:10\.48550/arXiv\.2511\.14439\.URLhttps://arxiv\.org/abs/2511\.14439\.
- Djuhera et al\. \[2026\]A\. Djuhera, S\. R\. Kadhe, F\. Ahmed, and H\. Boche\.Tsr: Trajectory\-search rollouts for multi\-turn rl of llm agents\.*arXiv preprint arXiv:2602\.11767*, 2026\.doi:10\.48550/arXiv\.2602\.11767\.URLhttps://arxiv\.org/abs/2602\.11767\.
- Feng et al\. \[2025\]L\. Feng, Z\. Xue, T\. Liu, and B\. An\.Group\-in\-group policy optimization for llm agent training\.In*Advances in Neural Information Processing Systems 38 \(NeurIPS 2025\)*, 2025\.URLhttps://proceedings\.neurips\.cc/paper\_files/paper/2025/hash/420c9f777c0b4f78d515e53cf74d58b2\-Abstract\-Conference\.html\.
- Gong et al\. \[2026\]L\. Gong, W\. Fang, T\. Yang, D\. Tao, C\. Guo, P\. Wei, B\. Xie, J\. Guan, Z\. Chen, F\. Shi, J\. Gu, and J\. Liu\.Meddialogrubrics: A comprehensive benchmark and evaluation framework for multi\-turn medical consultations in large language models\.*arXiv preprint arXiv:2601\.03023*, 2026\.doi:10\.48550/arXiv\.2601\.03023\.URLhttps://arxiv\.org/abs/2601\.03023\.
- Jiang et al\. \[2025\]Y\. Jiang, K\. C\. Black, G\. Geng, D\. Park, J\. Zou, A\. Y\. Ng, and J\. H\. Chen\.Medagentbench: A realistic virtual ehr environment to benchmark medical llm agents\.*arXiv preprint arXiv:2501\.14654*, 2025\.doi:10\.48550/arXiv\.2501\.14654\.URLhttps://arxiv\.org/abs/2501\.14654\.
- Lai et al\. \[2026\]Y\. Lai, K\. Liu, Z\. Wang, W\. Ma, and Y\. Liu\.Doctor\-r1: Mastering clinical inquiry with experiential agentic reinforcement learning\.*arXiv preprint arXiv:2510\.04284*, 2026\.doi:10\.48550/arXiv\.2510\.04284\.URLhttps://arxiv\.org/abs/2510\.04284\.
- Lee et al\. \[2025\]G\. Lee, E\. Bach, E\. Yang, T\. Pollard, A\. Johnson, E\. Choi, Y\. Jia, and J\. H\. Lee\.Fhir\-agentbench: Benchmarking llm agents for realistic interoperable ehr question answering\.*arXiv preprint arXiv:2509\.19319*, 2025\.doi:10\.48550/arXiv\.2509\.19319\.URLhttps://arxiv\.org/abs/2509\.19319\.
- Li et al\. \[2026a\]J\. Li, P\. Zhou, R\. Meng, M\. P\. Vadera, L\. Li, and Y\. Li\.Turn\-ppo: Turn\-level advantage estimation with ppo for improved multi\-turn rl in agentic llms\.*arXiv preprint arXiv:2512\.17008*, 2026a\.doi:10\.48550/arXiv\.2512\.17008\.URLhttps://arxiv\.org/abs/2512\.17008\.
- Li et al\. \[2026b\]Y\. Li, X\. Jie, W\. Ruan, X\. Zhang, H\. Zhu, Y\. Gao, C\. Du, and R\. Liu\.Beyond idealized patients: Evaluating llms under challenging patient behaviors in medical consultations\.*arXiv preprint arXiv:2603\.29373*, 2026b\.doi:10\.48550/arXiv\.2603\.29373\.URLhttps://arxiv\.org/abs/2603\.29373\.
- Liu et al\. \[2026\]R\. Liu, I\. Q\. Mohiuddin, A\. J\. Schoeffler, K\. Renduchintala, A\. Nayak, P\. L\. Vemu, S\. C\. Vedak, K\. C\. Black, J\. L\. Havlik, I\. Ogunmola, et al\.Physicianbench: Evaluating llm agents in real\-world ehr environments\.*arXiv preprint arXiv:2605\.02240*, 2026\.doi:10\.48550/arXiv\.2605\.02240\.URLhttps://arxiv\.org/abs/2605\.02240\.
- Liu et al\. \[2025\]Z\. Liu, C\. Chen, W\. Li, P\. Qi, T\. Pang, C\. Du, W\. S\. Lee, and M\. Lin\.Understanding r1\-zero\-like training: A critical perspective\.*arXiv preprint arXiv:2503\.20783*, 2025\.doi:10\.48550/arXiv\.2503\.20783\.URLhttps://arxiv\.org/abs/2503\.20783\.
- Munnangi and Savage \[2026\]M\. Munnangi and S\. Savage\.Threadmed\-qa: A multi\-turn medical dialogue benchmark from real patient questions\.*arXiv preprint arXiv:2603\.11281*, 2026\.doi:10\.48550/arXiv\.2603\.11281\.URLhttps://arxiv\.org/abs/2603\.11281\.
- Qiao et al\. \[2026a\]C\. Qiao, J\. Huang, D\. Zhao, Z\. Liu, Y\. Shen, B\. Cheng, W\. Lin, and K\. Wu\.Medconsultbench: A full\-cycle, fine\-grained, process\-aware benchmark for medical consultation agents\.*arXiv preprint arXiv:2601\.12661*, 2026a\.doi:10\.48550/arXiv\.2601\.12661\.URLhttps://arxiv\.org/abs/2601\.12661\.
- Qiao et al\. \[2026b\]Y\. Qiao, L\. Liu, Y\. Shen, J\. Wang, J\. Gu, Z\. Chu, and K\. Ren\.Ehr\-complex: Benchmarking medical agents for complex clinical reasoning\.*arXiv preprint arXiv:2606\.23301*, 2026b\.doi:10\.48550/arXiv\.2606\.23301\.URLhttps://arxiv\.org/abs/2606\.23301\.
- Sanghvi et al\. \[2026\]A\. Sanghvi, N\. Akash, R\. Imam, A\. Sharma, and M\. Jain\.Medxagent: Multi\-agent consultation for interactive medical diagnosis\.*arXiv preprint arXiv:2606\.03416*, 2026\.doi:10\.48550/arXiv\.2606\.03416\.URLhttps://arxiv\.org/abs/2606\.03416\.
- Schmidgall et al\. \[2024\]S\. Schmidgall, R\. Ziaei, C\. Harris, E\. Reis, J\. Jopling, and M\. Moor\.Agentclinic: A multimodal agent benchmark to evaluate ai in simulated clinical environments\.*arXiv preprint arXiv:2405\.07960*, 2024\.doi:10\.48550/arXiv\.2405\.07960\.URLhttps://arxiv\.org/abs/2405\.07960\.
- Shao et al\. \[2024\]Z\. Shao, P\. Wang, Q\. Zhu, R\. Xu, J\. Song, X\. Bi, H\. Zhang, M\. Zhang, Y\. K\. Li, Y\. Wu, and D\. Guo\.Deepseekmath: Pushing the limits of mathematical reasoning in open language models\.*arXiv preprint arXiv:2402\.03300*, 2024\.doi:10\.48550/arXiv\.2402\.03300\.URLhttps://arxiv\.org/abs/2402\.03300\.
- Singhal et al\. \[2023\]K\. Singhal, S\. Azizi, T\. Tu, S\. S\. Mahdavi, J\. Wei, H\. W\. Chung, N\. Scales, A\. Tanwani, H\. Cole\-Lewis, S\. Pfohl, et al\.Large language models encode clinical knowledge\.*Nature*, 620:172–180, 2023\.doi:10\.1038/s41586\-023\-06291\-2\.URLhttps://www\.nature\.com/articles/s41586\-023\-06291\-2\.
- Tchango et al\. \[2022\]A\. F\. Tchango, R\. Goel, Z\. Wen, J\. Martel, and J\. Ghosn\.Ddxplus: A new dataset for automatic medical diagnosis\.In*Advances in Neural Information Processing Systems 35 \(NeurIPS 2022\)*, 2022\.URLhttps://proceedings\.neurips\.cc/paper\_files/paper/2022/hash/cae73a974390c0edd95ae7aeae09139c\-Abstract\-Datasets\_and\_Benchmarks\.html\.
- Tu et al\. \[2025\]T\. Tu, M\. Schaekermann, A\. Palepu, et al\.Towards conversational diagnostic artificial intelligence\.*Nature*, 642:442–450, 2025\.doi:10\.1038/s41586\-025\-08866\-7\.URLhttps://www\.nature\.com/articles/s41586\-025\-08866\-7\.
- Wang et al\. \[2024\]X\. Wang, G\. Chen, D\. Song, Z\. Zhang, Z\. Chen, Q\. Xiao, J\. Chen, F\. Jiang, J\. Li, X\. Wan, B\. Wang, and H\. Li\.Cmb: A comprehensive medical benchmark in chinese\.In*Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies \(Volume 1: Long Papers\)*, pages 6184–6205\. Association for Computational Linguistics, 2024\.doi:10\.18653/v1/2024\.naacl\-long\.343\.URLhttps://aclanthology\.org/2024\.naacl\-long\.343/\.
- Wei et al\. \[2025\]Q\. Wei, S\. Zeng, C\. Li, W\. Brown, O\. Frunza, W\. Deng, A\. Schneider, Y\. Nevmyvaka, Y\. K\. Zhao, A\. Garcia, and M\. Hong\.Reinforcing multi\-turn reasoning in llm agents via turn\-level reward design\.*arXiv preprint arXiv:2505\.11821*, 2025\.doi:10\.48550/arXiv\.2505\.11821\.URLhttps://arxiv\.org/abs/2505\.11821\.
- Yu et al\. \[2025\]Q\. Yu, Z\. Zhang, R\. Zhu, Y\. Yuan, X\. Zuo, Y\. Yue, W\. Dai, T\. Fan, G\. Liu, L\. Liu, et al\.Dapo: An open\-source llm reinforcement learning system at scale\.*arXiv preprint arXiv:2503\.14476*, 2025\.doi:10\.48550/arXiv\.2503\.14476\.URLhttps://arxiv\.org/abs/2503\.14476\.
- Zhang et al\. \[2025\]H\. Zhang, X\. Liu, B\. Lv, X\. Sun, B\. Jing, I\. L\. Iong, Z\. Hou, Z\. Qi, H\. Lai, Y\. Xu, R\. Lu, H\. Wang, J\. Tang, and Y\. Dong\.Agentrl: Scaling agentic reinforcement learning with a multi\-turn, multi\-task framework\.*arXiv preprint arXiv:2510\.04206*, 2025\.doi:10\.48550/arXiv\.2510\.04206\.URLhttps://arxiv\.org/abs/2510\.04206\.
- Zhang et al\. \[2024\]K\. Zhang, S\. Zeng, E\. Hua, N\. Ding, Z\.\-R\. Chen, Z\. Ma, H\. Li, G\. Cui, B\. Qi, X\. Zhu, X\. Lv, J\.\-F\. Hu, Z\. Liu, and B\. Zhou\.Ultramedical: Building specialized generalists in biomedicine\.In*Advances in Neural Information Processing Systems*, 2024\.doi:10\.48550/arXiv\.2406\.03949\.URLhttps://arxiv\.org/abs/2406\.03949\.
- Zhu et al\. \[2025\]Z\. Zhu, C\. Xie, X\. Lv, and slime Contributors\.slime: An llm post\-training framework for rl scaling\.https://github\.com/THUDM/slime, 2025\.GitHub repository\.

## Supplementary Material

## Appendix ADataset Construction and Validation

### A\.1Sources, Funnel, and Experimental Language

All source records, online consultation dialogues, simulator interactions, doctor outputs, diagnostic\-reader inputs, and evaluator\-facing outputs are Chinese\. No translation is used in the experimental pipeline\. The authoritative runtime prompts are Chinese; English translations are explanatory, non\-executable reading aids\.

Table[S1](https://arxiv.org/html/2607.18999#A1.T1)traces the record\-source construction funnel and the two MedDDC\-Eval held\-out splits\. The 912 training cases, which support the controlled application study rather than the MedDDC\-Eval held\-out evaluation set, are instantiated once in each of the 3–4 and 5–7 turn buckets\. The 100\-case Record split is drawn from the same annotated candidate pool with departmental stratification, and the 70\-case Dialogue split is constructed from online\-consultation sources with frozen diagnosis\-label and reference\-trajectory inventories\. Training and held\-out evaluation are separated by case identifier\. Beyond identifier\-level deduplication, we did not conduct a semantic near\-duplicate audit across the heterogeneous source text\.

### A\.2Case Schema and Reference Construction

The common case object contains a source stratum, initial patient\-facing context, a de\-identified simulator fact store, reference diagnoses, trajectory targets, and a turn budget\. Table[S2](https://arxiv.org/html/2607.18999#A1.T2)specifies how these fields enter simulation and evaluation\. A trajectory target pairs a reference question with its associated clinical condition or fact; it denotes a normalized clinical information need rather than a literal gold wording or a unique path\. Targets may retain related subquestions as clinically natural bundles, and directional semantic coverage separates information acquisition from wording imitation\. Volunteered\-target status is computed from each realized dialogue rather than treated as a static case label\.

Fifteen medical annotators worked across four batches\. They annotated only targets they judged to bear on the diagnosis or treatment plan\. Construction followed three stages: case\-grounded drafting; medical normalization with a three\-level importance rating, of which only the highest\-rated targets are retained; and review of clinical relevance, redundancy, and semantic consistency with adjudication before freezing\. Because this workflow produces a reviewed consensus reference rather than a matrix of independent parallel labels, a construction\-set inter\-annotator coefficient is not applicable\.

The staged review above provides construction validity: trajectory targets are reviewed normative information needs, not an assertion that one consultation sequence is uniquely correct\. Scoring integrity and human alignment are evaluated separately below\.

\(a\) Record\-source construction funnel and dataset roles Construction outputCasesPrompt rowsScopeRoleInitial record pool3,616–153 source department labelsConstruction inputEligible annotated candidates2,904–139 normalized secondary departmentsCandidate poolCurated RL cases9121,8243–4 and 5–7 turn bucketsMain RL trainingScaled RL candidates2,9045,808Same two turn bucketsExploratory scaling onlyRecord\-driven evaluation100100Held\-out record\-derived casesMain evaluationDialogue\-driven evaluation7070Held\-out dialogue\-derived casesSource\-shift evaluation

\(b\) Frozen held\-out reference inventory

Table S1:Non\-identifying dataset construction and held\-out reference statistics\. A training case yields two prompt rows because it is instantiated under two turn\-budget buckets\. Held\-out labels and targets are counted once per unique case before consultation\-specific volunteered\-fact filtering\. For the Dialogue split, online\-consultation sources are converted into the same two frozen reference inventories: diagnosis labels and trajectory targets\. Counts describe construction outputs rather than annotator\-hours, population prevalence, or sampling rates\. Raw records and original dialogues are not released\.Table S2:Common case and annotation schema\. Reference trajectories are sets of reviewed trajectory targets, not a single literal sequence\. Related subquestions may remain bundled as a natural inquiry unit; one\-to\-one assignment limits each predicted and reference unit to one credited edge\.

## Appendix BEvaluator Contract and One\-to\-One Assignment

### B\.1Matching and Aggregation

The evaluator extracts diagnostic items and clinically meaningful doctor\-question units, obtains directional, protocol\-admissible coverage edges from the LLM\-assisted judge, and applies deterministic maximum\-cardinality bipartite matching\. Ifmmpredictions andnnreferences yield a matching of sizekk, thenTP=k\\mathrm\{TP\}=k,FP=m−k\\mathrm\{FP\}=m\-k, andFN=n−k\\mathrm\{FN\}=n\-k\. Candidate edges after the first summary action are excluded from trajectory scoring, and reference items already volunteered by the patient are filtered before matching\.

Candidate, selected, excluded, and unmapped edges are recorded\. MedDDC\-Eval v1\.0 micro\-aggregates observed counts within each run and reports the mean and sample SD across five fixed\-checkpoint rollout repeats\. One saved semantic\-edge artifact was unavailable; the corresponding aggregate uses the observed counts without imputation\. Held\-out diagnosis generation, extraction, and candidate generation use DeepSeek\-v3 through frozen role\-specific gateways; training reward\-side generation, extraction, and judging instead use DeepSeek\-v3\.2\. The original Chinese prompts are authoritative runtime artifacts\.

Table S3:LLM\-assisted candidate generation followed by deterministic one\-to\-one assignment\. The LLM proposes semantic edges; programmatic matching determines the final confusion counts\.
### B\.2Efficiency

Let𝒯=\{t1,…,tm\}\\mathcal\{T\}=\\\{t\_\{1\},\\ldots,t\_\{m\}\\\}contain the first matched rounds before the first summary action\. If no item is matched,E=0\.1E=0\.1\. Otherwise, withλ=0\.15\\lambda=0\.15,

wi=exp⁡\[−λ​\(ti−1\)\],t¯=∑iti​wi∑iwi\.w\_\{i\}=\\exp\[\-\\lambda\(t\_\{i\}\-1\)\],\\qquad\\bar\{t\}=\\frac\{\\sum\_\{i\}t\_\{i\}w\_\{i\}\}\{\\sum\_\{i\}w\_\{i\}\}\.\(5\)The timing map is

timing​\(t¯\)=\{1\.0,t¯≤2,0\.95−0\.05​\(t¯−2\),2<t¯≤3,0\.90−0\.15​\(t¯−3\),3<t¯≤5,0\.60−0\.10​\(t¯−5\),5<t¯≤8,max⁡\(0\.1,0\.30−0\.02​\(t¯−8\)\),t¯\>8\.\\mathrm\{timing\}\(\\bar\{t\}\)=\\begin\{cases\}1\.0,&\\bar\{t\}\\leq 2,\\\\ 0\.95\-0\.05\(\\bar\{t\}\-2\),&2<\\bar\{t\}\\leq 3,\\\\ 0\.90\-0\.15\(\\bar\{t\}\-3\),&3<\\bar\{t\}\\leq 5,\\\\ 0\.60\-0\.10\(\\bar\{t\}\-5\),&5<\\bar\{t\}\\leq 8,\\\\ \\max\(0\.1,0\.30\-0\.02\(\\bar\{t\}\-8\)\),&\\bar\{t\}\>8\.\\end\{cases\}\(6\)WithTTthe first summary round, or exported total rounds when no summary is found,

rineff\\displaystyle r\_\{\\mathrm\{ineff\}\}=max⁡\(0,T−mT\),\\displaystyle=\\max\\left\(0,\\frac\{T\-m\}\{T\}\\right\),\(7\)E\\displaystyle E=min⁡\(1,max⁡\(0\.1,timing​\(t¯\)​\(1−0\.3​rineff\)\)\)\.\\displaystyle=\\min\\left\(1,\\max\\left\(0\.1,\\mathrm\{timing\}\(\\bar\{t\}\)\\,\\bigl\(1\-0\.3r\_\{\\mathrm\{ineff\}\}\\bigr\)\\right\)\\right\)\.\(8\)

## Appendix CEvaluator Meta\-Evaluation and Measurement Boundaries

The meta\-evaluation combines fixed\-checkpoint repeats, local aggregate\-weight perturbations, alternative diagnostic readers, semantic candidate\-edge cross\-auditing, and physician\-anchored professional\-quality assessment\. In the 1,448\-pair stratified cross\-audit, GPT\-5\.5 and Gemini 3\.1 Pro yield candidate\-edge precision/recall of0\.935/0\.4300\.935/0\.430and0\.877/0\.4550\.877/0\.455; raw cross\-auditor agreement is0\.9600\.960with Cohen’sκ=0\.873\\kappa=0\.873\. Per\-system recall spans0\.3400\.340–0\.5600\.560and0\.3850\.385–0\.6070\.607, with no detected heterogeneity across the eight systems \(p=0\.53p=0\.53and0\.590\.59\); the trained policy’s audited recall is not higher than the external agents’\. These are model\-based edge audits, not physician adjudication\. The distinct 80\-output human\-alignment audit uses six medically qualified reviewers who independently scored anonymized outputs under blinded conditions, with disagreements resolved by a senior physician\. It reports exact professional\-quality agreement of62\.5%62\.5\\%and quadratic\-weightedκ=0\.415\\kappa=0\.415between automatic ratings and the adjudicated human reference ratings\. It supplies physician\-anchored ordinal grounding, not D/T/E calibration, semantic\-edge physician validation, or clinical certification\.

Table S4:Complementary meta\-evaluation channels for MedDDC\-Eval\. Repeated runs characterize rollout variability, reader and weight checks probe sensitivity, cross\-auditing inspects semantic judgments, and the human\-alignment audit supplies physician\-anchored ordinal grounding\.\(a\) Directional coverage\-edge cross\-audit

\(b\) Extracted\-unit cross\-audit

Table S5:Aggregate LLM cross\-audit of the automatic evaluator\. A protocol\-positive pair is a directional match under the prespecified dimension, subdimension, and bundled\-target rules, rather than strict bidirectional equivalence\. The item audit defines validity by source\-span presence and clinical eligibility; atomicity is reported separately because bundled trajectory questions are valid evaluation units\. Across all 1,448 pair labels, raw cross\-auditor agreement is 0\.960 and Cohen’sκ\\kappais 0\.873\. The output\-level sample was stratified by automatic\-score strata, so precision and recall describe this audit sample and are not population\-weighted estimates over all rollouts\. Gemini’s protocol\-aware omission audit was not completed, and its extraction recall is therefore not reported\. These are model\-based cross\-audit results, not physician adjudication or clinical validation\.Table S6:Physician\-anchored human\-alignment audit\. Six medically qualified reviewers independently scored anonymized outputs under blinded conditions, with disagreements resolved by a senior physician\. Exact agreement compares automatic professional\-quality ratings with the adjudicated human reference ratings; quadratic\-weighted Cohen’sκ\\kappaadditionally corrects for chance agreement and disagreement severity\.
## Appendix DFixed\-History Diagnostic\-Reader Intervention

Supplementary Table[S7](https://arxiv.org/html/2607.18999#A4.T7)provides the complete eight\-policy fixed\-history audit underlying the main\-paper reader\-intervention figure\. Each rollout history and the diagnostic prompt are held fixed; only the terminal diagnostic reader changes from the rollout policy to shared DS\-V3\. The table retains all exact diagnosis\-F1 endpoints and rank changes, including the trained policy excluded from the figure’s seven\-policy aggregate braid\.

Table S7:Fixed\-history diagnostic\-reader intervention\. The policy\-bound condition applies each rollout policy as the diagnostic reader under a common diagnostic prompt; the shared condition applies DS\-V3 to the identical history\. Questions, patient answers, trajectory score, and efficiency are held fixed\. The heterogeneous diagnosis\-F1 shifts and rank changes show that reader identity materially affects diagnosis\-based comparisons of elicited histories\.
## Appendix EControlled Optimization Details

Table S8:Process\-aware GRPO training configuration\.### E\.1Rollout, Reward, and Ablation Controls

Table[S9](https://arxiv.org/html/2607.18999#A5.T9)summarizes the interaction unit, termination rule, grouped sampling, reward timing, credit scope, optimizer, and train–evaluation separation used in the controlled optimization study\.

Table S9:Interactive multi\-turn rollout and GRPO update contract\. Multi\-turn structure enters through environment interaction and trajectory\-level reward computation; grouped normalization and policy optimization use standard GRPO\.Each doctor output is either a question or a structured diagnosis action\. The grounded patient simulator responds from case information, and rollouts stop at the diagnosis action or the seven\-turn limit\. GRPO normalizes grouped rollout rewards and broadcasts the normalized sequence reward across response tokens\. The active reward is

R=\\displaystyle R=\{\}Rdiag\+Rtraj\+λturn​Rturn\+λformat​Rformat\\displaystyle R\_\{\\mathrm\{diag\}\}\+R\_\{\\mathrm\{traj\}\}\+\\lambda\_\{\\mathrm\{turn\}\}R\_\{\\mathrm\{turn\}\}\+\\lambda\_\{\\mathrm\{format\}\}R\_\{\\mathrm\{format\}\}\(9\)\+λrep​Rrep\+Rqcount\+λprefix​Rprefix\.\\displaystyle\+\\lambda\_\{\\mathrm\{rep\}\}R\_\{\\mathrm\{rep\}\}\+R\_\{\\mathrm\{qcount\}\}\+\\lambda\_\{\\mathrm\{prefix\}\}R\_\{\\mathrm\{prefix\}\}\.This training signal is distinct from the held\-out0\.5​D\+0\.4​T\+0\.1​E0\.5D\+0\.4T\+0\.1Eaggregate Total formula\. Reward ablations remove only diagnosis\-result feedback or trajectory feedback while preserving the simulator, auxiliary constraints, shared reader, held\-out evaluator, and score coefficients\.

![Refer to caption](https://arxiv.org/html/2607.18999v1/x4.png)Figure 4:Process\-aware reward and GRPO update\. Diagnosis usefulness, trajectory alignment, and behavioral constraints form one trajectory\-level training reward after a complete rollout\. Group\-relative normalization yields a sequence\-level advantage for the standard GRPO update; this training reward is distinct from the held\-out D/T/E score\.Table S10:Active reward components in the reported process\-aware training configuration\. Style and session\-level total\-length terms are disabled, so they are not part of the active reward formula or reward\-component ablations\. The training reward is distinct from the held\-out diagnosis–trajectory–efficiency total score\.

## Appendix FMain Result Uncertainty and Robustness

Table S11:Baseline protocol and interpretation\. Trained same\-family comparisons are separated from external references so closed\-model comparisons are not treated as optimizer ablations\.Table S12:Component results on 100 record\-driven held\-out cases, ordered by total score\. Values are mean±\\pmsample standard deviation over five repeated runs\. Diagnosis and trajectory F1 use protocol\-admissible coverage edges followed by deterministic one\-to\-one assignment within each run; efficiency uses the first summary round and a lower bound of 0\.1 when no valid trajectory item is matched\.Table S13:Component results on 70 dialogue\-driven held\-out cases, ordered by total score\. Values are mean±\\pmsample standard deviation over five repeated runs\. Diagnosis and trajectory F1 use protocol\-admissible coverage edges followed by deterministic one\-to\-one assignment within each run; efficiency uses the first summary round and a lower bound of 0\.1 when no valid trajectory item is matched\.### F\.1Paired Cases and Weight Sensitivity

The paired analysis averages repeated rollouts within each case, pairs the trained policy and a baseline by case, and bootstraps mean differences over cases with 10,000 resamples\. It quantifies held\-out case\-sampling uncertainty for fixed trained checkpoints, not training\-seed variability\.

Table S14:Case\-level paired bootstrap for the trained Qwen3\-32B \+ GRPO policy minus each baseline\. Each case is first averaged over repeated runs; differences and confidence intervals are percentage points from 10,000 bootstrap resamples\. W/T/L uses a one\-point tie tolerance\.Table S15:Component\-level paired bootstrap for the controlled Qwen3\-32B comparison and strongest external total\-score reference\. Differences are the trained Qwen3\-32B \+ GRPO policy minus baseline in percentage points\.Table S16:Local score\-weight sensitivity\. Margins are percentage\-point differences between the top and second system\. The trained Qwen3\-32B \+ GRPO policy remains first for all tested weight vectors; coefficients sum to one\.
### F\.2Alternative Readers

Table[S17](https://arxiv.org/html/2607.18999#A6.T17)replaces DS\-V3 with Qwen3\-32B or GPT\-5\.4 on the same stored consultation histories\. Diagnosis is recomputed under the same one\-to\-one assignment; trajectory and efficiency remain fixed\. The trained policy has the highest mean total for both tested readers and both sources, although the closest setting is not interpreted as a resolved pairwise advantage\.

Table S17:Alternative\-reader total \(%\), mean±\\pmsample SD over five runs\. Q3 denotes the Qwen3\-32B reader and GPT denotes the GPT\-5\.4 reader; only the reader changes\.

## Appendix GDiagnosis–Trajectory Complementarity

System means show a positive diagnosis–trajectory association, while case–model associations are weak\. Split\-specific 33rd/67th percentile buckets expose both off\-diagonal directions\. This supports measurements that are aligned at the model\-objective level but non\-interchangeable at the individual\-output level\.

Table S18:Diagnosis–trajectory association under protocol\-admissible coverage scoring with deterministic one\-to\-one assignment\. System means are positively associated, while case–model associations are weak and both off\-diagonal directions remain common under split\-specific 33rd/67th percentile thresholds\. This supports treating diagnosis and trajectory as related but non\-substitutable axes\.
Table S19:Equal\-weighted case\-level decomposition\. Scores are percentages after averaging repeated runs per case\. HT/LD and LT/HD count cases assigned to the corresponding model\-specific tertile bucket in at least three of five runs\. This case\-unit view complements, rather than reproduces, the run\-level micro aggregate used for the main comparison\.Table S20:Case\-level complementarity under the current protocol\-admissible coverage endpoint\. The first bucket requires a trajectory gain of at least 10 points with cross\-run superiority at least 0\.70 and no diagnosis loss above 5 points\. The second requires low\-trajectory/high\-diagnosis behavior in at least three of five trained\-policy runs, a diagnosis gain of at least 10 points, and diagnosis superiority at least 0\.70\. Displayed cases are candidates nearest the multivariate bucket center, not maximum\-gain cases\. Case descriptions are derived from controlled artifacts and conceptually paraphrased; no raw patient text or identifiers are shown\.
## Appendix HInterpretive and Deployment Boundaries

The semantic judge and frozen diagnostic reader remain model components\. Directional coverage edges are protocol\-admissible relations, not claims of literal equivalence\. One\-to\-one assignment constrains counting but does not guarantee that every clinically valid coverage edge is proposed; the coverage\-aware audit found higher candidate precision than recall\. The public prompts, candidate\-edge schema, matching code, and aggregate audits make this dependency inspectable\. Reader swaps test terminal\-generation dependence; they do not validate the reader as a clinical authority\.

Trajectory targets are reviewed normative information needs expressed as clinically natural question units\. Related subquestions may remain bundled because physicians commonly ask them together; a prediction can receive coverage for one valid component under the prespecified inquiry\-type constraints\. This is deliberately different from atomic\-fact recall and gives coarser within\-bundle resolution\. The targets allow semantically compatible questions and remove facts already volunteered by the simulated patient, but they do not enumerate every acceptable consultation strategy\. Diagnosis, trajectory, and efficiency should therefore be read together\. In particular, efficiency measures when matched information is collected and is mathematically coupled to trajectory matching\.

The physician\-anchored audit measures alignment of ordinal professional\-quality ratings\. Six medically qualified reviewers independently scored anonymized outputs under blinded conditions, with disagreements resolved by a senior physician\. The 62\.5% exact agreement and quadratic\-weighted Cohen’sκ=0\.415\\kappa=0\.415compare automatic ratings with the adjudicated human reference ratings; they do not calibrate every D/T/E component or establish clinical safety\. MedDDC\-Eval remains an offline Chinese\-language research setting and does not establish clinical safety or deployment readiness\.

## Appendix IMedDDC\-Eval Reproducibility and Artifact Manifest

### I\.1Data Availability and Release Tiers

MedDDC\-Eval uses a partial, controlled release strategy\. Raw patient records, original consultation dialogues, patient\-identifying or re\-identifiable information, restricted external data, case\-id\-level linkage tables, and raw rollout traces are not public\. Regardless of source\-data authorization, the planned minimum release includes the evaluation schema, approved original Chinese prompt sources, non\-executable English prompt translations, matching and scoring code, aggregate tables, and a fully synthetic end\-to\-end fixture\. When permitted by source authorization, de\-identification requirements, and institutional review constraints, we additionally plan to release approved subsets of the test data\. Upon acceptance, we will prioritize clearance for the held\-out evaluation set and runnable source\-derived instances; release remains conditional on source authorization, protocol validation, and de\-identification review\.

Controlled access depends on authorization, privacy, licensing, and data\-use terms\. The system is for offline research; scores are comparison metrics, not clinical decisions or patient\-care judgments\.

### I\.2Evaluator Procedure

The released evaluator logic follows this sequence:

1. 1\.Simulate a bounded consultation and identify the first summary action\.
2. 2\.Run the shared frozen reader on the elicited history\.
3. 3\.Extract diagnosis predictions and pre\-summary doctor\-question units\.
4. 4\.Generate directional candidate coverage edges for diagnosis predictions and trajectory targets\.
5. 5\.Filter trajectory targets volunteered before they were asked\.
6. 6\.Select deterministic one\-to\-one matchings and compute micro D/T F1\.
7. 7\.Compute first\-summary efficiency and total0\.5​D\+0\.4​T\+0\.1​E0\.5D\+0\.4T\+0\.1E\.

Table S21:Planned release manifest\. Public artifacts reproduce evaluator mechanics; controlled artifacts support restricted audit where permitted; raw and re\-identifiable source materials are not released\.

### I\.3Synthetic Schema Example

Table[S22](https://arxiv.org/html/2607.18999#A9.T22)instantiates the public\-facing trajectory format without patient\-derived text or identifiers\. It is a schema and scoring illustration, not an additional evaluation case\.

Table S22:Fully synthetic trajectory example for release and reproducibility documentation\. It illustrates the annotation and semantic matching format without exposing any patient\-derived case text\.

Similar Articles

MedAction: Towards Active Multi-turn Clinical Diagnostic LLMs

arXiv cs.CL

This paper introduces MedAction, a framework for training LLMs on active, multi-turn clinical diagnosis by simulating iterative test ordering and hypothesis updates. It presents a new dataset, MedAction-32K, and demonstrates state-of-the-art performance for open-source models on medical benchmarks.