get_dailymed_context
Retrieve comprehensive information about the FDA DailyMed database, including its purpose, content types, and appropriate use cases.
Instructions
Get comprehensive information about DailyMed database, its purpose, content types, and when to use it
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/clients/dailymed-client.ts:40-79 (handler)The handler implementation for get_dailymed_context, which returns a static object providing metadata about the DailyMed service.
async getDailyMedContext() { return { service: "DailyMed", version: "2.0", description: "DailyMed is the official provider of FDA label information (package inserts) for approved drug products", baseUrl: "https://dailymed.nlm.nih.gov/dailymed/services/v2", purpose: "Provide comprehensive, up-to-date drug labeling information", contentTypes: [ "Structured Product Labels (SPLs)", "Drug names and active ingredients", "NDC codes", "FDA application numbers", "Drug classification information", "RxNorm mappings", "Pharmacologic class mappings" ], keyFeatures: [ "Official FDA-submitted drug labeling information", "Cross-references with RxNorm and pharmacologic classifications", "Multiple data formats (JSON, XML, PDF)", "Free public access with regular updates", "Comprehensive search and filtering capabilities" ], dataFreshness: "Updated daily with new FDA submissions", apiCapabilities: [ "Search SPLs by drug name, manufacturer, NDC, RxCUI, etc.", "Advanced filtering with multiple parameters", "Pagination support for large result sets", "Full SPL document retrieval with structured sections", "Mapping data linking SPLs to external terminologies" ], useCases: [ "Healthcare professionals researching drug information", "Patients seeking official drug labeling information", "Researchers conducting pharmaceutical studies", "AI systems providing drug information and recommendations", "Regulatory compliance and drug safety monitoring" ] }; } - src/tools.ts:4-11 (registration)Tool registration for get_dailymed_context.
{ name: "get_dailymed_context", description: "Get comprehensive information about DailyMed database, its purpose, content types, and when to use it", inputSchema: { type: "object", properties: {}, }, },