Healthcare NLP logo

Healthcare NLP

Extract clinical entities, relationships, and insights from medical text with 4-6X fewer errors than major cloud providers.

Solution by John Snow Labs
Visit website

Overview

Healthcare NLP, developed by John Snow Labs, is a library of over 2,500 pretrained small language models designed for natural language processing tasks in clinical and biomedical text. It is positioned as the most widely used NLP library in the healthcare industry and is intended for organizations that need to extract structured information from unstructured clinical documents, perform de-identification, and support data curation workflows at scale.

The library includes models covering a broad range of healthcare NLP tasks, from named entity recognition and relation extraction to assertion status detection and entity linking to standard medical terminologies. Models are regularly updated and augmented to improve generalization and handle edge cases in real-world clinical data. Benchmarks published by John Snow Labs indicate the library achieves state-of-the-art accuracy on multiple peer-reviewed datasets and outperforms commercial NLP offerings from AWS, Azure, and GCP on key medical NLP tasks.

Core NLP Capabilities

  • Entity Recognition: Identifies clinical entities including biomarkers, diagnoses, histological types, staging, signs, symptoms, treatments, findings, procedures, drugs, tests, labs, vitals, anatomy, demographics, social determinants, vaccines, and sensitive data.
  • De-Identification: Detects and anonymizes personally identifiable information in clinical text.
  • Information Extraction: Includes document classification, entity disambiguation, contextual parsing, and patient risk scoring.
  • Clinical Grammar: Provides deep sentence detection, medical spell checking, medical part-of-speech tagging, and terminology mapping.
  • Entity Linking: Maps extracted entities to standard medical code systems such as ICD-10-CM, MedDRA, and SNOMED-CT.
  • Assertion Status: Determines whether a clinical concept is present, absent, or related to family history.
  • Relation Extraction: Identifies relationships between clinical entities such as names, ages, professions, and locations.
  • Question Answering and Summarization: Supports clinical question answering and content summarization tasks.
  • Zero-Shot Learning: Supports entity extraction, relation extraction, classification, and relative data extraction by prompt, without requiring labeled training data.
  • Data Obfuscation: Maintains name, gender, age group, and format consistency when anonymizing data.

Medical Terminologies Supported

  • SNOMED-CT
  • CPT
  • UMLS
  • ICD-10-CM
  • RxNorm
  • HPO
  • ICD-10-PCS
  • ICD-O
  • LOINC
  • MedDRA
  • NDC
  • MeSH

Pretrained Model Coverage

  • Clinical Text: Models covering signs, symptoms, treatments, findings, procedures, drugs, tests, labs, vitals, sections, adverse effects, risk factors, anatomy, social determinants, vaccines, demographics, and sensitive data.
  • Biomedical Text: Models covering clinical trial design, protocols, objectives, results, research summaries and outcomes, organs, cell lines, organisms, tissues, genes, variants, expressions, chemicals, phenotypes, proteins, and pathogens.
  • Models are trainable and tunable, scalable to a cluster, optimized for fast inference, and hardware optimized.

Medical Language Models

  • Includes medical LLMs supporting question answering, retrieval-augmented generation (RAG), information extraction, and summarization.
  • Available in small, medium, and large sizes.
  • Supports quantizations at q4, q8, and q16 levels.

Peer-Reviewed Accuracy Benchmarks

  • Relation Extraction: State-of-the-art results on the 2019 Phenotype-Gene Relations dataset, 2018 n2c2 Posology Relations dataset, 2012 Adverse Drug Events Drug-Reaction dataset, 2012 i2b2 Clinical Temporal Relations challenge, and 2010 i2b2 Clinical Relations challenge.
  • Adverse Drug Reaction Mining: State-of-the-art results on the ADE benchmark, SMM4H benchmark, CADEC entity recognition dataset, and CADEC relation extraction dataset.
  • Named Entity Recognition: State-of-the-art results on 2018 n2c2 medication extraction, 2014 n2c2 de-identification, 2010 i2b2/VA clinical concept extraction, and eight different biomedical NLP benchmarks.
  • Multilingual NER: State-of-the-art results on the LivingNER dataset using a single model architecture across English, French, Italian, Portuguese, Galician, Catalan, and Romanian.

Healthcare NLP is scalable to cluster environments and is designed for deployment in production healthcare settings. It is compared directly against commercial cloud NLP services from AWS (Medical Comprehend), GCP (Healthcare API), and Azure (Text Analytics for Health), with published benchmarks indicating a 4–6x reduction in errors relative to those platforms. The library is part of John Snow Labs' broader platform, which also includes a Generative AI Lab, a Terminology Server, and a Medical LLM product for generative AI use cases.

Meta

Domain
Clinical & Health Data Management
Subdomain
Clinical Terminology & Interoperability
Software type(s)
Foundation Model / API
Deployment type(s)
On-Premise
Industry vertical(s)
Academic / ResearchBiotechCRODiagnostics / IVDPharma
Development stage(s)
ClinicalPost-Market & RWEResearch & Discovery
Target user(s)
Research ScientistBioinformatician / Computational ScientistClinical / Diagnostic ProfessionalIT / Systems Admin / Data Engineer
Compliance standard(s)
HIPAA
Tag(s)
Uses AI