A Unified Medical Language System® Metathesaurus study for the Cumulus project
Project description
Cumulus Library UMLS
An installation of the Unified Medical Language System® Metathesaurus®. Part of the SMART on FHIR Cumulus Project
For more information, browse the documentation.
Usage
In order to use the Metathesaurus, you'll need to get an API key for access from the National Library of Medicine, which you can sign up for here.
You can then install this module by running pip install cumulus-library-umls
.
This will add a umls
target to cumulus-library
. You'll need to pass your
API key via the --umls-key
CLI flag, or set the UMLS_API_KEY
environment variable
to the key you received from NIH.
This ends up being a fairly intensive operation - we download a large file,
extract it, create parquet files from Athena, and then upload it. It usually
takes a half hour to run. We try to preserve some of those artifacts along
the way to make rebuilds faster. If you need to force recreation from scratch, the
--force-upload
CLI flag will handle this.
Note: This study is explicitly namespaced in its own schema, umls
. Make sure your
database is not using this schema for another use. Do not create tables inside this
schema by another means.
Licensing details
The cumulus-library-umls
study is provided as a convenience to install the
UMLS Metathesaurus, but is not shipped with the Metathesaurus dataset. It will
require an API key to download the data from NIH directly.
As a reminder, the License Agreement for Use of the UMLS® Metathesaurus® provides several restrictions on this usage of this data (including distributing the dataset). When you sign up for a UMLS key, you are assuming responsibility for complying with these terms, or an alternate licensing agreement with the owner of the Metathesaus data if you are provided with one.
Citations
Bodenreider O. The Unified Medical Language System (UMLS): integrating biomedical terminology. Nucleic Acids Res. 2004 Jan 1;32(Database issue):D267-70. doi: 10.1093/nar/gkh061. PubMed PMID: 14681409; PubMed Central PMCID: PMC308795.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file cumulus_library_umls-0.2.0.tar.gz
.
File metadata
- Download URL: cumulus_library_umls-0.2.0.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d307116985d642730527843a56a300d312ba5533325c8683d9a401769149a653 |
|
MD5 | 88a9923fd396060612cb161b24d528ed |
|
BLAKE2b-256 | fc15b92331cd8ea1fad7cf53470cf065dada87e30fa87c5c862f9e7efde201c1 |
File details
Details for the file cumulus_library_umls-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: cumulus_library_umls-0.2.0-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e49fa822dfcef92dc9db78a1e7752f5b670a28bd5a56ce166eec888def893d7d |
|
MD5 | 1a78f9549901375260cea3fc6dd8349d |
|
BLAKE2b-256 | 909a4919787fd8f55061ba0b8ff2622e4c85fae8b70e85e1c882f24bbe4ae99b |