cs.CLOct 23, 2026

Decoupling Patient Personas and Clinical Workflows: A Dual-Agent Approach to Realistic Medical Dialogue Generation

Authors: Qiyuan Li, Xiaomei Guo, Chao Gao, Haijiang Liu, Deyu Chen, Caicai Guo, Jinguang Gu

Organizations: School of Computer Science and Technology, Wuhan University of Science and Technology, China · Department of Cardiology, Tongji Hospital, Huazhong University of Science and Technology, China · Department of Computer Science, Vrije Universiteit Amsterdam, Netherlands · School of Computer Science and Technology, Huazhong University of Science and Technology, China

Abstract

Pre-consultation medical dialogues are essential for collecting comprehensive patient information, but are costly to obtain at scale due to privacy and ethical constraints. Existing LLM-based synthesis methods often rely on prompt engineering or rigid rules, limiting their ability to balance clinical relevance with realistic patient diversity. We propose CoRPS-Dial, a controllable dual-agent framework for pre-consultation medical dialogue synthesis that integrates patient personas with guideline-aligned clinical workflow rules. CoRPS-Dial generates dialogues through interactions between a persona-driven patient agent and a process-guided doctor agent, followed by post-hoc quality control for role consistency, workflow completeness, and textual consistency. Experiments on coronary heart disease demonstrate that CoRPS-Dial improves alignment between synthetic and real dialogues in information coverage, clinical compliance, and dialogue naturalness. Downstream fine-tuning experiments further confirm the utility of the generated synthetic data for medical dialogue tasks. These results highlight the effectiveness of CoRPS-Dial for clinically grounded and controllable medical dialogue synthesis.

Figures & tables

Appendix figures & tables5 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. SynDocDis: A Metadata-Driven Framework for Generating Synthetic Physician Discussions Using Large Language Models

    Mar 16, 2026Beny Rubinstein, Sergio MatosSynthetic Data GenerationSynthetic Data Generation for Language Models

  2. MedAidDialog: A Multilingual Multi-Turn Medical Dialogue Dataset for Accessible Healthcare

    Mar 25, 2026Shubham Kumar Nigam, Suparnojit Sarkar, Piyush PatelMedical LLMsText Generation

  3. Generating High Quality Synthetic Data for Dutch Medical Conversations

    Mar 25, 2026Cecilia Kuan, Aditya Kamlesh Parikh, Henk van den HeuvelSynthetic Data Generation for Language ModelsText Generation