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_setidType:
GetSPLBySetIDToolDescription: 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_reactionsType:
DailyMedSPLParserToolDescription: 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_pharmacologyType:
DailyMedSPLParserToolDescription: 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_contraindicationsType:
DailyMedSPLParserToolDescription: 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_dosingType:
DailyMedSPLParserToolDescription: 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_interactionsType:
DailyMedSPLParserToolDescription: 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_splsType:
SearchSPLToolDescription: 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)