Full text
28,583 characters
· extracted from
preprint-html
· click to expand
From text to tables: Zero-shot extraction of structured clinical data from free-text CT scan reports using foundational large language models | medRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-P4HH5NV'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search From text to tables: Zero-shot extraction of structured clinical data from free-text CT scan reports using foundational large language models Alex Hongslo , Amulya Gupta , Quynh Nguyen , Jake Caldwell , Ben Choi , Christopher J. Harvey , Jeffrey Thompson , Diego Mazzotti , Zijun Yao , Amit Noheria doi: https://doi.org/10.1101/2025.10.05.25337366 Alex Hongslo 1 University of Kansas School of Medicine , Kansas City, KS Find this author on Google Scholar Find this author on PubMed Search for this author on this site Amulya Gupta 2 Department of Cardiovascular Medicine, University of Kansas Medical Center , Kansas City, KS Find this author on Google Scholar Find this author on PubMed Search for this author on this site Quynh Nguyen 1 University of Kansas School of Medicine , Kansas City, KS Find this author on Google Scholar Find this author on PubMed Search for this author on this site Jake Caldwell 1 University of Kansas School of Medicine , Kansas City, KS Find this author on Google Scholar Find this author on PubMed Search for this author on this site Ben Choi 1 University of Kansas School of Medicine , Kansas City, KS Find this author on Google Scholar Find this author on PubMed Search for this author on this site Christopher J. Harvey 2 Department of Cardiovascular Medicine, University of Kansas Medical Center , Kansas City, KS Find this author on Google Scholar Find this author on PubMed Search for this author on this site Jeffrey Thompson 3 Department of Biostatistics and Data Science, University of Kansas Medical Center , Kansas City, KS Find this author on Google Scholar Find this author on PubMed Search for this author on this site Diego Mazzotti 4 Department of Medical Informatics, University of Kansas Medical Center , Kansas City, KS Find this author on Google Scholar Find this author on PubMed Search for this author on this site Zijun Yao 5 Department of Electrical Engineering and Computer Science, University of Kansas , Lawrence, KS Find this author on Google Scholar Find this author on PubMed Search for this author on this site Amit Noheria 2 Department of Cardiovascular Medicine, University of Kansas Medical Center , Kansas City, KS Find this author on Google Scholar Find this author on PubMed Search for this author on this site For correspondence: noheriaa{at}gmail.com Abstract Full Text Info/History Metrics Data/Code Preview PDF ABSTRACT Background Large language models (LLMs) are being explored for multiple applications in medical research, including medical text classification. We evaluate the performance of 5 off-the-shelf LLMs for classifying free-text CT angiography reports for pulmonary embolism (PE)- related diagnostic labels. Methods We assessed 1,025 manually labeled CT reports using 5 LLMs (ChatGPT-4o, Llama 3.3 70b, Llama 3.1 8b, Llama 3.2 3b, Mixtral 8×7b) with zero-shot prefix prompts. Labels included acute PE, bilateral PE, and large PE. Voting ensemble models combining multiple LLM outputs were also tested. Results Llama 3.3 70b and ChatGPT-4o outperformed smaller models for all classification tasks. Highest accuracies were 96.6% (acute PE), 92.7% (bilateral PE), and 82.6% (large PE). Voting ensemble models offered no or minimal improvement in classification performance. Conclusions Off-the-shelf LLMs, particularly larger ones, can classify free-text reports with high accuracy using simple prompts. Further work is needed to optimize prompting strategies and evaluate hybrid approaches. INTRODUCTION Recently developed large language models (LLMs) are being explored for multiple potential applications in healthcare and medicine, including decision aids systems, clinical encounters summarization, patient-facing chatbots, administrative tasks, literature review, and others ( 1 ). In clinical research, extraction of structured text from free-text medical reports is another use-case for LLMs. Retrospective studies in medicine often rely on the presence of datasets with structured labels for exposures and outcomes to facilitate quantitative analysis. Frequently, this entails significant human effort devoted to tedious manual chart reviews which can be a bottleneck for sample size and statistical power. This becomes even more pertinent in the context of machine learning for clinical prediction tasks, where the requirement for training data can run into hundreds of thousands of records. Historically, various natural language processing (NLP) systems have been considered the standard for automated text classification and information extraction from clinical free text ( 2 ). Although these systems are relatively computationally efficient, they lack flexibility and require substantial task-specific customization and pre-processing steps ( 3 ). In contrast, LLMs offer greater semantic flexibility and contextual understanding; however, they are computationally intensive, often produce hallucinated outputs, and may not consistently adhere to prompt instructions ( 4 ). Given these considerations, we investigated the utility of commonly available, off-the-shelf LLMs for automating the extraction of pulmonary embolism (PE) labels from free-text computed tomography angiography (CTA) reports, using human-annotated labels as the reference standard. METHODS This study was conducted under the approval of the institutional review board of the University of Kansas. We identified CTA reports from the University of Kansas Health System (2010–2022) using a natural language search for PE-related terms in Illuminate® Insight™ (Softek Illuminate Inc., Overland Park, KS), as part of a larger project on PE diagnosis and outcomes. Reports were randomly assigned to 4 authors for chart review and manual classification via an extensive structured REDCap® form. The anonymized CTA reports were uploaded to a HIPAA-compliant cloud-based institutional digital research platform. Five LLM endpoints—ChatGPT-4o, Llama 3.3 (70 billion parameters), Llama 3.1 (8 billion parameters), Llama 3.2 (3 billion parameters), and Databricks Mixtral (8×7 billion parameters)—were independently queried with similar prompts to classify CTA reports for acute PE (Yes/No) ( Table 1 ). Within positive cases, labels for bilateral PE and large PE (defined as lobar involvement or greater) were also queried. While the LLMs were explicitly prompted to produce single word output, regardless, 10-30% outputs of the smaller LLMs (i.e. Llama 8b, Llama 3b, and Mixtral 8×7b) were multi-word sentences. These were post-processed using simple string-matching rules to extract binary labels. For each classification task, we constructed 2 voting ensemble models: one by aggregating the binary outputs from all 5 LLMs, and the other using only the 2 best-performing LLMs. The ensembles were evaluated at varying thresholds of number of votes to assess performance. View this table: View inline View popup Download powerpoint Table 1. Prompts provided to the large language model for each report. The performance of LLMs was compared using sensitivity, specificity, precision, accuracy, F1-score, and single-point area under the receiver operating characteristic (AUC) curves with human-labeled data serving as the ground truth. Data analysis was performed in JMP Pro 17 (SAS institute, Cary, NC) and R version 4.4.1 ( http://www.r-project.org/ ). RESULTS A total of 1,106 CTA reports were manually reviewed for diagnosis of acute PE and 81 of these reports were excluded from analysis due to equivocal or undetermined findings. The remaining 1,025 reports (54% female, 59.3 ± 15.8 years age, 62% white) were utilized for analysis with 660 (64.4%) indicating the presence of an acute PE, of which 300 (46.7%) were bilateral, and 187 (28.3%) were large PE. Manually extracted Yes/No labels for bilateral PE were missing in 18 (2.7%) patients, and these were excluded from the analysis. Acute PE (Yes/No) As shown in Table 2 , Llama 3.3 70B had the highest accuracy (96.6%), followed by ChatGPT-4o (95.7%) and Mixtral 8×7b (95.7%). While the smaller models, i.e. Llama 3.1 8b and Llama 3.2 3b had lower accuracies (90.5% and 87.9% respectively), their sensitivities were relatively high (98.9% and 96.7% respectively). View this table: View inline View popup Download powerpoint Table 2. Performance of large language models in CTA report classification tasks for pulmonary embolism labels. Bilateral PE (Yes/No) Accuracy for classifying bilateral PE was highest for Llama 3.3 70b (92.7%) which was closely followed by ChatGPT-4o (92.5%). However, the performance of the other 3 models was poor with Llama 3.1 8b having the lowest accuracy of just 57.5%. While all the models had good sensitivity, the specificities were relatively lower with the best performing model, i.e. Llama 3.3 70b, having a specificity of 87.1%. Extent of PE (Large/Small) Accuracies were lowest for large PE diagnosis amongst the three classification tasks. ChatGPT-4o was the best performing LLM with accuracy of 82.6%, followed by Llama 3.3. 70b (80.3%) and Mixtral 8×7b (65.3%). Both sensitivity and specificity were moderate for ChatGPT-4o (87.7% and 80.6% respectively) and Llama 3.3 70b (85.0% and 78.4% respectively). The comparative performance of the models for the classification tasks can be visualized as single-point AUCs, as shown in Figure 1 . Download figure Open in new tab Figure 1. Single-point area under the receiver operating characteristic (AUC) curves of classification performance of large language models for acute PE (left), bilateral PE (center), and large PE (right). As shown in Supplementary Tables 1 and 2 , creation of voting ensemble models by combining outputs led to modest or no increase in accuracies. For the 5 LLM voting ensemble, the highest accuracies and vote thresholds were: 96.7% for acute PE (≥3 votes), 92.5% for bilateral PE (≥4 votes), and 82.4% for large PE (≥5 votes). Similarly, for the 2 LLM voting ensemble combining ChatGPT-4o and Llama 3.3 70b outputs, the highest accuracies and vote thresholds were: 96.7% for acute PE (≥1 votes/ OR operator), 93.5% for bilateral PE (at 2 votes/ AND operator), and 82.3% for large PE (at 2 votes/ AND operator) DISCUSSION We evaluated the performance of 5 publicly available, off-the-shelf LLMs in extracting PE-related diagnostic labels from free-text CT scan reports. The key findings of our study are as follows. First, all tested models, including smaller and computationally efficient LLMs such as Llama 3.1 8b, demonstrated high accuracy for the relatively straightforward task of classifying acute PE. Second, performance declined across all models for more complex classifications, such as identifying bilateral PE or large PE. In particular, the smaller LLMs (Llama 3.2 3b and Llama 3.1 8b) performed very poorly on these tasks, indicating limited utility for more nuanced clinical extractions. Third, voting ensemble models that aggregated binary outputs from multiple LLMs did not yield substantial improvements in overall performance. However, adjusting voting thresholds within these ensembles may allow for tuning sensitivity or specificity, depending on the clinical requirements of the task. This analysis builds upon the several recent studies evaluating LLMs for structuring free-text clinical data ( 5 - 9 ). As identified in these studies, although LLMs are relatively easy to deploy and often achieve high accuracies, they suffer from unpredictable inconsistencies that are hard to predict and even more difficult to systematically mitigate ( 10 ). For instance, during our analysis, some LLMs sporadically generated multi-word sentences instead of Yes/No responses. Further, LLMs are prone to hallucinations, where they generate labels when information is non-existent or ambiguous ( 11 ). As such, LLMs are generally built on transformer architectures, which are not specifically designed for information extraction but for predicting the next word in a sequence based on contextual embeddings. These models rely on a self-attention mechanism, which allows each word in the input to be dynamically weighted in relation to every other word, enabling the model to capture complex contextual information ( 12 ). Consequently, LLMs do not explicitly parse each word to identify predefined terms associated with a particular classification. Instead, they generate responses based on the representation of the input as encoded in the embedding space, making their outputs less transparent and more probabilistic in nature. Moreover, in most LLM endpoints, the prompt (instructions) and input text (e.g., clinical reports) are ultimately concatenated into a single input sequence. This may make the models susceptible to irregularities in the free text itself, such as escape characters, formatting artifacts, or stray phrases that may inadvertently resemble instructions. Regardless, as demonstrated in our study, LLMs show good empirical performance in zero-shot free-text classification, especially for the straightforward tasks like acute PE diagnosis. Based on our observations, we have presented a general outline for binary label classification methodology in Figure 2 . Download figure Open in new tab Figure 2. A general outline for binary label classification of free-text clinical reports using a simple large language model and natural language search framework. Alternatives to LLMs include rule-based NLP, where manually specified explicit rules and pattern matching are used to classify free-text reports. However, these are brittle to minor variations in language, and therefore, may demonstrate low sensitivity or specificity ( 13 , 14 ). Machine learning NLP and hybrid NLP are other approaches to text classification, which can achieve high accuracies but require large number of training samples and extensive testing before deployment ( 15 , 16 ). Fine-tuning LLMs can improve classification performance but is extremely resource-intensive, requires large labeled datasets, and produces task-specific models unsuitable for smaller-scale projects ( 17 ). Another framework is Retrieval-Augmented Generation (RAG), where relevant passages from large data sources are retrieved and fed to an LLM to enable generation grounded in real-world data. RAG can be used to extract labels reflecting patient health states by leveraging the broader context of the electronic medical record, rather than relying solely on isolated reports from specific modalities ( 18 ). While we primarily used simple prefix prompts in this study, several other prompting techniques have been proposed for improving LLM yield ( 19 ). Chain-of-thought prompting is an important technique where the model is prompted to generate intermediate reasoning steps, which may improve classification accuracy and increase transparency for data point extraction ( 20 ). Limitations This analysis has several limitations. First, we used label-enriched reports that were pre-filtered using natural language search for PE-related terms. As a result, LLM performance observed in this study may not generalize to unfiltered, general CT scan reports. Second, each case was manually labeled by a single reviewer from a group of four, without cross-verification. This may have introduced labeling errors and inter-observer variability. Finally, we did not systematically evaluate the impact of model parameters (e.g., temperature) or prompt variations on LLM performance, which could influence output consistency and accuracy. CONCLUSIONS With appropriate validation and post-processing, off-the-shelf LLMs can effectively classify free-text CT scan reports into diagnostic labels using simple zero-shot prompts. Larger, more computationally intensive models (such as Llama 3.3 70b and ChatGPT-4o) consistently outperform smaller models (such as Llama 3.1 8b and Llama 3.2 3b), particularly in more nuanced classification tasks. Further research is warranted to explore the utility of LLMs in medical text classification across diverse prompting strategies, model architectures, and hybrid approaches that integrate traditional NLP techniques. Data Availability The data underlying this study contains Protected Health Information (PHI) and cannot be shared. Access is restricted to individuals authorized by the Institutional Review Board in accordance with institutional guidelines. Footnotes Disclosures: None Data availability statement: The data underlying this study contains Protected Health Information (PHI) and cannot be shared. Access is restricted to individuals authorized by the Institutional Review Board in accordance with institutional guidelines. Funding statement: None REFERENCES 1. ↵ Thirunavukarasu AJ , Ting DSJ , Elangovan K , Gutierrez L , Tan TF , Ting DSW . Large language models in medicine . Nat Med 2023 ; 29 : 1930 – 1940 . OpenUrl CrossRef PubMed 2. ↵ Ford E , Carroll JA , Smith HE , Scott D , Cassell JA . Extracting information from the text of electronic medical records to improve case detection: a systematic review . J Am Med Inform Assoc 2016 ; 23 : 1007 – 15 . OpenUrl CrossRef PubMed 3. ↵ Carrell DS , Schoen RE , Leffler DA et al. Challenges in adapting existing clinical natural language processing systems to multiple, diverse health care settings . J Am Med Inform Assoc 2017 ; 24 : 986 – 991 . OpenUrl CrossRef PubMed 4. ↵ Lu Z , Peng Y , Cohen T , Ghassemi M , Weng C , Tian S. Large language models in biomedicine and health: current research landscape and future directions . J Am Med Inform Assoc 2024 ; 31 : 1801 – 1811 . OpenUrl CrossRef PubMed 5. ↵ Le Guellec B , Lefevre A , Geay C et al. Performance of an Open-Source Large Language Model in Extracting Information from Free-Text Radiology Reports . Radiol Artif Intell 2024 ; 6 : e230364 . OpenUrl 6. Abdullah A , Kim ST . Automated Radiology Report Labeling in Chest X-Ray Pathologies: Development and Evaluation of a Large Language Model Framework . JMIR Med Inform 2025 ; 13 : e68618 . OpenUrl 7. Hu D , Liu B , Zhu X , Lu X , Wu N. Zero-shot information extraction from radiological reports using ChatGPT . Int J Med Inform 2024 ; 183 : 105321 . OpenUrl CrossRef PubMed 8. Huang J , Yang DM , Rong R et al. A critical assessment of using ChatGPT for extracting structured data from clinical notes . NPJ Digit Med 2024 ; 7 : 106 . OpenUrl PubMed 9. ↵ Burford KG , Itzkowitz NG , Ortega AG , Teitler JO , Rundle AG . Use of Generative AI to Identify Helmet Status Among Patients With Micromobility-Related Injuries From Unstructured Clinical Notes . JAMA Netw Open 2024 ; 7 : e2425981 . OpenUrl 10. ↵ Shah SV . Accuracy, Consistency, and Hallucination of Large Language Models When Analyzing Unstructured Clinical Notes in Electronic Medical Records . JAMA Netw Open 2024 ; 7 : e2425953 . OpenUrl PubMed 11. ↵ Bijoy Das A , Ahmed S , Sakib SK . Hallucinations and Key Information Extraction in Medical Texts: A Comprehensive Assessment of Open-Source Large Language Models . arXiv e-prints 2025 : arxiv: 2504.19061 . 12. ↵ Vaswani A , Shazeer N , Parmar N et al. Attention Is All You Need . arXiv e-prints 2017 : arxiv: 1706.03762 . 13. ↵ Rashedi S , Krishnathasan D , Khairani C et al. Abstract 4147439: Accuracy of Rule-based Natural Language Processing Models for Identification of Pulmonary Embolism . Circulation 2024 ; 150 : A4147439 – A4147439 . OpenUrl 14. ↵ Somani SS , Honarvar H , Narula S et al. Development of a machine learning model using electrocardiogram signals to improve acute pulmonary embolism screening . Eur Heart J Digit Health 2022 ; 3 : 56 – 66 . OpenUrl PubMed 15. ↵ Hassan SM , Mylvaganam R , Didebulidze T et al. Leveraging Hybrid Natural Language Processing Techniques for Large-scale Pulmonary Embolism Identification: Development and Validation of an Iterative and Novel Machine Learning and Rule-based Pipeline . American Journal of Respiratory and Critical Care Medicine 2025 ; 211 : A7613 – A7613 . OpenUrl 16. ↵ Chen MC , Ball RL , Yang L et al. Deep Learning to Classify Radiology Free-Text Reports . Radiology 2018 ; 286 : 845 – 852 . OpenUrl CrossRef PubMed 17. ↵ Vasisht Shankar S , Dhingra LS , Aminorroaya A et al. Automated transformation of unstructured cardiovascular diagnostic reports into structured datasets using sequentially deployed large language models . European Heart Journal - Digital Health 2025 : ztaf030 . 18. ↵ Unlu O , Shin J , Mailly Charlotte J et al. Retrieval-Augmented Generation–Enabled GPT-4 for Clinical Trial Screening . NEJM AI 2024 ; 1 : AIoa2400181 . OpenUrl 19. ↵ Sivarajkumar S , Kelley M , Samolyk-Mazzanti A , Visweswaran S , Wang Y. An Empirical Evaluation of Prompting Strategies for Large Language Models in Zero-Shot Clinical Natural Language Processing: Algorithm Development and Validation Study . JMIR Med Inform 2024 ; 12 : e55318 . OpenUrl CrossRef 20. ↵ Miao J , Thongprayoon C , Suppadungsuk S , Krisanapan P , Radhakrishnan Y , Cheungpasitporn W. Chain of Thought Utilization in Large Language Models and Application in Nephrology . Medicina (Kaunas) 2024 ; 60 . View the discussion thread. Back to top Previous Next Posted October 07, 2025. Download PDF Data/Code Email Thank you for your interest in spreading the word about medRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following From text to tables: Zero-shot extraction of structured clinical data from free-text CT scan reports using foundational large language models Message Subject (Your Name) has forwarded a page to you from medRxiv Message Body (Your Name) thought you would like to see this page from the medRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share From text to tables: Zero-shot extraction of structured clinical data from free-text CT scan reports using foundational large language models Alex Hongslo , Amulya Gupta , Quynh Nguyen , Jake Caldwell , Ben Choi , Christopher J. Harvey , Jeffrey Thompson , Diego Mazzotti , Zijun Yao , Amit Noheria medRxiv 2025.10.05.25337366; doi: https://doi.org/10.1101/2025.10.05.25337366 Share This Article: Copy Citation Tools From text to tables: Zero-shot extraction of structured clinical data from free-text CT scan reports using foundational large language models Alex Hongslo , Amulya Gupta , Quynh Nguyen , Jake Caldwell , Ben Choi , Christopher J. Harvey , Jeffrey Thompson , Diego Mazzotti , Zijun Yao , Amit Noheria medRxiv 2025.10.05.25337366; doi: https://doi.org/10.1101/2025.10.05.25337366 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Health Informatics Subject Areas All Articles Addiction Medicine (567) Allergy and Immunology (863) Anesthesia (297) Cardiovascular Medicine (4411) Dentistry and Oral Medicine (443) Dermatology (380) Emergency Medicine (606) Endocrinology (including Diabetes Mellitus and Metabolic Disease) (1505) Epidemiology (15205) Forensic Medicine (30) Gastroenterology (1119) Genetic and Genomic Medicine (6574) Geriatric Medicine (666) Health Economics (994) Health Informatics (4511) Health Policy (1365) Health Systems and Quality Improvement (1608) Hematology (537) HIV/AIDS (1263) Infectious Diseases (except HIV/AIDS) (15903) Intensive Care and Critical Care Medicine (1103) Medical Education (620) Medical Ethics (144) Nephrology (666) Neurology (6573) Nursing (345) Nutrition (998) Obstetrics and Gynecology (1139) Occupational and Environmental Health (954) Oncology (3319) Ophthalmology (968) Orthopedics (369) Otolaryngology (420) Pain Medicine (435) Palliative Medicine (129) Pathology (662) Pediatrics (1689) Pharmacology and Therapeutics (691) Primary Care Research (710) Psychiatry and Clinical Psychology (5422) Public and Global Health (9205) Radiology and Imaging (2191) Rehabilitation Medicine and Physical Therapy (1367) Respiratory Medicine (1191) Rheumatology (593) Sexual and Reproductive Health (709) Sports Medicine (529) Surgery (709) Toxicology (99) Transplantation (288) Urology (265) (function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9fea4dadba56e2c5',t:'MTc3OTI2OTIyNA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.