Inferensys

Glossary

Concomitant Medication Checking

An automated process that cross-references a patient's active medication list against a trial's prohibited medications to identify exclusionary drug interactions.
Legal team reviewing EU AI Act compliance documents on laptop in modern office, coffee cups and papers on table, casual meeting.
AUTOMATED DRUG INTERACTION SCREENING

What is Concomitant Medication Checking?

An automated process that cross-references a patient's active medication list against a trial's prohibited medications to identify exclusionary drug interactions.

Concomitant medication checking is the automated computational process of comparing a patient's structured or extracted medication list against a clinical trial's protocol-defined list of prohibited concomitant medications. The system identifies exclusionary drug interactions by resolving medication names to standardized RxNorm concept unique identifiers, ensuring that brand names, generics, and ingredient-level conflicts are accurately detected without manual review.

The process involves parsing unstructured clinical notes to extract active medications, normalizing them against a reference terminology, and evaluating each against the trial's exclusion logic. Advanced implementations incorporate temporal reasoning to verify that a prohibited medication was active during the screening window, distinguishing between historical and current use to prevent false exclusions and accelerate patient pre-screening.

CORE CAPABILITIES

Key Features of Automated Concomitant Medication Checking

Automated concomitant medication checking transforms a manual, error-prone chart review into a precise, scalable computational process. These key features define a robust system for ensuring patient safety and protocol compliance.

01

Ontology-Backed Drug Normalization

The system maps free-text medication names from EHRs to a standardized terminology like RxNorm. This resolves variations in brand names, generics, and misspellings into a single canonical concept, enabling reliable downstream rule execution.

02

Structured Criteria Execution

The trial protocol's prohibited medication list is parsed into a machine-executable format. The engine evaluates a patient's normalized medication list against these structured rules, checking for exact matches, class-level conflicts, and ingredient-level interactions.

03

Temporal Window Validation

The system applies temporal reasoning to medication data. It verifies if a prohibited drug was taken within a critical exclusion window (e.g., 'within 30 days of enrollment') by comparing prescription dates and documented usage periods against the trial's timeline constraints.

04

Class-Level and Ingredient Inference

Beyond exact name matching, the system performs semantic inference. A rule excluding 'ACE Inhibitors' will flag a patient taking 'Lisinopril' by traversing the drug ontology's class hierarchy, catching conflicts a simple string match would miss.

05

Auditable Decision Provenance

Every exclusion flag is accompanied by a clear, auditable trail. The system cites the specific protocol criterion violated, the conflicting medication from the patient's record, and the logical path (e.g., exact match, class inference) that led to the decision.

06

Contextual Severity Flagging

The system differentiates between absolute contraindications and relative cautions. A QT-prolonging drug might be flagged as a critical exclusion, while a mild CYP450 inhibitor is flagged as a warning requiring investigator review, enabling nuanced decision-making.

CONCOMITANT MEDICATION CHECKING

Frequently Asked Questions

Concise answers to the most common technical and operational questions about automated concomitant medication screening in clinical trial eligibility workflows.

Concomitant medication checking is an automated computational process that cross-references a patient's active medication list against a clinical trial's protocol-defined list of prohibited or restricted medications to identify exclusionary drug interactions. The system parses structured and unstructured medication data—including drug names, dosages, routes, and dates—from electronic health records and maps them to standardized drug ontologies like RxNorm. It then evaluates each medication against the trial's inclusion and exclusion criteria, flagging disallowed concomitant drugs such as strong CYP3A4 inhibitors or medications with overlapping toxicity profiles. This process replaces manual chart review, reducing screening time from hours to seconds while ensuring no protocol violation is missed due to human oversight.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.