Umls Tools¶
Configuration File: umls_tools.json
Tool Type: Local
Tools Count: 5
This page contains all tools defined in the umls_tools.json configuration file.
Available Tools¶
icd_search_codes (Type: UMLSRESTTool)¶
Search for ICD-10 or ICD-11 codes using UMLS. Returns matching codes with descriptions. Requires …
icd_search_codes tool specification
Tool Information:
Name:
icd_search_codesType:
UMLSRESTToolDescription: Search for ICD-10 or ICD-11 codes using UMLS. Returns matching codes with descriptions. Requires free UMLS API key (register at https://uts.nlm.nih.gov/uts/). Set UMLS_API_KEY environment variable.
Parameters:
query(string) (required) Search query (disease name, condition, or ICD code)version(string) (optional) ICD version to search (ICD10CM for US clinical modification, ICD10 for international, ICD11 for ICD-11)pageNumber(integer) (optional) Page number for pagination (default: 1)pageSize(integer) (optional) Number of results per page (default: 25, max: 25)
Example Usage:
query = {
"name": "icd_search_codes",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)
loinc_search_codes (Type: UMLSRESTTool)¶
Search for LOINC (Logical Observation Identifiers Names and Codes) codes using UMLS. Returns matc…
loinc_search_codes tool specification
Tool Information:
Name:
loinc_search_codesType:
UMLSRESTToolDescription: Search for LOINC (Logical Observation Identifiers Names and Codes) codes using UMLS. Returns matching codes with descriptions. Requires free UMLS API key (register at https://uts.nlm.nih.gov/uts/). Set UMLS_API_KEY environment variable.
Parameters:
query(string) (required) Search query (test name, component, or LOINC code)pageNumber(integer) (optional) Page number for pagination (default: 1)pageSize(integer) (optional) Number of results per page (default: 25, max: 25)
Example Usage:
query = {
"name": "loinc_search_codes",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)
snomed_search_concepts (Type: UMLSRESTTool)¶
Search for SNOMED CT concepts using UMLS. Returns matching concepts with descriptions. Requires f…
snomed_search_concepts tool specification
Tool Information:
Name:
snomed_search_conceptsType:
UMLSRESTToolDescription: Search for SNOMED CT concepts using UMLS. Returns matching concepts with descriptions. Requires free UMLS API key (register at https://uts.nlm.nih.gov/uts/). Set UMLS_API_KEY environment variable.
Parameters:
query(string) (required) Search query (concept name or SNOMED CT code)pageNumber(integer) (optional) Page number for pagination (default: 1)pageSize(integer) (optional) Number of results per page (default: 25, max: 25)
Example Usage:
query = {
"name": "snomed_search_concepts",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)
umls_get_concept_details (Type: UMLSRESTTool)¶
Get detailed information about a UMLS concept by its CUI (Concept Unique Identifier). Returns con…
umls_get_concept_details tool specification
Tool Information:
Name:
umls_get_concept_detailsType:
UMLSRESTToolDescription: Get detailed information about a UMLS concept by its CUI (Concept Unique Identifier). Returns concept details, atoms, definitions, relations, and mappings to other terminologies. Requires free UMLS API key (register at https://uts.nlm.nih.gov/uts/). Set UMLS_API_KEY environment variable.
Parameters:
cui(string) (required) UMLS Concept Unique Identifier (CUI, e.g., ‘C0004096’)pageNumber(integer) (optional) Page number for pagination (default: 1)pageSize(integer) (optional) Number of results per page (default: 25)
Example Usage:
query = {
"name": "umls_get_concept_details",
"arguments": {
"cui": "example_value"
}
}
result = tu.run(query)
umls_search_concepts (Type: UMLSRESTTool)¶
Search for concepts in UMLS (Unified Medical Language System) using concept names or terms. UMLS …
umls_search_concepts tool specification
Tool Information:
Name:
umls_search_conceptsType:
UMLSRESTToolDescription: Search for concepts in UMLS (Unified Medical Language System) using concept names or terms. UMLS provides access to multiple medical terminologies including SNOMED CT, ICD-10, ICD-11, LOINC, RxNorm, and more. Requires free UMLS API key (register at https://uts.nlm.nih.gov/uts/). Set UMLS_API_KEY environment variable.
Parameters:
query(string) (required) Search query (concept name or term)sabs(string) (optional) Source abbreviation(s) to filter by (e.g., ‘SNOMEDCT_US’, ‘ICD10CM’, ‘LOINC’, ‘RXNORM’). Comma-separated for multiple sources. Optional, searches all sources if not specified.pageNumber(integer) (optional) Page number for pagination (default: 1)pageSize(integer) (optional) Number of results per page (default: 25, max: 25)
Example Usage:
query = {
"name": "umls_search_concepts",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)