| name | drug-interaction-checker |
| description | Check for drug-drug interactions between multiple medications. Trigger when user asks about medication compatibility, "can I take X with Y", drug interactions, contraindications, or safety of combining pharmaceuticals. |
| version | 1.0.0 |
| category | Clinical |
| tags | [] |
| author | AIPOCH |
| license | MIT |
| status | Draft |
| risk_level | Medium |
| skill_type | Tool/Script |
| owner | AIPOCH |
| reviewer | |
| last_updated | 2026-02-06 |
Drug Interaction Checker
Check for interactions between multiple medications, including severity classification and mechanism explanations.
Features
- Multi-drug analysis: Check interactions between 2+ medications simultaneously
- Severity classification: Critical / Major / Moderate / Minor / Unknown
- Mechanism explanation: Pharmacological basis for each interaction
- Clinical guidance: Recommendations for management
Severity Levels
| Level | Description | Action Required |
|---|
| Critical | Life-threatening interaction | Absolute contraindication |
| Major | Significant risk, may need medical intervention | Avoid combination or monitor closely |
| Moderate | Moderate risk, may require dose adjustment | Monitor for adverse effects |
| Minor | Mild interaction, unlikely to cause issues | Be aware, usually acceptable |
| Unknown | Insufficient data | Proceed with caution |
Usage
Python Script
python scripts/main.py --drugs "Warfarin" "Aspirin" "Ibuprofen"
As a Module
from scripts.main import check_interactions
result = check_interactions(["Metformin", "Simvastatin", "Amlodipine"])
Parameters
| Parameter | Type | Default | Required | Description |
|---|
--drugs | list | - | Yes | List of drug names (generic or brand names accepted) |
--format | string |