Free AuditEnterprise AIShelfSense
Pharmacy Compliance, US

The state board auditor doesn’t accept ‘I think it was in that spreadsheet’

Controlled substance dispensing record and Schedule II register designed around 21 CFR Part 1304, with running balances, plus cold chain logs, lot-level traceability, and expiry tracking for DME supplies. Every record timestamped, every audit answered in under 5 minutes.

5 min
Audit response time
9
Jurisdiction register formats
0
Failed inspections reported

What happens when the state board walks in

The State Board of Pharmacy inspector walks in at 2 PM on a Tuesday. No appointment. They want to see:

  1. Your DEA controlled substance register, Schedule II through V, with running balances, receipt records, and dispensing logs for the last 2 years.
  2. Your controlled substance dispensing record, drug, strength, quantity dispensed, date, and the running balance for every Schedule II product.
  3. USP 797/800 temperature logs, continuous monitoring records for refrigerators, freezers, and controlled room temperature storage.
  4. Lot-level traceability, pick any product on your shelf, trace it back to the distributor invoice.

You have the records. Somewhere. The DEA log is in the binder. The running balance is in... three different spreadsheets? The temperature log from last month is on that clipboard by the fridge. Maybe.

This audit is going to take a while.

ShelfLifePro users answer the same inspection in under 5 minutes. Every record. One screen.

Six compliance capabilities built for US pharmacy regulation

Not a generic checklist bolted onto inventory software. Purpose-built registers, formats, and workflows for the regulations you actually face.

Controlled Substance Dispensing Record

Dispensing record and Schedule II register reports designed around 21 CFR Part 1304. Generated straight from your recorded receipts and dispensing, no re-keying into a separate log.

Schedule II Register with Running Balance

Running balance computed from recorded receipts and dispensing, the way DEA-format registers expect. Where the recorded history cannot support a balance, the report says so instead of fabricating a figure.

Cold Chain Monitoring

USP 797/800 temperature logging. Multi-refrigerator monitoring. Continuous logging with excursion documentation and alerts.

Lot-Level Traceability

Pick any product. See the full chain: distributor → invoice → lot number → stock entry → every sale. Under 30 seconds.

Beyond-Use Dating

USP 795/797 compounding preparation tracking. BUD calculation based on preparation type. Automatic expiry assignment.

Reverse Distribution

Near-expiry return tracking. Generate 222 forms for controlled substance returns. Documented chain of custody.

Register formats for your jurisdiction

Pharmacy registers are national paperwork. The exported register reports adapt to your country's format — your team works the same screens either way.

India

Schedule H1 register per the Drugs and Cosmetics Rules 1945, plus Schedule X / NDPS register with dual pharmacist authorization.

United Kingdom

Controlled Drugs Register designed around the Misuse of Drugs Regulations 2001.

Includes running balance column

United States

Controlled substance dispensing record and Schedule II register designed around 21 CFR Part 1304.

Includes running balance column

Australia

Schedule 8 register in the format state and territory regulators expect.

Includes running balance column

Canada

Narcotic register with receipt and dispensing records.

Includes running balance column

South Africa

Schedule 5 and Schedule 6 registers designed around the Medicines and Related Substances Act.

UAE

Controlled medicines register for MOH-regulated pharmacies.

Singapore

Controlled medicines register for HSA-regulated pharmacies.

European Union

Controlled medicines register for national competent-authority inspections.

About those running balances: where regulators expect one (UK, Australia, Canada, US Schedule II), the column is computed from the receipts and dispensing recorded in the system. If the recorded history cannot support a balance, the report flags it as insufficient history instead of printing a fabricated figure. Register report formats are designed around each regulation; confirming fit for your specific licence conditions remains with your responsible pharmacist.

Temperature monitoring that stands up to inspection

Your vaccine refrigerator should maintain 2-8°C. Your insulin should be stored at 2-8°C. Your certain antibiotics at 15-25°C.

When the power went out for 45 minutes last Thursday, did you document it? Did you assess which products were affected? Did you follow the temperature excursion protocol?

ShelfLifePro logs temperatures continuously (with compatible sensors) or via manual twice-daily entries. When a limit is breached, you get an alert. The system documents the excursion, the duration, and which products were affected.

When the inspector asks about that power outage, you show them the log, the excursion report, and the disposition decision.

Continuous Logging

Compatible Bluetooth sensors log every 5 minutes. Manual option: staff enter temperatures twice daily. Either way, the record exists.

Excursion Alerts

Configurable thresholds per refrigerator. Breach detected? Alert goes out immediately. Not at the next morning check, now.

Disposition Documentation

Which products were affected. How long the excursion lasted. What action was taken. Inspector asks? You hand them the report.

Selling DME supplies? Expiry management is an accreditation item

DMEPOS accreditation quality standards make expiry management on supplies an audit item — and 'the test strips were expired' is not a finding you want in writing.

Diabetic test strips, lancets, sterile dressings, catheters, CPAP supplies: they all carry expiry or sterility dates, and accreditation surveyors check them the same way a state board checks your refrigerator log.

ShelfLifePro tracks those dates with the same FEFO, at-risk, and alert engine that runs your drug inventory. Shortest-dated stock dispenses first, at-risk lots get flagged before the surveyor finds them, and the expiry report covers the whole DME shelf, not just the pharmacy side.

Pharmacy DME supply wall with dated sterile packs

Pharmacy category presets now include

  • Diagnostic supplies
  • Sterile & wound care
  • Respiratory supplies
  • Ostomy & incontinence

Sterility dates are treated as expiry dates: lot-level capture at receiving, FEFO at dispensing, and alerts before anything on the shelf goes out of date.

Five reports that answer 90% of inspection questions

Every report available as PDF, Excel, or on-screen. Date range filters. Full audit trail.

01

DEA Biennial Inventory

Schedule II-V inventory in DEA-compliant format. Running balance, receipt and disposition records. Ready for biennial inventory submission.

02

Schedule II Register (21 CFR Part 1304 format)

Controlled substance dispensing record with drug, strength, quantity, date, and a running balance computed from recorded receipts and dispensing. Insufficient history is flagged honestly, never papered over with fabricated figures.

03

Temperature Compliance Log

USP 797/800 compliant temperature records by unit, date range, and storage zone. Excursion incidents with corrective action documentation.

04

Lot Traceability Report

Full chain for any product: distributor invoice → lot number → stock entry → every sale transaction. Searchable by lot or product.

05

Beyond-Use Dating Report

Compounding preparation log with BUD calculations, preparation type, ingredients, and assigned expiry dates per USP 795/797.

Pharmacy compliance FAQs

The questions pharmacists ask before signing up (and the honest answers)

The next audit is coming. Your compliance records should be ready before you are.

Start your free trial. Get your compliance reports running before the inspector arrives.

14-day free trialNo credit card requiredFree migration assistanceRegisters per 21 CFR Part 1304 format