Metadata-Version: 2.5
Name: cuiflow
Version: 0.0.1
Summary: Clinical concept extraction and UMLS terminology mapping, combining mmlite and umlsmatch (under development)
Project-URL: Homepage, https://github.com/synixbio/cuiflow
Author-email: synixbio <synixbio@gmail.com>
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: clinical-nlp,concept-extraction,icd-10-cm,mcp,rxnorm,snomed-ct,umls
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Healthcare Industry
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Medical Science Apps.
Requires-Python: >=3.11
Description-Content-Type: text/markdown

# cuiflow

**Under development. This release reserves the package name and contains no functionality yet.**

cuiflow will extract medical concepts from free-text clinical narratives and map them to UMLS
CUIs and to SNOMED CT, RxNorm, ICD-10-CM and LOINC codes, along with clinical assertions such as
negation and history. It combines two existing engines:

- [mmlite](https://pypi.org/project/mmlite/), a Python port of NLM's MetaMapLite
- [umlsmatch](https://pypi.org/project/umlsmatch/), a cTAKES-style clinical pipeline

It is planned as a Python library, a batch CLI, a REST service and an MCP server.

UMLS content is licensed separately by the U.S. National Library of Medicine and is never
distributed with this package.

## Licence

Apache-2.0.
