top of page

Cardinal Health CSMP (Controlled Substance Monitoring Program)

UX Design

Home

Introduction

The opioid crisis of the last two decades has brought heightened awareness to the pharmaceutical industty.

Cardinal Health, in cooperation with the federal government, drove design and security enhancements to the end-to-end workflow.

The CSMP Dashboard -- and Threshold Change Requests (pharmacies  requested modications to their allotted quota) were designed explicitly to ease the transition, educate the user for self-serve, all within legal requirements and in a secure cloud environment.

Roles performed:

  • User research and requirements gathering to identify key areas requiring enhanced improvements

  • Ensure all legal requirements are incorporated into the user journey

  • Iterative design prototypes to drive towards optimal user experience

  • Document and deliver to development and stakeholders all required assets and ensure their proper implementation

CSMP Dashboard Highlighted on Cardinal Health 

The mission-critical nature of this work was delivered upon with tremendous success.
The CSMP Portal -- the dashboard from which a user has full visibility and can take immediate action as needed. All tools and paths are accessible to the user from this simple, yet powerful tool.

Cardinal Health prominently showcases the dashboard UI and functionality on their site.

CSMP Dashboard : Default

CSMP Dashboard : Default

The main hub. Users have access to important new links, have the ability to add, remove and modify users and track the progress of all the activities their pharmacy has ongoing.

00_CSMP-HomePage-Default_edited.jpg

CSMP Dashboard : Pharmacy Selected

The number of users in a pharmacy family can be vast. Providing dynamic, easy to use filtering and sorting presents the information needed.

CSMP Dashboard with Pharmacy Selected

CSMP Dashboard : Action Button Selected

User testing informed the design that there were 3 primary filtering use cases. Surfacing these -- separate from the main filtering experience -- provided a productivity boost that was a big win.

02_CSMP Landing Page - Action Required S

CSMP Dashboard : Null Results

User testing did show that with as rich a filtering toolkit, over-restricting searches could result in limited, unsatisfying, or even null data sets.

Inline messaging and prominent "Clear filters" were essential.

03_CSMP Landing Page - No Events Due To

Threshold Change Requests

The layers of security incorporated at multiple stages of various pharmacy processes required a very proactive interface. One that informed the user exactly what stage in the process there request was currently. 
 

Users were informed what, if anything, was required from them at the current time.

The Threshold Change Request view is arrived at via the Events dashboard on the CSMP Portal.

Breadcrumbs inform the user where they and can easily return.

Sample 1: Step Status: "Action Required"

05_CC Portal – Collect PCD - Status_ Pen

Sample 2: Step Status: "In Progress"

06_CC Portal – PIC - Status In Progress

© 2026 Joseph Kubiniec

Making the Complex Simple and the Simple a Joy

bottom of page