An unparalleled end-to-end government regulation pharmaceutical price reporting system.

Whew! Try saying that 5 times fast!

For the government to set prices for things like Medicare, drug manufacturers are required to report their prices each month and each quarter. To ensure accuracy, data must be processed to consider all various discounts, rebates, chargebacks and other factors that affect their total sales per drug.

The accuracy of these reports is critical, however, reliable software had not yet been developed that can see financial teams through from start to finish.

We set out to comprehensively understand the process and create an intuitive system for teams to rely on.


Understanding the workflow

The world of government price regulation has a steep learning curve. Fortunately, our client is a consultant to manufacturers and financial teams so they shared their understanding and unique approach so we could begin creating software that represents them well.

User Interviews

We traveled to San Francisco and Philadelphia to meet with several of Riparian’s clients with varying roles to get a better understanding for the different ways this type of work is done.

In short, workflow methods vary greatly across companies, teams, and individuals based on team size, personal preference, and other factors, mostly due to the fact that good software that suits their needs did not exist. We started to uncover best practices and common threads among interviewees.

Client Workshop

We conducted a multi-day workshop to synthesize our research with Riparian’s expertise, to begin creating personas and user flows, and establish what’s most needed for their MVP.


We grouped the types of tasks being done into four personas. Sometimes one task is done by multiple people, or multiple tasks can be done by one person, so the personas were divided into logical groups that would help one user focus, even if they were assigned multiple tasks.

User Journeys

We mapped one overall journey of the entire flow that teams must go through each period to complete their work. This was critical to show where tasks overlap between personas and where one connects to the other either for handoff or review.

More detailed user journeys were created for each persona to define the individual tasks that would be designed for each section of the app, and which sections certain users would have access to.

Information Architecture

Detailed IA flows were created to define the various paths and potential errors users might encounter.

Interface Design

The styling direction we chose is light and friendly, to be more readable at a glance while quickly parsing through screens and reviewing with other team members, rather than the usual dark look of financial app dashboards which are meant to be stared at for hours on end.

The majority of the app’s screens involve data visualization and graphs to find and correct errors and process calculations.

Done in collaboration with Momentum Design Lab

Back to Design or View More Case Studies:


Warehouse management and inventory software for tablet devices.


Learning platform for corporate training and certification.