Metadata-Version: 2.1
Name: umls-python-client
Version: 1.0.3
Summary: UMLS Client for interacting with UMLS APIs including Search, Source, CUI, Semantic Network, and Crosswalk APIs.
Home-page: https://palasht75.github.io/umls-python-client-homepage/
Author: Palash Thakur
Author-email: palasht75@gmail.com
License: Apache License 2.0
Project-URL: Source, https://github.com/palasht75/umls-python-client
Project-URL: Tracker, https://github.com/palasht75/umls-python-client/issues
Project-URL: Documentation, https://github.com/palasht75/umls-python-client
Keywords: UMLS,API client,Python,Unified Medical Language System,healthcare data,umls-python,umls-pyton-client,umls-client,umls-api,py-umls
Classifier: Programming Language :: Python :: 3.9
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Scientific/Engineering :: Medical Science Apps.
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests
Requires-Dist: rdflib

# umls-client

## Overview

This Python package provides an interface to interact with the Unified Medical Language System (UMLS) REST APIs. It enables users to search for terms, retrieve CUIs (Concept Unique Identifiers), access semantic networks, crosswalk vocabularies, and transform UMLS data into RDF format. The package offers a flexible and powerful interface to work with UMLS content in various formats.

### Key Features:
- Search UMLS terms via the **SearchAPI**.
- Retrieve source concepts, atoms, and hierarchical structures using the **SourceAPI**.
- Fetch semantic type information using **SemanticNetworkAPI**.
- Crosswalk vocabularies using CUIs via **CrosswalkAPI**.
- Transform UMLS JSON data to RDF format for use with semantic web technologies.
- Save API responses to files in structured formats.

