Generative Large Language Models for Psychiatric Concept Detection in Spanish-Language Electronic Health Records: Development and Evaluation Study
BACKGROUND The accurate detection of clinical symptoms in electronic health records (EHRs) is pivotal for advancing large-scale genetic and longitudinal studies in psychiatry. Free-text clinical notes are an essential source of symptom-level information, particularly in psychiatry; however, the automated extraction of symptoms from clinical text remains challenging. OBJECTIVE We aimed to evaluate the ability of open-source generative large language models (LLMs) to detect psychiatric symptom-level concepts from clinical text in Spanish and to develop a new fine-tuned, open-source LLM that can be shared without risk of exposing patient information. METHODS We tested 11 open-source generative LLMs for their ability to detect 109 psychiatric concepts from clinical text, using annotated EHR notes from a psychiatric hospital in Colombia. The LLMs were evaluated both “out-of-the-box” and after fine-tuning and compared against a traditional natural language processing (tNLP) method developed from the same data. To develop a fine-tuned LLM that can be shared without risk of exposing patient information, we created a novel synthetic dataset, leveraging real concept annotations while generating fully synthetic clinical text, and fine-tuned a top-performing LLM on these data. Fine-tuned model generalizability was assessed through cross-site evaluation using data from a second independent hospital in Colombia. RESULTS We show that while base LLM performance was poor to moderate (zero-shot: 0.2-0.6 macro-F1; few-shot: 0.2-0.74 macro-F1), it improved significantly after fine-tuning (0.75-0.86 macro-F1), with several fine-tuned LLMs outperforming the tNLP method. In total, 100 psychiatric concepts could be reliably detected (F1>0.8) using either a fine-tuned LLM or tNLP. Using the synthetic dataset, we developed Mistral-small-psych, a new LLM capable of detecting psychiatric concepts from Spanish clinical text with performance comparable to models trained on real EHR data (macro-F1=0.79) while remaining fully distributable. In cross-site evaluations, most LLMs generalized well, with small out-of-domain performance losses (macro-F1 decrease of 0.02-0.16). CONCLUSIONS This work provides the first large-scale, cross-institutional evaluation of state-of-the-art LLMs for psychiatric concept detection in Spanish EHRs, introduces a privacy-preserving pathway for building shareable clinical natural language processing models, and presents a new open model for extracting symptom-level psychiatric information from Spanish clinical text.
Authors
- Loes M. Olde Loohuis (ORCID: https://orcid.org/0000-0002-3327-7837)
- Nelson B. Freimer (ORCID: https://orcid.org/0000-0003-3586-6587)
- Alejandro Arias (ORCID: https://orcid.org/0009-0005-9383-4518)
- Johanna Valencia‐Echeverry (ORCID: https://orcid.org/0000-0002-4849-1449)
- John Daniel Londoño Martínez (ORCID: https://orcid.org/0000-0003-4227-9073)
- Alex A. T. Bui (ORCID: https://orcid.org/0000-0002-4702-1373)
- Carlos López‐Jaramillo (ORCID: https://orcid.org/0000-0002-1875-1369)
- Clara Frydman-Gani (ORCID: https://orcid.org/0009-0000-9025-3690)
- Oscar M. Ramirez (ORCID: https://orcid.org/0000-0002-1071-6307)
- María Pérez-Vallejo (ORCID: https://orcid.org/0009-0002-4368-3334)
Institutions
- Universidad de Caldas (CO)
- University of California, Los Angeles (US)
- Universidad de Antioquia (CO)
Publication Details
- Journal
- Journal of Medical Internet Research
- Published
- 2026-10-26
- DOI
- https://doi.org/10.2196/93328
- Primary Topic
- Machine Learning in Healthcare
- Type
- article
- Field-Weighted Citation Impact
- 0.00