Dailymed Tools

Configuration File: dailymed_tools.json Tool Type: Local Tools Count: 7

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

Available Tools

DailyMed_get_spl_by_setid (Type: GetSPLBySetIDTool)

Get complete label corresponding to SPL Set ID, returns content in XML or JSON format.

DailyMed_get_spl_by_setid tool specification

Tool Information:

  • Name: DailyMed_get_spl_by_setid

  • Type: GetSPLBySetIDTool

  • Description: Get complete label corresponding to SPL Set ID, returns content in XML or JSON format.

Parameters:

  • setid (string) (required) SPL Set ID to query.

  • format (string) (optional) Return format, only supports ‘xml’.

Example Usage:

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

DailyMed_parse_adverse_reactions (Type: DailyMedSPLParserTool)

Parse adverse reactions section from SPL XML into structured table format. Returns AE frequencies…

DailyMed_parse_adverse_reactions tool specification

Tool Information:

  • Name: DailyMed_parse_adverse_reactions

  • Type: DailyMedSPLParserTool

  • Description: Parse adverse reactions section from SPL XML into structured table format. Returns AE frequencies, severity, and descriptions. Example: setid=’030d9bca-a934-6ef9-e063-6394a90a8277’ extracts headache 10%, GI upset 5%.

Parameters:

  • operation (unknown) (required) Operation type (fixed)

  • setid (string) (required) SPL Set ID to parse

Example Usage:

query = {
    "name": "DailyMed_parse_adverse_reactions",
    "arguments": {
        "operation": "example_value",
        "setid": "example_value"
    }
}
result = tu.run(query)

DailyMed_parse_clinical_pharmacology (Type: DailyMedSPLParserTool)

Parse clinical pharmacology section from SPL XML. Returns PK parameters (Cmax, Tmax, t1/2, AUC), …

DailyMed_parse_clinical_pharmacology tool specification

Tool Information:

  • Name: DailyMed_parse_clinical_pharmacology

  • Type: DailyMedSPLParserTool

  • Description: Parse clinical pharmacology section from SPL XML. Returns PK parameters (Cmax, Tmax, t1/2, AUC), PD effects, metabolism pathways, and elimination. Example: absorption, distribution, metabolism tables.

Parameters:

  • operation (unknown) (required) Operation type (fixed)

  • setid (string) (required) SPL Set ID to parse

Example Usage:

query = {
    "name": "DailyMed_parse_clinical_pharmacology",
    "arguments": {
        "operation": "example_value",
        "setid": "example_value"
    }
}
result = tu.run(query)

DailyMed_parse_contraindications (Type: DailyMedSPLParserTool)

Parse contraindications section from SPL XML into structured list. Returns conditions, population…

DailyMed_parse_contraindications tool specification

Tool Information:

  • Name: DailyMed_parse_contraindications

  • Type: DailyMedSPLParserTool

  • Description: Parse contraindications section from SPL XML into structured list. Returns conditions, populations, or situations where drug should not be used. Example: pregnancy, hypersensitivity, severe renal impairment.

Parameters:

  • operation (unknown) (required) Operation type (fixed)

  • setid (string) (required) SPL Set ID to parse

Example Usage:

query = {
    "name": "DailyMed_parse_contraindications",
    "arguments": {
        "operation": "example_value",
        "setid": "example_value"
    }
}
result = tu.run(query)

DailyMed_parse_dosing (Type: DailyMedSPLParserTool)

Parse dosage and administration section from SPL XML. Returns structured dosing instructions, dos…

DailyMed_parse_dosing tool specification

Tool Information:

  • Name: DailyMed_parse_dosing

  • Type: DailyMedSPLParserTool

  • Description: Parse dosage and administration section from SPL XML. Returns structured dosing instructions, dose modifications, and administration guidelines. Example: standard dose, dose adjustments for renal/hepatic impairment.

Parameters:

  • operation (unknown) (required) Operation type (fixed)

  • setid (string) (required) SPL Set ID to parse

Example Usage:

query = {
    "name": "DailyMed_parse_dosing",
    "arguments": {
        "operation": "example_value",
        "setid": "example_value"
    }
}
result = tu.run(query)

DailyMed_parse_drug_interactions (Type: DailyMedSPLParserTool)

Parse drug interactions section from SPL XML into structured format. Returns CYP substrates/inhib…

DailyMed_parse_drug_interactions tool specification

Tool Information:

  • Name: DailyMed_parse_drug_interactions

  • Type: DailyMedSPLParserTool

  • Description: Parse drug interactions section from SPL XML into structured format. Returns CYP substrates/inhibitors/inducers, P-gp interactions, and specific drug-drug interactions. Example: avoid with strong CYP3A4 inhibitors.

Parameters:

  • operation (unknown) (required) Operation type (fixed)

  • setid (string) (required) SPL Set ID to parse

Example Usage:

query = {
    "name": "DailyMed_parse_drug_interactions",
    "arguments": {
        "operation": "example_value",
        "setid": "example_value"
    }
}
result = tu.run(query)

DailyMed_search_spls (Type: SearchSPLTool)

Search SPL list using multiple filter conditions (drug_name/ndc/rxcui/setid) and return metadata …

DailyMed_search_spls tool specification

Tool Information:

  • Name: DailyMed_search_spls

  • Type: SearchSPLTool

  • Description: Search SPL list using multiple filter conditions (drug_name/ndc/rxcui/setid) and return metadata + data array.

Parameters:

  • drug_name (string) (required) Generic or brand name of the drug, e.g., ‘TAMSULOSIN HYDROCHLORIDE’.

  • ndc (string) (optional) National Drug Code (NDC).

  • rxcui (string) (optional) RxNorm Code (RXCUI).

  • setid (string) (optional) Set ID corresponding to the SPL.

  • published_date_gte (string) (optional) Published date >= specified date, format ‘YYYY-MM-DD’.

  • published_date_eq (string) (optional) Published date == specified date, format ‘YYYY-MM-DD’.

  • pagesize (integer) (optional) Number of items per page, maximum 100, default 100.

  • page (integer) (optional) Page number, starts from 1, default 1.

Example Usage:

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