← All case studies

Drug Free Business

Web Application

A decade-long leap forward for a drug-testing roster management application.

Visit website
Client
Drug Free Business
Industry
Drug testing
Technologies
SQL Server, ASP.NET MVC Core, Microsoft IIS
Overview

Project highlights

  • Rebuilt from the ground upA 2008 application, modified by several IT firms over the years, replaced with a new Dashboard on modern ASP.NET.
  • Built for every type of userHelpful information up front, designed for the different types of users who access the system.
  • Accessible by designStatus indicators use shapes as well as colors, so they work for people with visual impairments.
  • Works on any deviceProper responsive support means the Dashboard works on phones and tablets as well as desktops.
Before

The challenge

Drug Free Business is a non-profit that provides drug testing and corporate substance-abuse policy consulting, and a long-term J Street partner. Their clients rely on the Roster Management Web application, an HRIS-lite that gives them a window into large drug-testing datasets: their roster of workers, the tests that have been collected, and the required tests that are still outstanding.

The application was originally built in 2008 on an older version of ASP.NET, and in the years since it had been modified by several different IT firms. It had fallen well behind, and DFB needed a ground-up redesign rather than another round of patches.

After

What we built

Rather than keep maintaining the aging application, J Street designed and built a new DFB Dashboard from the ground up on modern ASP.NET, with proper responsive support for mobile devices.

The Dashboard is organized around the three things DFB and its clients track:

  • Workers, the employees of DFB's clients.
  • Specimens, the actual drug tests and their results.
  • Selections, required tests such as a Random Selection.

The application determines the status of each one and shows it at a glance, with color-coded indicators and work-to-zero lists that make clear what still needs attention.

Inside the system

A closer look

Drug Free Business screenshot: Test Results: the heart of the application
Test Results: the heart of the application
The Dashboard puts helpful information up front while supporting the different types of users who access it. The Test Results screen is the heart of the application, showing recent results with a multitude of filtering and sorting options.
Drug Free Business screenshot: Selections: status at a glance
Selections: status at a glance
The application determines the status of each Worker (an employee of DFB's client), Specimen (the actual drug test and its result), and Selection (a required test like a Random Selection). An unmet Selection, a required test not yet associated with a Specimen, is shown with a red square; met Selections get a green circle. Using both colors and shapes improves usability for people with visual impairments.
Drug Free Business screenshot: My Roster: a current snapshot
My Roster: a current snapshot
Alongside the work-to-zero lists on Test Results and Selections, clients get a current snapshot of their roster of employees, including each worker's latest status.
“

The team at J Street designed and built a very complex workflow system to help us increase accuracy and reduce labor costs. This project was very challenging, but J Street persevered and now our system is saving us time and money every day.

Tom Pool
Executive Director, Drug Free Business
The outcome

How it turned out

  • A modern, responsive application in place of one that had been patched by several firms since 2008.
  • Clients see a current snapshot of their employee roster, including each worker's latest status.
  • Work-to-zero lists on Test Results and Selections show exactly what still needs attention.
  • Unmet required tests stand out immediately, marked with a red square instead of a green circle.
  • J Street continues to support DFB as their organization and processes evolve.

See more of our work for drug testing companies.

Free 30-minute consultation

Tell us about your project and we’ll be in touch within one business day. Or call us directly at (425) 679-6206

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.