How RxCheck works

What is a drug interaction?

When two medications affect each other — one changing how the other works, or both combining to create a new risk. Some are life-threatening. Most are preventable if you know.

How the reasoning engine works

RxCheck runs a pure-Python rule engine against your medication list. Each rule checks for a specific dangerous pattern — 'NSAID + anticoagulant', 'SSRI + serotonergic opioid', etc. When a rule matches, it explains in plain English WHY the combination is dangerous and WHAT to do.

No AI, no black box. You can read the rules in engine.py and audit every decision.

Why plain language matters

Traditional drug-interaction tools tell pharmacists things like "inhibits CYP3A4, increasing AUC 2.5x." That's accurate and useless for most people. RxCheck says "makes this drug harder for your body to clear, so the amount in your blood doubles." Same knowledge. Different audience.

Who built this

Built by ammalogic as a demonstration of expert-system reasoning made transparent. The same pattern applies to loan decisions, fraud detection, compliance checks, triage — anywhere a non-expert needs to understand why a system flagged something.

← Back to RxCheck

How this works · Built by ammalogic

This is a demonstration. Not for clinical use.