Rxnorm Extended Tools

Configuration File: rxnorm_extended_tools.json Tool Type: Local Tools Count: 3

This page contains all tools defined in the rxnorm_extended_tools.json configuration file.

Available Tools

RxNorm_find_rxcui (Type: RxNormExtendedTool)

Resolve a drug name to its RxNorm RXCUI (RxNorm Concept Unique Identifier) using the NLM RxNorm A…

RxNorm_find_rxcui tool specification

Tool Information:

  • Name: RxNorm_find_rxcui

  • Type: RxNormExtendedTool

  • Description: Resolve a drug name to its RxNorm RXCUI (RxNorm Concept Unique Identifier) using the NLM RxNorm API. Returns one or more RXCUIs that match the drug name. RXCUI is the standard identifier needed for subsequent RxNorm lookups. No API key required. Examples: ‘metformin’ -> RXCUI 6809; ‘warfarin’ -> RXCUI 11289; ‘Tylenol’ -> RXCUI 161 (acetaminophen).

Parameters:

  • drug_name (string) (required) Drug name to look up (generic, brand, or synonym). Examples: ‘metformin’, ‘Lipitor’, ‘acetaminophen’, ‘warfarin sodium’.

Example Usage:

query = {
    "name": "RxNorm_find_rxcui",
    "arguments": {
        "drug_name": "example_value"
    }
}
result = tu.run(query)

RxNorm_get_drug_info (Type: RxNormExtendedTool)

Fetch comprehensive drug properties from NLM RxNorm by RXCUI or drug name. Returns the canonical …

RxNorm_get_drug_info tool specification

Tool Information:

  • Name: RxNorm_get_drug_info

  • Type: RxNormExtendedTool

  • Description: Fetch comprehensive drug properties from NLM RxNorm by RXCUI or drug name. Returns the canonical name, term type (ingredient, brand name, clinical drug product, etc.), synonym, and language. Term types include IN (Ingredient/generic), BN (Brand Name), SCD (Semantic Clinical Drug = generic product with dose), SBD (Semantic Branded Drug). No API key required. Example: RXCUI 860975 -> ‘24 HR metformin hydrochloride 500 MG Extended Release Oral Tablet’ (SCD).

Parameters:

  • rxcui (string) (optional) RxNorm Concept Unique Identifier (e.g., ‘6809’ for metformin, ‘11289’ for warfarin). Use RxNorm_find_rxcui to obtain this.

  • drug_name (string) (optional) Drug name to look up if RXCUI is not known. Will auto-resolve to RXCUI first.

Example Usage:

query = {
    "name": "RxNorm_get_drug_info",
    "arguments": {
    }
}
result = tu.run(query)