Skip Navigation
How Diversion Surveillance Software Pulls Together ADC, eMAR, and Dispensing Data

Blog Post

How Diversion Surveillance Software Pulls Together ADC, eMAR, and Dispensing Data

By Adam Rosenberg

Drug diversion monitoring only works if the underlying data is complete. Automated dispensing cabinets (ADCs), the electronic medication administration record (eMAR), and pharmacy records each capture only their own piece of a controlled substance transaction.

Because that data ends up spread across three systems instead of one, an incorrect record can look clean since it only shows one part of a three-part transaction. Manual reviews can’t piece all three together for every transaction a hospital runs, and anything not checked can slip through.

Automated reconciliation compares all three sources against each other, and flags only the transactions that require human review.

Each System Only Ever Proves Its Own Piece

ADC, eMAR, and dispensing systems come from different vendors that were never built to talk to each other. Effective diversion monitoring software connects the data they already generate instead of replacing any of them.

ADC data proves that a specific badge pulled a specific quantity at a specific time. It can’t see what happened after the cabinet door closed, so a nurse who administers half a diverted vial and a nurse who properly wastes half a vial look identical in the ADC log alone.

The eMAR is supposed to close that gap by recording what was actually given, but it depends entirely on the person charting it. A charted full dose against a partial administration produces a clean-looking eMAR entry either way, and honest mischarting produces the same clean-looking gap as diversion.

Dispensing logs prove legitimate custody from the central pharmacy or the vault to the unit. They stop at the unit door and say nothing about whether the dose reached the patient.

SystemWhat It ProvesWhat It Can’t See Alone
ADCA specific badge pulled a specific quantity at a specific timeWhat happened at bedside after the withdrawal
eMARWhat was charted as administered or wastedWhether the charted amount matches what actually left the cabinet
Dispensing logsLegitimate custody from pharmacy or vault to the unitWhether the dose reached the patient


Why Can’t Manual Review Catch Diversion at Scale?

Drug diversion in hospitals goes uncaught mainly because of volume. Hospitals generate more controlled substance transactions than any reviewer can check by hand.

Manual tracking and reconciliation is time-consuming and pulls staff away from the clinical work they’re actually there to do. Half of transaction variances trace back to incorrect documentation rather than diversion, so a manual reviewer spends real time chasing false positives while the transactions nobody flagged go unreconciled entirely.

No amount of individual diligence closes a gap that size.

How Does Automated Reconciliation Catch What Manual Review Misses?

Reconciliation compares the amount dispensed against the amount administered and the amount wasted for every transaction, continuously. A dispense that doesn’t match its administration or waste record is the only kind that needs a person’s attention. That’s what controlled substance diversion detection looks like when it runs against every transaction instead of a random sample.

Four specific gaps show up once records are compared this way.

Restocks That Don’t Match What Was Sent

A quantity that leaves the central pharmacy or the wholesaler is supposed to match what gets loaded into the ADC on the receiving end. A gap between those two records sits entirely in the dispensing data, invisible to anyone only watching bedside activity. Restocking counts get verified far less often than bedside transactions, so this is often the gap that goes unnoticed the longest.

Unresolved Waste

An ADC waste entry with no matching witness signature or chart entry is a compliance liability, whether or not diversion actually occurred. Federal rules require controlled substances to be rendered non-retrievable upon disposal. An unwitnessed or undocumented waste event breaks that rule immediately.

Overrides Without a Second Record

Bypassing pharmacist verification is sometimes clinically necessary. That’s exactly why it needs a second record to confirm it was appropriate. Frequent overrides that don’t correlate with matching administration are a pattern auditors look for, and that pattern only exists once override frequency is checked against actual use.

Pulls With No Matching Administration

A cabinet withdrawal with no eMAR entry at all is the starkest version of the same problem. Caught within a normal transaction cycle, it’s often a charting delay. Left unreconciled for days, it’s indistinguishable from diversion in the record.

Catching these as they happen, rather than during a periodic audit, is what makes tight reporting deadlines workable. Registrants are required to notify DEA of a theft or significant loss within one business day of discovering it, a deadline a monthly audit cycle can’t structurally meet.

Diversion Risk Concentrates Differently by Care Setting

The same three-source matching doesn’t apply evenly across a hospital. That changes where a program should look first.

  • Nursing units: highest volume by far, so more doses mean more chances for a pull and an eMAR entry to fall out of sync
  • Anesthesiology: smaller share but a harder match, since a single case can involve several draws and partial wastes resolving into one eMAR entry
  • Retail and outpatient settings: add a fourth record, the outpatient dispensing system, since there’s no eMAR administration step to match against

A program built only around inpatient nursing data covers the highest-volume setting but leaves structurally different settings unreconciled. Drug diversion surveillance software needs to close that gap everywhere, since a program that only watches its busiest unit still leaves procedural and retail transactions running on trust instead of proof.

ControlCheck Unifies ADC, eMAR, and Dispensing Data

ControlCheck is a platform that unifies:

  • ADC data
  • eMAR data
  • Wholesaler data
  • Controlled substance vault data

That single drug diversion monitoring workflow automatically closes 95% of transactions and leaves a defined, reviewable set of discrepancies instead of a full transaction log.

At one hospital, this caught a missing dispense on the very first day the software went live. The eMAR already showed a chartered administration, but there was no matching withdrawal from the cabinet.

Neither record alone raised the flag. The mismatch between them did.

A diversion team spends its time on the transactions that actually need a human, not on re-proving the ones that already reconcile cleanly. The same record-keeping standard this architecture satisfies shows up directly in DEA compliance guidance.

What to Ask When Evaluating ADC EMAR Integration

“Integrated” gets used loosely in drug diversion software marketing. A platform that only connects to one data source can still market itself as drug diversion monitoring, so it’s worth asking a vendor these questions directly.

QuestionWhy It Matters
Does the platform ingest ADC, eMAR, and dispensing or wholesaler data natively?Manual export and matching is the same blind spot with a login screen
Does reconciliation run continuously, or on a batch schedule?A batch process can leave a window where a loss can’t be reported within the one-business-day standard
Are unresolved discrepancies tracked to resolution with an audit trail?An untracked flag carries the same audit exposure as never catching the issue
Does the platform extend the same logic to procedural and retail settings?Those settings don’t reconcile the same way as inpatient nursing units

Reconciling ADC, eMAR, and dispensing records manually, or through a partial integration, leaves exactly the kind of gap drug diversion monitoring is meant to close. 

See what a fully connected reconciliation workflow looks like against real transaction data. Request a demo.