catalog / Healthcare / medspaCy — Clinical NLP Toolkit
SkillHealthcareFree

medspaCy — Clinical NLP Toolkit

MIT-licensed spaCy extension for clinical text processing — section detection, clinical concept extraction, negation, temporality, and UMLS entity linking.

Instalações64k
Avaliação★ 4.6
Análises21
Repositório fonte

medspaCy — Clinical NLP Toolkit

medspaCy extends spaCy with clinical NLP components tailored for EHR text. It handles the quirks of clinical documentation — section headers, templated notes, negated findings, family history — that general NLP tools miss entirely.

Key Features

  • Clinical section detector: History of Present Illness, Assessment/Plan, Medications, Social History, etc.
  • ConText algorithm: negation, hypothetical, historical, family-member modifiers
  • Concept extraction via custom rule sets and machine learning models
  • UMLS entity linking via scispaCy
  • Targets clinical note types: discharge summaries, progress notes, radiology reports
  • Interoperable with standard spaCy pipelines

Quick Start

import spacy
import medspacy

nlp = medspacy.load()
doc = nlp("Patient has no history of diabetes. Mother has hypertension.")
for ent in doc.ents:
    print(ent.text, ent.label_, ent._.is_negated, ent._.is_family)
npx ai-supply add medspacy-clinical-nlp

Curated mirror of the open-source medspaCy (MIT). Get it from the source.

More from @ai-supply

View profile →
Model
llama.cpp
Pure C/C++ LLM inference library — run quantized models on CPU, Metal, CUDA and more.
900k4.9
Connector
vLLM
High-throughput, memory-efficient LLM inference engine with PagedAttention and continuous batching.
820k4.9
Agent
MetaGPT
Multi-agent framework that assigns GPT roles (PM, engineer, QA) to solve complex software tasks end-to-end.
820k4.8
Skill
NLTK
The Natural Language Toolkit — Python's foundational NLP library for tokenization, POS tagging, parsing, and corpora.
760k4.7