| Column | manufacturer |
|---|---|
| Row | concept |
| Cell | placement — contraindicated, warning, interaction… |
Every comparison is one substance. Where the columns of a row disagree, that row is a finding.
Replay the walkthroughA substance is the molecule that does the therapeutic work (ramipril, metformin, ibuprofen). It is what a prescription is really for.
A product is one manufacturer’s authorised package of that substance: Ramipril 5mg Tablets from one holder, Ramipril 5mg Hard Capsules from another. One substance, many products, and those products are the columns.
Asking whether one manufacturer’s ibuprofen can stand in for another’s is answerable. Asking whether ramipril can stand in for ibuprofen is not a question.
Not a brand. A brand is a product name. Tritace is ramipril; so is Ramipril Aurobindo 5 mg Tablets. Same molecule, different box.
Not a drug class. An ATC code identifies the substance; its prefix identifies a class. C09AA05 is ramipril, C09AA is every plain ACE inhibitor. Members of a class are not substitutes for one another.
Not a combination. A product containing two active substances belongs to neither substance’s comparison, and is excluded rather than filed under one of them.
European labels are numbered and segregated by regulation. A fact in §4.3 (Contraindicated) bars the medicine outright; the same fact in §4.4 (Warning) permits it with care.
Labels repeat themselves. A manufacturer may contraindicate a condition in §4.3 and discuss it again in §4.4 and §4.5. The cell shows the strongest placement, because showing the weakest would understate what the label says.
An absolute bar outranks a warning, which outranks the placements after it. Excipients rank last, as it implies that the concept is merely an ingredient.
A concept is a clinical category: renal, angioedema, pregnancy — identified by word stems in the label’s own prose. Matching is deterministic and hand-maintained; no language model reads these documents.