About CompoundCheck
CompoundCheck is decision-support software for Canadian compounding pharmacies. Upload a text-based formula PDF to draft formula-level hazard screening, a pharmacist-review MFR draft, and an evidence trail. The pharmacist verifies the inputs, completes the site-specific NAPRA assessment, applies professional judgment, and signs.
Why we built CompoundCheck
A defensible non-sterile compounding risk assessment means cross-referencing every ingredient against the NIOSH List of Hazardous Drugs, GHS hazard classifications, and Health Canada data, then reasoning through NAPRA's Model Standards and the USP <795> and <800> guidance to land on a risk level, the right PPE, and the right engineering controls — and documenting the preliminary basis clearly enough for pharmacist review.
Done by hand, that is tedious, easy to do inconsistently across a team, and slow enough that it quietly discourages doing it as often as it should be done. CompoundCheck exists to make the rigorous path the fast one: the same authoritative sources, checked the same way every time, with the reasoning written down as it goes.
AI reads the document. It never assigns the risk level.
That bright line is the whole design. A language model turns a messy formula PDF into clean, reviewable inputs and drafts narrative text for the pharmacist — and a deterministic rules engine, working only from published hazard data, produces every risk level, PPE recommendation, and engineering control. Nothing about the classification is left to a model's guess.
Deterministic by design
Risk levels, PPE, and engineering controls come from an auditable rules engine — never from a language model's opinion.
Evidence and gaps stay visible
Source-backed hazard findings retain their provenance; unavailable, unresolved, or conflicting evidence is shown for pharmacist review.
Honest about uncertainty
If an ingredient can't be verified, the assessment says so. Unresolved identifiers are flagged for your judgment, never papered over.
What every assessment produces
A formula-level screening draft
A deterministic preliminary Level A/B/C recommendation for non-sterile compounding, with recommended PPE, engineering controls, and the exact rule path for pharmacist review.
A pharmacist-review MFR draft
A structured draft generated from the same extracted data for pharmacist completion. It is not a batch record or compounding record.
A defensible audit trail
Every action, override, and sign-off is recorded with its rationale — an evidence bundle your pharmacist reviews and signs, built as you work.
Canadian-hosted application data, with disclosed external processing
Primary application data is hosted in Canada (AWS Canada Central, Montréal). Formula content may be processed by Google Gemini outside Canada, and operational providers may process limited service data as disclosed in the Privacy Policy. Do not upload patient identifiers: the warning scanner can flag suspected identifiers but is not a guarantee. The full detail is in our Privacy Policy.
See a real assessment
CompoundCheck is in a closed pilot with a Canadian compounding pharmacy. Join the waitlist and we'll reach out as access expands.