How it works

Three steps. Nobody in between.

From roster to lab, without a coordinator on the phone. Here's exactly what happens at each step, and why it's built that way.

DTSMS Online is web-based DOT random selection software. It keeps your driver pool, runs the random draw for drug and alcohol testing, and stores the record an auditor will ask for.

Three ways companies do this today

You're probably paying more than you need to.

Most companies land on one of three approaches — and two of them cost more than they need to, or leave a paper trail with holes in it.

Spreadsheet / manual Desktop software Full-service TPA DTSMS Online
Setup cost None License fee None None
Ongoing cost None Per-seat renewal Monthly service + per-pull fee Per driver, no minimum
Audit trail Depends on who kept it Yes, on one machine Yes, held by the TPA Yes, always accessible
Access Any device One installed computer Through the TPA Any device, anywhere
Who runs the pull You You The TPA You

Prefer to keep everything on your own computer? DTSMS also comes as a Windows desktop program. See DTSMS desktop software for that version.

The process

From roster to lab, three steps.

No coordinator on the phone, no waiting on a service to run the pull for you.

01 / LOAD YOUR POOL

Add your drivers

Upload your CDL roster or add drivers one at a time. DTSMS Online tracks who's eligible and who's already tested this cycle.

02 / PULL A SELECTION

Run the random pull

One click generates a random selection sized to your testing rate. The eligible pool is locked in the moment you pull — it can't be changed after the fact.

03 / SEND TO THE LAB

Notify and go

Export or print the notification and hand it to the driver. Every notification is timestamped, so you can show exactly when it went out.

After the pull

The random draw is one part of the program.

The same account also holds the rest of what a DOT program has to keep track of.

Clearinghouse query schedule

Due dates for each driver's pre-employment, annual and follow-up FMCSA Clearinghouse queries, with the consent document and a log of each query.

MIS report

The annual DOT MIS data collection form, built from the selections and test records already in your account.

Separate pools by agency

Employees under FMCSA, FTA, FAA, FRA or PHMSA rules can sit in separate pools, and a TPA can run a pool-wide selection for its member companies.

Built for when DOT asks

A record that holds up, not just a spreadsheet you hope holds up.

Every pull captures what an auditor actually checks for — not just that a name was picked, but that it was picked fairly, from the right pool, and left alone afterward. See the full compliance breakdown on our DOT compliance page.

Eligible pool at the moment of the pull
Snapshotted and locked — no editing after the fact
Random selection method
Computer-generated, logged with every pull
Status History — Driver #4471
09:14Selected — pull #SL-40412
09:16Notification sent, by J. Ramirez
10:02Status: en route to collection site
10:41Status: specimen collected
--:--Result: pending lab entry

Run your first selection in under 10 minutes.

Your first selection is free, any pool size. No card, no sales call.

Start free