Search drugs by name. Triggered by "Cleo, search for metformin", "find drug lipitor", "look up amoxicillin", or any drug name query that isn't a specific MEDID/NDC/code lookup. Returns matching products grouped by brand/generic family with strengths, MEDIDs, therapeutic class, and FDB hierarchy IDs.
node scripts/drug_search.js "metformin"
node scripts/drug_search.js "lipitor"
node scripts/drug_search.js "amoxicillin" --limit 20
Format results for Teams (no markdown tables — use bold labels and bullet lists).
🔍 **Drug Search: "{query}"** ({total_matches} matches)
**{med_name}** ({brand/generic}) — {ingredient}
- ROUTED_MED_ID: {id} | ROUTED_DOSAGE_FORM_MED_ID: {id}
- **Class:** {therapeutic classes}
- **Products:**
- {strength} {uom} — {description} (MEDID: {medid})
- {strength} {uom} — {description} (MEDID: {medid})
- ...
(repeat for each group)
_Source: FDB {database}_
node scripts/drug_search.js <name> [--limit 50] [--db fdb_YYYYMMDD] [--uri ...]