Lot tracking, mg-level dose deduction, FEFO dispensing, and an immutable transaction log that passes DEA inspection. Replace your spreadsheets.
When inventory arrives, log it with the lot number, NDC code, expiration date, quantity, and cost. Each lot is tracked independently so you know exactly which vials are on your shelf, when they expire, and what you paid for them. The supplier directory stores DEA numbers and license information for every vendor.
When a provider charts an injection, they select the lot and enter the dose in milligrams. The system deducts the exact amount from that lot's remaining quantity. This matters for multi-dose vials like testosterone cypionate where you dispense partial vials across multiple patients over weeks. No more back-calculating usage from vial counts.
The transaction log records every inventory event: receive, dispense, waste, adjust, count, and destroy. A PostgreSQL trigger blocks any attempt to update or delete transaction records. Each entry captures the performer, witness (required for controlled substance waste), timestamp, and the quantity before and after. The 2-year minimum retention meets 21 CFR 1304 requirements.
Run routine counts, biennial inventories, or spot checks. The system compares your physical count against the expected quantity for each lot and flags variances. Discrepancies get a resolution workflow so you can document the reason before closing the count session. No more handwritten count sheets that sit in a drawer.
Common questions about inventory tracking in Moonshot Clinic.
Book a demo and we will walk through lot management, dose tracking, and DEA-compliant audit trails for your clinic.
Get Started