OneDose Narcotics

Your narcotics log shouldn’t be written twice.

Controlled substance tracking built right where the dose is documented. The dose writes the record, the waste opens pre-filled, and restocking is one scan.

Available now

Live webinar · Wed, Nov 4 · 2:00 PM CT

See OneDose Narcotics live

A 30-minute walkthrough with Colton Hazlett (CTO) and Dennis Villone (Director of Product), plus live Q&A. Can't make it? Register for the recording.

Register Free
The Narcotics tab in the OneDose app for kit Medic-002, showing fentanyl and ketamine counts and the Record Administration, Restock, Waste, Shift count and Report a problem actions

One shift with OneDose Narcotics

  1. On the call
    Fentanyl 50 mcgAdministered · Face IDRecord written

    Give the dose. The record is written.

    No extra screens, no second log.

  2. After the call
    Waste 50 mcgPre-filled · partner PINWitnessed

    Confirm the waste.

    Pre-filled, with a witness where your state requires one.

  3. Back at the station
    Fentanyl 100 mcg/2 mLScanned · 2D barcodeRestocked

    Scan to restock.

    One eMACC scan puts the new vial in the kit.

Watch the overview

See it in about a minute.

A dose on the truck, a witnessed waste, a hospital restock and the supervisor’s view.

OneDose Narcotics overview

Why it matters

The dose is the record.

Since March 9, 2026, the DEA’s EMS recordkeeping rule (21 CFR 1304.27) spells out what every controlled substance dose needs on the record: the drug, amount given, amount wasted and how, who gave it and who authorized it. Most states add a waste witness.

Most agencies still write a paper log after the call. OneDose already has most of that record at the dose, so Narcotics keeps it there.

A paramedic writing in a paper narcotics log in the back of an ambulance, next to an orange drug box and two vials

Paper vs. the dose

Paper catches problems late.

A paper log shows what someone wrote down after the call.

On paper
With OneDose Narcotics
The dose is written twice, in the chart and then the logbook.
Written once, at the dose.
A missing witness turns up weeks later.
An unwitnessed waste goes straight to a supervisor.
A count that’s off shows up at audit time.
A mismatch at shift change goes to a supervisor.
Records sit in binders at each station.
One ledger for every kit, ready to export.

How it works

Administer. Waste. Restock. Count.

  1. AdministerGive the dose as usual and confirm with Face ID or a PIN. That’s the record.
  2. WastePartial vial? The waste opens pre-filled. A partner confirms with their PIN, or a hospital nurse is recorded by name and role.
  3. RestockScan the replacement vial with eMACC. 2D barcodes fill in lot and expiration. No labels.
  4. CountCount the kit at each shift change and record the seal. A mismatch goes to a supervisor.

Anywhere care happens

Built for the field.

  • Log it by voiceTalk through the dose and the waste with the OneDose AI Assistant. Nothing saves until the medic confirms.
  • Saves without a signalRecords stay on the device and send when the signal returns.
  • Never stuck mid-callA record missing a signature still saves and goes to a supervisor.
  • Patient details stay outNo patient name or date of birth enters a narcotics record.
OneDose AI Assistant Voice
“Gave 50 of fentanyl, wasted 50 with my partner.”
Here is what I will record for kit Medic-002:
  • Administration: fentanyl 50 mcg
  • Waste: fentanyl 50 mcg, witnessed by your partner
Confirmed and saved to kit Medic-00210:41

For supervisors and compliance

One ledger for every kit.

Activity

Every custody event, with the vial photo. Export to PDF or a spreadsheet.

Kits and inventory

Balances, par levels and seals for every kit, plus the biennial inventory.

Discrepancies

One review queue for variances and unwitnessed wastes. Notes never overwrite.

Reporting and audit

An audit packet, not a binder. Form 106 worksheet and Form 41 log included.

Narcotic activity Admin Console
TimeEventKitDetail
07:02Shift countMedic-002Counts match, seal 004812
10:14AdministerMedic-002Fentanyl 50 mcg, scanned
10:41WasteMedic-002Fentanyl 50 mcg, witnessed
11:36RestockMedic-002Fentanyl +1 vial, lot read from 2D code
16:20DiscrepancyMedic-005Unwitnessed waste, assigned for review
✓ Chain verified. Every entry is chained to the one before it.

Your rules, your state

Set your policy once. Every record follows it.

Your state’s rules. Your medical director’s orders.

  • RegistrantWhose DEA registration covers the drugs.
  • ConfirmationAccepted methods for crew and witnesses.
  • OrdersStanding or verbal, with the authorizing physician.
  • CountsShift and two-person counts.
  • RetentionTwo years minimum.

OneDose Narcotics is built around the DEA’s EMS recordkeeping rule. Meeting DEA and state requirements remains the responsibility of each registrant.

Narcotics settings Your agency
Witness required for wastesSet per drug in the formularyRequired
Two-person shift countsStart and end of shiftRequired
Crew confirmationMethods you acceptFace ID or PIN
Standing ordersAuthorizing physicianMedical director
RegistrantWhose DEA registration the drugs are held underAgency
Record retention2 years min.

FAQ

Questions agencies ask.

Getting started

See it end to end.

A short demo: one dose, its waste and a restock, then all three in the Admin Console.

  • Get pricing for your agency
  • See the medic and supervisor workflow
  • Plan setup: formulary, kits and policy

Talk to your OneDose representative

We’ll walk you through it and put together a quote.

Not on OneDose Premium yet? We can quote both together.