Multi-domain Clinical Natural Language Processing with MedCAT: the Medical Concept Annotation Toolkit
Not on the map. Why?
Abstract (arXiv)
Electronic health records (EHR) contain large volumes of unstructured text, requiring the application of Information Extraction (IE) technologies to enable clinical analysis. We present the open-source Medical Concept Annotation Toolkit (MedCAT) that provides: a) a novel self-supervised machine learning algorithm for extracting concepts using any concept vocabulary including UMLS/SNOMED-CT; b) a feature-rich annotation interface for customising and training IE models; and c) integrations to the broader CogStack ecosystem for vendor-agnostic health system deployment. We show improved performance in extracting UMLS concepts from open datasets (F1:0.448-0.738 vs 0.429-0.650). Further real-world validation demonstrates SNOMED-CT extraction at 3 large London hospitals with self-supervised training over ~8.8B words from ~17M clinical records and further fine-tuning with ~6K clinician annotated examples. We show strong transferability (F1 > 0.94) between hospitals, datasets, and concept types indicating cross-domain EHR-agnostic utility for accelerated clinical and research use cases.
Key facts. Cited by 66 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 12; 2023: 9; 2024: 15; 2025: 15; 2026: 10.
66 papers.
Sort:
By area:
- 2022MONAI: An open-source framework for deep learning in healthcarecited by 438
- 2021Does BERT Pretrained on Clinical Notes Reveal Sensitive Data?cited by 91
- 2024ROCOv2: Radiology Objects in COntext Version 2, an Updated Multimodal Image Datasetcited by 54
- 2025Harnessing the Universal Geometry of Embeddingscited by 54
- 2021What's in a Summary? Laying the Groundwork for Advances in Hospital-Course Summarizationcited by 35
- 2021RATCHET: Medical Transformer for Chest X-ray Diagnosis and Reportingcited by 34
- 2022Automated Clinical Coding: What, Why, and Where We Are?cited by 33
- 2022A Unified Review of Deep Learning for Automated Medical Codingcited by 26
- 2021MedGPT: Medical Concept Prediction from Clinical Narrativescited by 24
- 2022Medical Image Captioning via Generative Pretrained Transformerscited by 20
- 2022MedJEx: A Medical Jargon Extraction Model with Wiki's Hyperlink Span and Contextualized Masked Language Model Scorecited by 20
- 2022Discharge Summary Hospital Course Summarisation of In Patient Electronic Health Record Text with Clinical Concept Guided Deep Pre-Trained Transformer Modelscited by 17
38 more
- 2022Foresight -- Generative Pretrained Transformer (GPT) for Modelling of Patient Timelines using EHRscited by 11
- 2021Estimating Redundancy in Clinical Textcited by 10
- 2023An Investigation of Evaluation Metrics for Automated Medical Note Generationcited by 10
- 2024HunFlair2 in a cross-corpus evaluation of biomedical named entity recognition and normalization toolscited by 8
- 2022Ontology-Driven and Weakly Supervised Rare Disease Identification from Clinical Notescited by 7
- 2022Effective Few-Shot Named Entity Linking by Meta-Learningcited by 6
- 2023The Potential and Pitfalls of using a Large Language Model such as ChatGPT or GPT-4 as a Clinical Assistantcited by 6
- 2024A Data-Centric Approach To Generate Faithful and High Quality Patient Summaries with Large Language Modelscited by 6
- 2024Large Language Models for Medical Forecasting -- Foresight 2cited by 5
- 2023Validating transformers for redaction of text from electronic health records in real-world healthcarecited by 4
- 2022Review of Natural Language Processing in Pharmacologycited by 3
- 2023Progress Note Understanding -- Assessment and Plan Reasoning: Overview of the 2022 N2C2 Track 3 Shared Taskcited by 3
- 2025Integration of Large Language Models and Traditional Deep Learning for Social Determinants of Health Predictioncited by 3
- 2025Evaluating LLMs Across Multi-Cognitive Levels: From Medical Knowledge Mastery to Scenario-Based Problem Solvingcited by 3
- 2023Identifying Mentions of Pain in Mental Health Records Text: A Natural Language Processing Approachcited by 2
- 2023MedMine: Examining Pre-trained Language Models on Medication Miningcited by 2
- 2023Exploring the Consistency, Quality and Challenges in Manual and Automated Coding of Free-text Diagnoses from Hospital Outpatient Letterscited by 2
- 2024I-SIRch: AI-Powered Concept Annotation Tool For Equitable Extraction And Analysis Of Safety Insights From Maternity Investigationscited by 2
- 2025Automated SNOMED CT Concept Annotation in Clinical Text Using Bi-GRU Neural Networkscited by 2
- 2025Semantic Analysis of SNOMED CT Concept Co-occurrences in Clinical Documentation using MIMIC-IVcited by 2
- 2025Count-Based Approaches Remain Strong: A Benchmark Against Transformer and LLM Pipelines on Structured EHRcited by 2
- 2022Predicting Clinical Intent from Free Text Electronic Health Recordscited by 1
- 2022Negation detection in Dutch clinical texts: an evaluation of rule-based and machine learning methodscited by 1
- 2024Bespoke Large Language Models for Digital Triage Assistance in Mental Health Carecited by 1
- 2024Towards Efficient Patient Recruitment for Clinical Trials: Application of a Prompt-Based Learning Modelcited by 1
- 2024Biomedical Entity Linking for Dutch: Fine-tuning a Self-alignment BERT Model on an Automatically Generated Wikipedia Corpuscited by 1
- 2024Enhancing Biomedical Knowledge Discovery for Diseases: An Open-Source Framework Applied on Rett Syndrome and Alzheimer's Diseasecited by 1
- 2025Proactive Reasoning-with-Retrieval Framework for Medical Multimodal Large Language Modelscited by 1
- 2026MedLayBench-V: A Large-Scale Benchmark for Expert-Lay Semantic Alignment in Medical Vision Language Modelscited by 1
- 2026Hallucination Detection-Guided Preference Optimization for Clinical Summarizationcited by 1
- 2023Automatic Coding at Scale: Design and Deployment of a Nationwide System for Normalizing Referrals in the Chilean Public Healthcare Systemcited by 0
- 2023Development of a Knowledge Graph Embeddings Model for Paincited by 0
- 2024Diagnosis extraction from unstructured Dutch echocardiogram reports using span- and document-level characteristic classificationcited by 0
- 2024Improving Extraction of Clinical Event Contextual Properties from Electronic Health Records: A Comparative Studycited by 0
- 2024Facilitating phenotyping from clinical texts: the medkit librarycited by 0
- 2024Detecci'on Autom'atica de Patolog'ias en Notas Cl'inicas en Espa~nol Combinando Modelos de Lenguaje y Ontolog'ias M'edicoscited by 0
- 2024Generative Language Models Potential for Requirement Engineering Applications: Insights into Current Strengths and Limitationscited by 0
- 2024Automatic detection of diseases in Spanish clinical notes combining medical language models and ontologiescited by 0
50 most cited of 66 All 66 (JSON)
- 2026SNOMED CT Concept Recommendation from Masked Clinical Context15 Sep 2026
- 2026Toward Complete Hospital Discharge Summarization with Abstract Meaning Representation11 Sep 2026
- 2026Improving Health Literacy through Lay Summarization of Radiological Reports: An Evaluation of BioNER and Retrieval-Augmented Generation2 Sep 2026
- 2026Clinically Structured Surrogate Rewards for Post-SFT Medical Image Captioning19 Aug 2026
- 2026TTFT-Aware Graph Chain-of-Thought:Distance-Indexed Neural A* for Low-Hallucination Multi-Hop Medical Reasoning22 Jun 2026
- 2026Configurable Clinical Information Extraction with Agentic RAG: What Works, What Breaks, and Why17 Jun 2026
- 2026SafeLLM: Extraction as a Hallucination-Resistant Alternative to Rewriting in Safety-Critical Settings11 Jun 2026
- 2026Hallucination Detection-Guided Preference Optimization for Clinical Summarization27 May 2026
- 2026MedLayBench-V: A Large-Scale Benchmark for Expert-Lay Semantic Alignment in Medical Vision Language Models7 Apr 2026
- 2026A Semi-Automated Annotation Workflow for Paediatric Histopathology Reports Using Small Language Models5 Apr 2026
- 2025SynGP500: A Clinically-Grounded Synthetic Dataset of Australian General Practice Medical Notes17 Dec 2025
- 2025Early Risk Prediction with Temporally and Contextually Grounded Clinical Language Processing27 Nov 2025
38 more
- 2025Count-Based Approaches Remain Strong: A Benchmark Against Transformer and LLM Pipelines on Structured EHR2 Nov 2025
- 2025Proactive Reasoning-with-Retrieval Framework for Medical Multimodal Large Language Models21 Oct 2025
- 2025Semantic Analysis of SNOMED CT Concept Co-occurrences in Clinical Documentation using MIMIC-IV3 Sep 2025
- 2025Weakly Supervised Medical Entity Extraction and Linking for Chief Complaints2 Sep 2025
- 2025Leveraging Large Language Models for Rare Disease Named Entity Recognition12 Aug 2025
- 2025Automated SNOMED CT Concept Annotation in Clinical Text Using Bi-GRU Neural Networks4 Aug 2025
- 2025Abstract Meaning Representation for Hospital Discharge Summarization17 Jun 2025
- 2025A Semantically-Aware Relevance Measure for Content-Based Medical Image Retrieval Evaluation16 Jun 2025
- 2025Evaluating LLMs Across Multi-Cognitive Levels: From Medical Knowledge Mastery to Scenario-Based Problem Solving10 Jun 2025
- 2025A survey of using EHR as real-world evidence for discovering and validating new drug indications30 May 2025
- 2025Harnessing the Universal Geometry of Embeddings18 May 2025
- 2025Integration of Large Language Models and Traditional Deep Learning for Social Determinants of Health Prediction6 May 2025
- 2025Developing and Evaluating an AI-Assisted Prediction Model for Unplanned Intensive Care Admissions following Elective Neurosurgery using Natural Language Processing within an Electronic Healthcare Record System13 Mar 2025
- 2024Large Language Models for Medical Forecasting -- Foresight 214 Dec 2024
- 2024Automatic detection of diseases in Spanish clinical notes combining medical language models and ontologies4 Dec 2024
- 2024Generative Language Models Potential for Requirement Engineering Applications: Insights into Current Strengths and Limitations1 Dec 2024
- 2024Detecci'on Autom'atica de Patolog'ias en Notas Cl'inicas en Espa~nol Combinando Modelos de Lenguaje y Ontolog'ias M'edicos1 Oct 2024
- 2024Facilitating phenotyping from clinical texts: the medkit library30 Aug 2024
- 2024Improving Extraction of Clinical Event Contextual Properties from Electronic Health Records: A Comparative Study30 Aug 2024
- 2024Diagnosis extraction from unstructured Dutch echocardiogram reports using span- and document-level characteristic classification13 Aug 2024
- 2024Enhancing Biomedical Knowledge Discovery for Diseases: An Open-Source Framework Applied on Rett Syndrome and Alzheimer's Disease18 Jul 2024
- 2024I-SIRch: AI-Powered Concept Annotation Tool For Equitable Extraction And Analysis Of Safety Insights From Maternity Investigations8 Jun 2024
- 2024Biomedical Entity Linking for Dutch: Fine-tuning a Self-alignment BERT Model on an Automatically Generated Wikipedia Corpus20 May 2024
- 2024ROCOv2: Radiology Objects in COntext Version 2, an Updated Multimodal Image Dataset16 May 2024
- 2024Towards Efficient Patient Recruitment for Clinical Trials: Application of a Prompt-Based Learning Model24 Apr 2024
- 2024Bespoke Large Language Models for Digital Triage Assistance in Mental Health Care28 Mar 2024
- 2024A Data-Centric Approach To Generate Faithful and High Quality Patient Summaries with Large Language Models23 Feb 2024
- 2024HunFlair2 in a cross-corpus evaluation of biomedical named entity recognition and normalization tools19 Feb 2024
- 2023Exploring the Consistency, Quality and Challenges in Manual and Automated Coding of Free-text Diagnoses from Hospital Outpatient Letters17 Nov 2023
- 2023Validating transformers for redaction of text from electronic health records in real-world healthcare5 Oct 2023
- 2023Development of a Knowledge Graph Embeddings Model for Pain17 Aug 2023
- 2023MedMine: Examining Pre-trained Language Models on Medication Mining7 Aug 2023
- 2023The Potential and Pitfalls of using a Large Language Model such as ChatGPT or GPT-4 as a Clinical Assistant16 Jul 2023
- 2023Automatic Coding at Scale: Design and Deployment of a Nationwide System for Normalizing Referrals in the Chilean Public Healthcare System9 Jul 2023
- 2023An Investigation of Evaluation Metrics for Automated Medical Note Generation27 May 2023
- 2023Identifying Mentions of Pain in Mental Health Records Text: A Natural Language Processing Approach3 Apr 2023
- 2023Progress Note Understanding -- Assessment and Plan Reasoning: Overview of the 2022 N2C2 Track 3 Shared Task14 Mar 2023
- 2022Foresight -- Generative Pretrained Transformer (GPT) for Modelling of Patient Timelines using EHRs13 Dec 2022
50 newest of 66 All 66 (JSON)
- 2022MONAI: An open-source framework for deep learning in healthcarecited by 438
- 2021Does BERT Pretrained on Clinical Notes Reveal Sensitive Data?cited by 91
- 2024ROCOv2: Radiology Objects in COntext Version 2, an Updated Multimodal Image Datasetcited by 54
- 2025Harnessing the Universal Geometry of Embeddingscited by 54
- 2021What's in a Summary? Laying the Groundwork for Advances in Hospital-Course Summarizationcited by 35
- 2021RATCHET: Medical Transformer for Chest X-ray Diagnosis and Reportingcited by 34
- 2022Automated Clinical Coding: What, Why, and Where We Are?cited by 33
- 2022A Unified Review of Deep Learning for Automated Medical Codingcited by 26
- 2021MedGPT: Medical Concept Prediction from Clinical Narrativescited by 24
- 2022Medical Image Captioning via Generative Pretrained Transformerscited by 20
- 2022MedJEx: A Medical Jargon Extraction Model with Wiki's Hyperlink Span and Contextualized Masked Language Model Scorecited by 20
- 2022Discharge Summary Hospital Course Summarisation of In Patient Electronic Health Record Text with Clinical Concept Guided Deep Pre-Trained Transformer Modelscited by 17
12 most cited of 60 All 60 (JSON)
- 2026SNOMED CT Concept Recommendation from Masked Clinical Context15 Sep 2026
- 2026Toward Complete Hospital Discharge Summarization with Abstract Meaning Representation11 Sep 2026
- 2026Clinically Structured Surrogate Rewards for Post-SFT Medical Image Captioning19 Aug 2026
- 2026SafeLLM: Extraction as a Hallucination-Resistant Alternative to Rewriting in Safety-Critical Settings11 Jun 2026
- 2026A Semi-Automated Annotation Workflow for Paediatric Histopathology Reports Using Small Language Models5 Apr 2026
- 2025SynGP500: A Clinically-Grounded Synthetic Dataset of Australian General Practice Medical Notes17 Dec 2025
- 2025Early Risk Prediction with Temporally and Contextually Grounded Clinical Language Processing27 Nov 2025
- 2025Count-Based Approaches Remain Strong: A Benchmark Against Transformer and LLM Pipelines on Structured EHR2 Nov 2025
- 2025Semantic Analysis of SNOMED CT Concept Co-occurrences in Clinical Documentation using MIMIC-IV3 Sep 2025
- 2025Weakly Supervised Medical Entity Extraction and Linking for Chief Complaints2 Sep 2025
- 2025Leveraging Large Language Models for Rare Disease Named Entity Recognition12 Aug 2025
- 2025Automated SNOMED CT Concept Annotation in Clinical Text Using Bi-GRU Neural Networks4 Aug 2025
12 newest of 60 All 60 (JSON)