What the rules say about this choice. Nothing in the DEA regulations requires detection software, and nothing forbids relying on it. What they require is “effective controls and procedures to guard against theft and diversion”, judged by factors that include “the adequacy of the registrant's system for monitoring the receipt, manufacture, distribution, and disposition of controlled substances” (21 CFR 1301.71(a), (b)(14)), complete and accurate continuing records (21 CFR 1304.21(a)) and a physical inventory at least every two years (21 CFR 1304.11(c)). Hospitals must also keep current and accurate records of receipt and disposition of scheduled drugs (42 CFR 482.25(a)(3)). Either approach can satisfy these; neither does so automatically. This page is educational, not legal advice.

What each term means here

Manual detection

Controls executed and judged by people on a schedule:

  • Shift, daily and blind counts against the perpetual inventory
  • Periodic reconstruction of one drug's movement from receipt to disposition
  • Purchase-to-dispense reconciliation against wholesaler invoices
  • A person reading cabinet reports: discrepancies, overrides, cancels, waste
  • Chart audits comparing removals with orders, administration and pain scores
  • Witnessed waste, segregation of duties, access reviews
  • Coworker reports, patient complaints and behavioral observation
Automated detection

Software that ingests transaction data and raises alerts or scores:

  • Built-in cabinet reports with thresholds (discrepancy, override, waste-time rules)
  • Rules engines: “waste within two minutes of removal”, “removal with no administration in four hours”
  • Statistical peer comparison: each user against others on the same unit and role
  • Risk scoring across sources: cabinet, electronic health record, time clock, badge access
  • Case management that tracks alerts to resolution

The software buyer's guide describes the product categories.

The comparison

DimensionManualAutomated
What it catches best Theft from stock, ordering and receiving fraud, falsified destruction, tampering found by observation, anything a coworker sees. The accountability audit catches losses no transaction system records. Point-of-administration diversion, waste fraud and slow drifts in one person's behavior relative to peers. Patterns too diffuse for a reviewer to notice across hundreds of users.
Characteristic blind spot Diversion where the records balance: the drug was removed for a real patient and never reached them. Also anything that happens on a unit nobody is auditing this quarter. Anything that never generates a transaction: theft from a delivery tote, product that was never received into the system, tampering with a vial that is still counted. Also whatever the rules were not written to look for.
Time from event to signal Set by the audit calendar. A shift count finds a shortage in hours; a quarterly reconstruction finds a pattern in months; the biennial inventory finds it in up to two years. Set by the data feed and the review cycle. Alerts can be generated daily. The signal still waits for a human to open the queue.
Staff time Heavy and recurring: counting, pulling records, lining up charts. Scales with the number of drugs, locations and people audited. Lighter per transaction, but not light: alerts must be triaged, false positives documented, data feeds maintained. Scales with the alert volume the rules produce.
False positives Fewer per finding, because a human has already applied context, but context is also how a reviewer talks themselves out of a real signal. Many, especially at first. A nurse with the sickest patients and a float nurse both look anomalous. Tuning takes months and must be redone when workflows change.
Independence from the people being watched Only as independent as the staffing allows. In a small pharmacy the person reconciling is often the person who handles the stock. Structurally independent of the user whose transactions are scored, but dependent on whoever configures the rules and owns the queue.
Evidentiary quality Strong where documented: a signed count, a reconstructed balance, a matched invoice. Weak where it lives in memory. Strong as a lead and as a timeline; by itself rarely sufficient. An alert is a reason to pull the chart, the footage and the waste container, not a finding.
What an inspector will ask to see The inventories, the order and receipt records, the dispensing records, the destruction records and the discrepancy history. These are the records the rules name, and manual detection produces them directly. The same records. Software output can show that monitoring exists and that alerts were worked, which speaks to the monitoring factor in 1301.71(b)(14), but it does not replace the named records.
Fit by setting Every setting. Required in substance everywhere, and the only option where transaction data is thin: a small pharmacy, an anesthesia workroom with a paper log, a clinic. Settings with cabinets and an electronic health record producing enough transactions to compare: hospitals, health systems, large long-term care operations. Of limited value where the data does not exist.
Typical failure mode The schedule slips. Counts become a signature habit; the quarterly reconstruction is skipped in a busy quarter; the person who read the reports leaves and no one inherits the task. The queue fills. Alerts are closed in bulk, thresholds are raised to quiet the noise, or the data feed breaks silently and nobody notices because nothing is alerting.

Three things automation does not change

The count still has to happen

Software scores transactions. It cannot see the shelf. A physical inventory at least every two years is required, and a running balance is only trustworthy if someone compares it with the shelf more often than that. See perpetual inventory pitfalls.

Somebody still has to look

An alert nobody opens is a report nobody ran. The interval at which a named person reviews the queue, and what happens when they are on leave, is the control. The tool is the input to it.

Confirmation is manual

Every signal, from either source, is confirmed the same way: secure the stock, preserve the records, line up order, removal, administration, waste and witness, and interview last. See how diversion is actually caught.

Choosing, by setting

SettingReasonable baselineWhere automation earns its keep
Independent or small-chain community pharmacy Shift counts of high-risk products by someone who did not dispense them; quarterly purchase-to-dispense reconciliation against wholesaler invoices; separation of ordering and receiving; a discrepancy log that can be sorted. Rarely. The transaction volume per person is small and the data lives in one pharmacy system. The reports that system already produces, read monthly, are the automation.
Hospital pharmacy with cabinets Everything above, plus cabinet report review on a fixed schedule (discrepancies same day, overrides and waste weekly), witnessed waste, access reviews, and a quarterly accountability audit of two or three products. Peer comparison across nursing units, waste-timing and administration-gap rules, and pairing analysis. These are the patterns a human reviewer cannot hold in their head across a building.
Operating rooms and procedure areas Case-level reconciliation of drug removed, administered and wasted for each anesthetic record; returned syringes checked; witness at the point of waste. Comparison of per-case opioid use across providers for similar procedures, which is hard to do by hand and is where this setting's diversion hides.
Multi-site health system A common policy, a common discrepancy log and a central reviewer who sees every site's exceptions. Consolidation. One queue across sites, one set of rules, and the ability to see a traveling or agency clinician across facilities.

Questions to settle before buying, and before not buying

Score your own detection program

The free assessment covers counts, reconciliation, surveillance review intervals and witness practice item by item, for a hospital or a community pharmacy. The analytics dashboard guide shows how to build the automated layer from data you already have.

Start the free assessment

Last reviewed: October 2026 · Educational content, not legal advice. Consult your compliance counsel for organization-specific guidance.

Share: LinkedIn X Facebook

Last reviewed: September 2026 · Content is educational, not legal advice.