Licensing
Medical Terminology for Data Science code is licensed under the GNU General Public License version 3.0 only (GPL-3.0-only).
Terminology data is separate from the software. UMLS data requires a UMLS Metathesaurus License and a UMLS Terminology Services account.
Start here:
- How to License and Access UMLS Data
- UMLS FAQ
- UTS sign-up
- UMLS API authentication and API key instructions
High-level process:
- Create or sign in with an accepted identity provider on UTS.
- Accept the UMLS Metathesaurus License terms.
- Submit the license request form.
- Wait for NLM approval.
- Find your API key in your UTS profile.
- Use
UMLS_API_KEYwithmt.download_umls_release(...)ormedterm4ds data download.
Practical guidance:
- Do not commit derived DuckDB files to a public repository.
- Keep
data/ignored in git. - Treat exported terminology artifacts according to source vocabulary licenses.
- Document the source release used for downstream value sets and ConceptMaps.
Some included vocabularies may have additional licensing or reporting requirements depending on geography and use case. Review the relevant source vocabulary terms before redistributing derived artifacts.