Creating virtual patients using large language models: scalable, global, and low cost
Open accessAbstract
Virtual patients (VPs) have long been used to teach and assess clinical reasoning. VPs can be programmed to simulate authentic patient-clinician interactions and to reflect a variety of contextual permutations. However, their use has historically been limited by the high cost and logistical challenges of large-scale implementation. We describe a novel globally-accessible approach to develop low-cost VPs at scale using artificial intelligence (AI) large language models (LLMs). We leveraged OpenAI Generative Pretrained Transformer (GPT) to create and implement two interactive VPs, and created permutations that differed in contextual features. We used systematic prompt engineering to refine a prompt instructing ChatGPT to emulate the patient for a given case scenario, and then provide feedback on clinician performance. We implemented the prompts using GPT-3.5-turbo and GPT-4.0, and created a simple text-only interface using the OpenAI API. GPT-4.0 was far superior. We also conducted limited testing using another LLM (Anthropic Claude), with promising results. We provide the final prompt, case scenarios, and Python code. LLM-VPs represent a ‘disruptive innovation’ – an innovation that is unmistakably inferior to existing products but substantially more accessible (due to low cost, global reach, or ease of implementation) and thereby able to reach a previously underserved market. LLM-VPs will lay the foundation for global democratization via low-cost-low-risk scalable development of educational and clinical simulations. These powerful tools could revolutionize the teaching, assessment, and research of management reasoning, shared decision-making, and AI evaluation (e.g. ‘software as a medical device’ evaluations).
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Large language models, such as GPT systems, can generate dynamic, contextually appropriate, and conversationally responsive simulated patients capable of mimicking a wide range of clinical scenarios.
“Large language models (LLMs), such as GPT systems, can generate dynamic, contextually appropriate, and conversationally responsive simulated patients capable of mimicking a wide range of clinical scenarios [4, 5].”
From Utilizing generative artificial intelligence to create simulated patient for history taking in gynecology (2026) · cites this paper as [4]
Cites
Virtual patients: a critical literature review and proposed next steps
Cook, D. A., & Triola, M. M. (2009) · Medical Education · doi:10.1111/j.1365-2923.2008.03286.x · Cited by 624 · see citing works
Self-citation
Flagged first, then by citations
Cited by
Sorted by citations
Cook, D. A., Overgaard, J., Pankratz, V. S., Del Fiol, G., & Aakre, C. A. (2025) · Journal of Medical Internet Research · doi:10.2196/68486 · Cited by 96 · see citing works
Self-citationShen, M., Shen, Y., Liu, F., & Jin, J. (2025) · BMC Nursing · doi:10.1186/s12912-025-03115-8 · Cited by 76 · see citing works
A large language model digital patient system enhances ophthalmology history taking skills
Luo, M.-J., Bi, S., Pang, J., Liu, L., Tsui, C.-K., Lai, Y., Chen, W., Yang, Y., Xu, K., Zhao, L., et al. (2025) · npj Digital Medicine · doi:10.1038/s41746-025-01841-6 · Cited by 39 · see citing works
“31 demonstratetheuseofLLMsto generate authentic patient-clinician dialogs, while Cook et al. 32,33 and McKell et al. 34 further supported their potential for enhancing medical education.”
Fąferek, J., Kononowicz, A. A., Bogutska, N., Da Silva Domingues, V., Davydova, N., Frankowska, A., Iguacel, I., Mayer, A., Morin, L., Pavlyukovich, N., et al. (2025) · BMC Medical Education · doi:10.1186/s12909-025-08006-9 · Cited by 10 · see citing works
Gao, L., Zhang, L., Zhang, Y., Wu, M., Xu, J., & Lu, D. (2026) · BMC Medical Education · doi:10.1186/s12909-026-09219-2 · Cited by 2 · see citing works
“Large language models (LLMs), such as GPT systems, can generate dynamic, contextually appropriate, and conversationally responsive simulated patients capable of mimicking a wide range of clinical scenarios [4, 5].”
- Authors
- Cook, D. A.
- Affiliations
- Mayo Clinic (US)
- Corresponding author
- Cook, David A.
- ORCID
- Cook, David A.
- Venue
- Medical Teacher
- Publisher
- Informa UK Limited
- Published
- 2024-07-11
- Volume
- 47
- Issue
- 1
- Pages
- 40-42
- ISSN
- 0142-159X (ISSN-L)
- 1466-187X
- OpenAlex
- W4400593735
- Cited by
- 73
- References
- 1
- Citations by year
- 2026: 36 · 2025: 33 · 2024: 4
- FWCI
- 6.82
- Type
- journal article
- Language
- en
- Open access
- green
- figshare.com
- Licence
- cc-by
- Locations
- Medical Teacher (publishedVersion)
- PubMed (publishedVersion)
- Figshare (submittedVersion, cc-by)
- Figshare (cc-by)
- Topics
- Health Sciences › Medicine › Health Informatics › Artificial Intelligence in Healthcare and Education
- Health Sciences › Medicine › Physiology › Simulation-Based Education in Healthcare
- Health Sciences › Medicine › Public Health, Environmental and Occupational Health › Innovations in Medical Education
- Keywords
- virtual patients, large language models, clinical reasoning education, prompt engineering, GPT-4, GPT-3.5-turbo, ChatGPT, low-cost educational technology, shared decision-making, AI evaluation, software as a medical device, disruptive innovation, clinical simulation
- MeSH terms
- Large Language Models, Artificial Intelligence, Education, Medical, Humans, Physician-Patient Relations, User-Computer Interface, Patient Simulation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review