NarcoticTrack: Narcotic Tracking and Controlled Substance Inventory for EMS

Streamlined narcotic tracking and controlled substance inventory without the bloat or big price tags. Built by a paramedic for EMS, adaptable for medical offices and anesthesia groups.

NarcoticTrack comes two ways: track your controlled substances by count, or add VialTrace to track every individual vial by name, from intake to destruction. Pick the level of accountability your agency needs.

Used by EMS agencies, fire departments, and anesthesia practices.

Two ways to run NarcoticTrack

Every agency runs controlled substances differently. NarcoticTrack works the way you need it to, whether you track by count or by individual vial.

NarcoticTrack

Track by count, with full two-signature accountability.

The standard. Every controlled substance is tracked by quantity with witnessed counts, required reasons for every change, photo attachments, a complete audit trail, expiration alerts, FDA NDC autofill and recall monitoring, and DEA Form 41 destruction. Everything an EMS, fire, or clinical operation needs to stay compliant.

  • Two-signature inventory with PIN entry
  • Full audit trail, reports, and CSV exports
  • FDA NDC autofill, recall monitoring, Form 41 destruction
See pricing
NarcoticTrack + VialTrace

Everything above, plus track every individual vial by name.

For agencies that need accountability down to the single vial. VialTrace gives every vial a unique identity the day it arrives, then tracks it through every transfer, administration, and waste, all the way to destruction. Pull up any vial and see its entire life on one screen.

  • Everything in NarcoticTrack
  • A unique identity for every vial, from intake to destruction
  • Central intake, witnessed restock, born-to-grave Vial Lifecycle Report

Not sure which fits your agency? Book a demo and we will walk through both.

NarcoticTrack features
  • Inventory with two signatures and printed names, backed by PIN entry
  • Required reason for change with optional patient run number or identifier
  • Photo attachments for additional confirmation of inventory
  • Instant admin notifications on every update or logged inventory
  • URL based, no app download needed
  • Works on desktop, tablet, and phone
  • Built in reports and downloadable records
  • Embedded forms to replace paper processes

NarcoticTrack Records and Reporting

See history on demand in the app or export to CSV for audits, investigations, or QA.

Records interface
  • Email alerts for every inventory or usage event
  • Searchable activity with filters
  • Chain of custody reports
  • Dashboards to track daily activity
  • Provider and patient use reports
  • Expiration date reporting and alerts
  • Automatic PDF summary reports
  • Custom reports for your agency: if you track it, we can report it

Automatic PDF Summary Reports

Every inventory event generates a detailed, timestamped PDF report with signatures, quantities, reasons for change, and photo attachments. Ready for audits, QA reviews, or agency records with no extra work from your team.

Automatic PDF summary report example

No HIPAA or PHI information is collected or stored within NarcoticTrack.

Now with FDA integration and controlled substance destruction

NarcoticTrack checks your inventory against the FDA and carries it all the way through a documented DEA Form 41 destruction.

Your inventory, checked against the FDA. Automatically.

IntegriTrack connects directly to the FDA's drug database. Enter or scan an NDC and the drug details fill themselves. Then the platform automatically monitors FDA recall data and cross-checks it against the medications your agency actually carries, flagging potential matches for your team to verify. A recall no longer sits unnoticed in someone's inbox until the vial is already in a patient.

  • NDC autofill from the full FDA drug directory, type it or scan the barcode
  • Automated FDA recall monitoring, cross-checked against your real inventory
  • Tiered match confidence so your team knows what to verify first
  • Built into NarcoticTrack and SupplyTrack at no extra cost
IntegriTrack Recall Alerts page cross-checking FDA recall data against agency inventory

From the rig to a signed Form 41, with the chain of custody intact.

When a controlled substance expires, is recalled, or is damaged, send it to destruction in a few taps. The platform records who pulled it, when, where it physically went, and why, then holds it in a dedicated destruction queue where every item stays fully accounted for. When it's time to destroy a batch, select the items and IntegriTrack generates a DEA Form 41 with the substance, NDC, lot, and quantity filled in for you. Confirm, witness, and the records archive with a complete audit trail from removal to destruction.

  • Send expired, recalled, or damaged controlled substances to destruction with full chain of custody
  • A dedicated destruction queue that keeps every pending item accounted for across stations
  • DEA Form 41 auto-generated from the items you select, NDC and lot pre-filled
  • A complete, audit-ready trail from the moment it leaves the rig to the signed, witnessed Form 41
IntegriTrack destruction-pending queue listing controlled substances awaiting witnessed destruction

VialTrace upgrade

VialTrace: Per-Vial Controlled Substance Tracking

NarcoticTrack tracks your controlled substances by count. VialTrace tracks every single vial by name. Counting works until an auditor asks where one specific vial went. VialTrace gives every vial its own identity and its own unbroken history, from the moment it arrives at your agency to the moment it is witnessed into destruction.

Built for anesthesia practices, hospital EMS, fire departments, and any agency that needs vial-level accountability.

Every vial gets a name the day it arrives

Each vial receives a unique, system-assigned identity number at intake. No more tracking by count alone.

That number is the vial's permanent identity. It stays with the vial through every transfer, every administration, and every count, all the way to destruction. The manufacturer lot and an optional serial ride along as provenance, but the vial's identity is yours and it never changes.

  • A unique number assigned to every vial at intake
  • Identity stays fixed through every move and event
  • Manufacturer lot and optional serial captured as supporting detail

Central intake, then out to the units

Controlled substances are received at your designated supply points, then flow to the rigs with a witnessed, tracked handoff.

You designate which locations are initial receivers, the points where shipments physically arrive. Vials are born there, then flow out to your units with a witnessed transfer, keeping their identity the entire way. See at any moment exactly which vials are at central supply and which are out on a truck.

  • Designate one or many initial-receiver locations
  • Witnessed restock from central supply to units
  • A vial's identity is preserved through every transfer

Administer one vial or several, two signatures every time

Document a single administration or a whole call's worth of vials at once. Primary and witness signatures on every event.

VialTrace records the amount administered and wasted, the patient run number, the provider, and both a primary and a validated witness signature on every event. Used several vials on one call? Bulk administration documents them together under one shared run and witness, with amounts recorded per vial.

  • Per-vial amounts for administered and wasted, captured exactly
  • Patient run number required on every administration
  • Primary and validated witness signature on every event
  • Bulk administration for multi-vial calls

The full life of any vial, on one screen

The Vial Lifecycle Report traces any vial from intake to destruction. Search it, filter it, drill into any single vial's complete timeline.

This is the report an auditor wants and the one paper can never give you. Search every vial in your agency by number, lot, medication, or NDC. Filter by status, location, or date. Open any vial and see its complete, unbroken history: received here, transferred there, carried by this provider, administered on this call, wasted this much, witnessed by this person, disposed this way. Disposition closes out by DEA Form 41 or reverse distribution, with the vial's full history attached.

  • Search every vial by number, lot, drug, or NDC
  • Filter by status, medication, location, or date
  • Complete event-by-event history for any vial, born to grave
  • Disposition by Form 41 or reverse distribution, per vial
VialTrace Vial Lifecycle Report listing every controlled substance vial across the organization with status, schedule, lot, location, and serial
Every vial-tracked vial across your organization, searchable and filterable by status, medication, and location.
VialTrace vial detail showing a single vial's born-to-grave lifecycle with administration, waste, witness, and signature history
Open any vial for its complete birth-to-grave history, from received to administered, wasted, or destroyed.

What VialTrace adds

VialTrace includes everything in NarcoticTrack: two-signature inventory, full audit trail, reports and CSV exports, expiration alerts, AI Compliance Insights, FDA NDC autofill and recall monitoring, and DEA Form 41 destruction. On top of all of that, VialTrace adds:

Capability comparison: NarcoticTrack vs NarcoticTrack with the VialTrace upgrade
Capability NarcoticTrack + VialTrace
How inventory is tracked By count and quantity By individual vial, each with a unique identity
Per-vial unique identity number No Assigned at intake, fixed for life
Central intake with initial-receiver locations No Yes
Witnessed restock from central supply to units No Yes, identity preserved
Single-vial administration By quantity Per vial, exact amounts
Bulk administration of multiple vials in one witnessed event No Yes
Vial Lifecycle Report (born-to-grave history per vial) No Yes
Searchable, filterable vial register No Yes
Disposition Form 41 Form 41 or reverse distribution, per vial

Common question

What is the difference between NarcoticTrack and VialTrace?

NarcoticTrack tracks controlled substances by count and quantity with two-signature accountability, photo attachments, a full audit trail, FDA NDC autofill, FDA recall monitoring, and DEA Form 41 destruction. VialTrace is an upgrade that tracks every individual vial by name. Each vial gets a unique identity at intake that stays with it through every transfer, administration, and waste, all the way to destruction. VialTrace adds central intake with witnessed restock to units, single and bulk vial administration with two signatures, and a born-to-grave Vial Lifecycle Report. VialTrace includes everything in NarcoticTrack.

Pricing

Start with NarcoticTrack. Upgrade to VialTrace any time.

Setup: $800 one-time setup fee. We configure the platform to your needs end to end. Most builds are complete in less than two weeks. VialTrace can be added to an existing NarcoticTrack build with no additional setup fee.
NarcoticTrack
$900/year*
$75/month

Controlled substance inventory tracking for EMS, medical offices, and anesthesia groups.

  • Unlimited app users
  • Two-signature inventory with PIN entry
  • Photo attachments and full audit trail
  • Real-time admin notifications
  • Reports and CSV exports
  • Expiration date tracking and alerts
  • AI Compliance Insights included
  • FDA NDC autofill and recall monitoring
  • DEA Form 41 destruction tracking
  • Dedicated support
Upgrade
NarcoticTrack + VialTrace
$1,500/year*
$125/month

Everything in NarcoticTrack, plus per-vial identity tracking from intake to destruction. Added to your NarcoticTrack subscription, not a separate product.

  • Everything included in NarcoticTrack
  • Unique identity for every vial, assigned at intake
  • Central intake and witnessed restock to units
  • Single and bulk vial administration with two signatures
  • Vial Lifecycle Report, born to grave
  • Disposition by DEA Form 41 or reverse distribution

* Pricing above is per agency. Custom enterprise pricing for 25+ locations and multi-agency systems, see below.

Running 25 or more locations?

Departments with 25+ stations, apparatus, or storage points, plus county, regional, and multi-agency systems, are priced as a conversation, not a checkout. We'll scope it to fit.

Bundle NarcoticTrack with other IntegriTrack modules for a discount. See all bundle options.

Regulatory coverage

NarcoticTrack is built to the standards that auditors check first.

DEA 21 CFR §1300 to 1316

Two-signature recordkeeping, complete chain of custody, photo evidence on every event, and PDF-ready audit reports that map cleanly to the recordkeeping requirements DEA inspectors expect.

State controlled-substance licensing

Per-tenant configuration lets each agency mirror the inventory cadence, witness requirements, and reporting frequency required by its state regulator. No one-size-fits-all template.

Vial-level chain of custody

For agencies whose regulator or accrediting body expects accountability to the individual unit, VialTrace produces an unbroken, per-vial chain of custody from intake through destruction, every movement witnessed and time-stamped.

Ready to see IntegriTrack in action?

See the modules running on real data from real operations. Honest conversation, no pressure.