get_pharmacologic_class_details
Retrieve FDA pharmacologic class details including classification attributes and therapeutic uses from the DailyMed database.
Instructions
Get detailed information about a pharmacologic class including FDA context and classification attributes (uses mapping file data)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pharmaSetId | Yes | The pharmacologic class SET ID to get details for |
Implementation Reference
- src/clients/dailymed-client.ts:173-188 (handler)The handler implementation for getPharmacologicClassDetails.
async getPharmacologicClassDetails(pharmaSetId: string) { const result = this.mappingService.getRxNormMappingsByPharmacologicClass(pharmaSetId); return { setId: pharmaSetId, title: `Pharmacologic Class ${pharmaSetId}`, relatedDrugs: result.rxNormMappings.length, splSetIds: result.splSetIds, classificationInfo: { mechanismOfAction: [], physiologicEffect: [], chemicalStructure: [], establishedPharmacologicClass: [], }, fdaContext: result.fdaContext, }; } - src/tools.ts:581-592 (schema)Tool registration and schema definition for get_pharmacologic_class_details.
name: "get_pharmacologic_class_details", description: "Get detailed information about a pharmacologic class including FDA context and classification attributes (uses mapping file data)", inputSchema: { type: "object", properties: { pharmaSetId: { type: "string", description: "The pharmacologic class SET ID to get details for", }, }, required: ["pharmaSetId"], },