Unified Medical Language System® (UMLS®)
UMLS Community - User Contributions
- As the UMLS community continues to grow, NLM recognizes the valuable contributions of our users as they integrate and customize the UMLS into their own environments. We will try, to the best of our resources, to share these contributions with the rest of the community in a public manner as we learn about and experiment with them as well.
- Contact information for the creators of these tools is provided within their posted files.
- Please be aware that these contributions cannot be guaranteed to function as-is on all platforms, and certain adjustments may be necessary to fit your local environment.
- Please understand that we must prioritize listing these contributions in accordance with the needs of the majority of our users.
Submit your user contributions to NLM Customer Service with the subject "UMLS Community."
Disclaimer: Neither the author(s) nor the National Library of Medicine (NLM) makes any warranty, expressed or implied, or assumes any liability or responsibility for the use of this information, scripts, or software described here. It is the sole responsibility of the end-user to verify compatibility, safety, and functionality of any third-party contribution before attempting to incorporate it into a production-level environment. NLM shall not be held responsible for any claims of data loss, system damage, or other unexpected outcomes resulting from incorporating these contributions into real-world applications. The posting of these contributions does not constitute endorsement by the NLM.
|C# .NET API for UMLS||Matthew Gerber||Provides API functionality for UMLS data in a MySQL database. Allows user to programmatically retrieve concepts, lexical information, and semantic types in a standard object-oriented programming paradigm.|
|Apache cTAKES||Apache cTAKES Community||Clinical Text Analysis and Knowledge Extraction System (cTAKES) processes clinical notes and identifies clinical named entities. Includes SNOMED CT and RxNorm.|
|UMLS::Similarity Web Interface||Bridget T.McInnes,Ted Pedersen, and Jason Michelizzi||An open source software package that obtains similarity between two biomedical terms from the Unified Medical Language System (UMLS).|
|Pipe (|) to tab substitution for RRF files||Dr. Daniel Hinostroza, Julian Maya||Changes | to <tab> using Terminal. Useful for importing large files (such as MRCONSO.RRF) into FileMaker.|
|SQL load script for Semantic Network||Dr. Nader Elshehabi||Loads Semantic Network files into a Microsoft SQL Server database|
|SQL load script for Metathesaurus subset||Dr. Nader Elshehabi||Loads Metathesaurus .RRF files into a Microsoft SQL Server database|
|PostgreSQL load & index scripts||Steve Bedrick, Yeb Havinga||Loads Metathesaurus .RRF files into a PostgreSQL database. Includes separate index creation script.|
|MetamorphoSys Batch Run Script||Brian Carlsen||Allows command-line execution of customizable MetamorphoSys configurations|
|MetamorphoSys Batch MRCXT Builder||Brian Carlsen||Allows command-line execution of customizable MRCXT Builder configurations|
|UMLS Web Service Sample Application V1.0||Frank DeFalco||A sample client written in C# that connects to the UMLSKS Web Services API and retrieves spelling suggestions for a given term|
|Apache Derby UMLS Loader||Eric Mays||Apache Derby database schema generation and loading utility|
|Microsoft Access® load script||Tun Tun Naing, Brian Carlsen||A set of scripts that loads a small RRF subset into a MS Access database|