Contraindication Omission
Agent Recommends or Approves a Medication Without Checking Patient-Specific Contraindications Beyond Drug-Drug Interactions
7 patterns for this goal
Adverse drug interaction failures happen when an interaction-checking pipeline is scoped narrower than the patient’s actual regimen — pairwise drug-drug pairs only, structured prescriptions only, name-similarity lookups instead of exact identifiers — so an agent can pass every check it actually runs while missing the interaction that matters. The checks themselves are not wrong; the boundary drawn around what gets checked is too small, whether that boundary excludes supplements, excludes lab-value and condition context, excludes three-way combinations, or substitutes a lexically similar drug’s profile for the one actually prescribed. Because the output still reads as a confident, fully-resolved interaction determination, a clinician has no visible signal that the check ran against an incomplete or wrong input.
Every adverse-drug-interaction pattern documented here traces back to a checking pipeline that is internally consistent and passes its own logic while missing the part of the clinical picture its designers never scoped it to see. A DDI-only checker correctly clears a pairwise combination it was built to clear; a similarity-search lookup correctly returns the most textually similar entry it was built to return; a recency-driven attribution correctly names the newest drug on the list. Such behaviors are not model errors in the sense of getting a well-posed question wrong — they are architecture errors in what question got posed. The recurring mitigation is the same across the goal: widen the check’s input to the full regimen (meds, supplements, labs, conditions), require exact-identifier matching before falling back to similarity search, and gate high-stakes conclusions (a three-way synergy, a causal attribution) behind a mandatory pharmacist or structured-framework review rather than trusting a single automated pass.
Most misses trace to scope, not model capability: the interaction check queries a pairwise drug-drug database and never sees condition-based contraindications, lab-value-triggered risks, herbal/supplement interactions, or three-way-plus combinations, because the checking pipeline was built to answer a narrower question than “is this regimen safe.” See Contraindication Omission and Polypharmacy Cascade Failures.
Add a mandatory pharmacist gate whenever a recommendation would bring a patient to five or more concurrent drugs, and run a mechanism-based higher-order analyzer (shared metabolic pathway, shared target) alongside pairwise checks, since three-way interactions are too sparse and too varied for a pairwise database to cover.
Yes — St. John’s Wort, ginkgo, garlic, and ginseng all carry documented clinically significant herb-drug interactions, but supplements are reported as unstructured free text far more often than as a coded medication, so a structured interaction check that queries only the medication list silently excludes supplements from the check entirely. See Herbal & Supplement Interaction Blindness.
No. The mismatch happens because look-alike drug names in the same family (different macrolides, different statins) score as highly similar under any text-similarity metric, and a more capable model doing the same similarity-based lookup still retrieves the wrong profile. The fix is architectural: match on the exact RxNorm/NDC identifier first, and treat similarity search as a flagged fallback, not the primary path.
An agent naming “the most recently started drug” as the likely cause without applying a structured causality framework (Naranjo, WHO-UMC) or checking for a plausible pharmacological mechanism — recency alone, not clinical evidence, drives the narrative. See Spurious Causal Narrative from Temporally Coincident Medication.
| Pattern | Mechanism |
|---|---|
| Contraindication Omission | Interaction check scoped to drug-drug pairs only, missing condition/lab/allergy/demographic contraindications |
| Dosage Renal/Hepatic Adjustment Failure | Standard adult dosing recommended without adjusting for chart-documented renal or hepatic impairment |
| Drug Interaction Misses & Contraindication Blindness | Recommends a drug combination without flagging a known dangerous interaction due to statistical rather than rule-based reasoning |
| Embedding Retrieval Matches Structurally Similar, Different-Class Drug | Similarity search over drug names retrieves a name-adjacent but pharmacologically distinct drug’s interaction profile |
| Herbal & Supplement Interaction Blindness | Free-text supplement/herb mentions excluded from the structured interaction check entirely |
| Polypharmacy Cascade Failures | Pairwise-only interaction checking misses three-way or four-way synergistic risk in 5+ drug regimens |
| Spurious Causal Narrative from Temporally Coincident Medication | Adverse-event attribution driven by recency of prescription rather than pharmacological mechanism |
Total: 7 patterns
Agent Recommends or Approves a Medication Without Checking Patient-Specific Contraindications Beyond Drug-Drug Interactions
Agent Recommends Standard Adult Dosing Without Adjusting for Impaired Renal or Hepatic Clearance
Model Recommends Drug Combination Without Flagging Known Dangerous Interactions
An Agent Checking a Medication List for Drug-Drug Interactions, Using Semantic Similarity Search Over an Interaction Knowledge Base to Find the Relevant Interaction Profile for a Given Drug, Retrieves the Profile for a Structurally or Name-Similar but Pharmacologically Distinct Drug, and Clears or Flags the Combination Based on the Wrong Drug's Interaction Data
Agent Checks Prescription-Drug Interactions but Ignores Patient-Reported Supplements and Herbal Products
Patient on 5+ Medications; Pairwise Interaction Checking Misses Three-Way or Four-Way Drug Interactions
An Agent Reviewing a Patient's Chart for a Suspected Adverse Drug Reaction Attributes a New Symptom to Whichever Medication Was Most Recently Started, Based on Temporal Proximity Alone, Instead of Applying a Structured Causality Assessment, Producing a Confident-Sounding Attribution That May Implicate the Wrong Drug or Miss the Actual Cause