a kitten

CVS - MYPBM CLIENT REPORTING DASHBOARD
ONGOING

01

OVERVIEW

One of CVS Health's largest lines of business, accounting for over 40% of total revenue, is its role as the largest pharmacy benefit manager (PBM) in the United States, holding a 21.3% market share. As a PBM, CVS acts as a third-party administrator managing prescription drug benefits for clients such as health insurers, Medicare Part D drug plans, and large employers.

To support this business segment, CVS relies on its Strategic Account Executives (SAEs) to acquire new clients and provide existing clients with detailed metrics about their specialized drug benefit plans. These services include formulary creation, pharmacy network development, claims processing, drug utilization review, mail-order pharmacy management, and negotiating rebates and discounts.

02

PROBLEM

Currently, CVS lacks a proprietary, all-in-one management platform for Strategic Account Executives (SAEs) to efficiently manage client profiles, generate customizable metric reports, and perform key functions such as comparing year-over-year plan performance, and saving, archiving, editing, or deleting reports. I am leading the team developing the Minimum Viable Product (MVP) for this platform, targeted for release in 2025.

With numerous moving parts and tight deadlines, we have adopted a hyper-agile methodology to meet leadership’s requirements while designing within the constraints of MVP development. A significant challenge has been integrating third-party business intelligence (BI) services provided by MicroStrategy. For the MVP, MicroStrategy will supply key performance indicator (KPI) visualizations, which our team will seamlessly integrate into the PBM management software’s front-end design solution.

To achieve this, we must adhere to the limitations of MicroStrategy’s application programming interface (API) while ensuring the front-end design aligns with CVS’s unique design language. This balance between external integration and internal branding is critical to delivering a functional, visually cohesive solution.

03

SEARCHING FOR CLIENT AND CHANGING DATE RANGE TO VIEW SPECIFIC METRICS

When users land on the homepage, they are presented with multiple options to search for clients and filter results by specific date ranges. They can scroll through client cards in the “Client List,” which is alphabetically ordered by default, or use the search bar to quickly locate specific clients. As users type into the search bar, the client list dynamically updates to match the input, enabling a faster and more efficient search process. Users only need to type the first few letters for their desired client to appear, eliminating the need for a full submission action.

From the updated client list, users can expand a client card to preview key metrics associated with the account. Since clients can include sub-clients, users have the option to refine their view by selecting carrier, account, and group values based on the metrics they wish to review. Additionally, the date filter allows users to specify the desired date range for the metrics displayed.

For a more comprehensive metric breakdown, users can click the “View Details” link to navigate to the “Performance at a Glance” screen. Here, all available metrics for the selected client and date range are displayed. Users can further customize the data visualization by adjusting the “Class View” and “Drug View - Top 3” line graphs via the dropdown menu located next to their respective titles.

04

VIEWING CANNED REPORT

To view a Canned Report—a pre-created, standardized report automatically generated to highlight the most commonly requested client metrics based on the time of year—users can simply select the “Canned Reports” tab. This action navigates them to a table displaying all the canned reports associated with their profile. By default, these reports are organized alphabetically, but users can use the search bar to quickly locate a specific report.

Similar to the search functionality in the “Client List,” the search bar for canned reports dynamically updates the table as users input letters, allowing for faster and more efficient navigation. Once the desired report is located, users can export it as a PDF or Excel file by clicking the export icon to the left of the report title. This functionality enables users to save the report for personal reference or share it with clients.

To view a detailed version of a canned report, users can click on the corresponding row to be taken to the “Canned Report Detail” screen. This screen provides a visual representation of all the metrics included in the selected report. It also allows users to filter data by date and select specific KPI category cards, dynamically adjusting the outputs of the “Cost Breakdown - Rolling 12 Months” and “Drug - Rolling 12 Months (Top 3)” graphs to reflect the selected category.

05

SEARCHING FOR CLIENT AND CHANGING DATE RANGE TO VIEW SPECIFIC METRICS

When users land on the homepage, they are presented with multiple options to search for clients and filter results by specific date ranges. They can scroll through client cards in the “Client List,” which is alphabetically ordered by default, or use the search bar to quickly locate specific clients. As users type into the search bar, the client list dynamically updates to match the input, enabling a faster and more efficient search process. Users only need to type the first few letters for their desired client to appear, eliminating the need for a full submission action.

From the updated client list, users can expand a client card to preview key metrics associated with the account. Since clients can include sub-clients, users have the option to refine their view by selecting carrier, account, and group values based on the metrics they wish to review. Additionally, the date filter allows users to specify the desired date range for the metrics displayed.

For a more comprehensive metric breakdown, users can click the “View Details” link to navigate to the “Performance at a Glance” screen. Here, all available metrics for the selected client and date range are displayed. Users can further customize the data visualization by adjusting the “Class View” and “Drug View - Top 3” line graphs via the dropdown menu located next to their respective titles.

06

VIEWING SAVED REPORTS

To view a saved report, users can navigate to the “My Saved Reports” tab. This section provides access to all previously created reports, offering several management options. Users can delete a report by clicking the trash can icon to the left of the report title, export it as a PDF or Excel file by selecting the export icon, or rename it by clicking the pencil icon to the right of the report title.

To view the full details of a saved report, users simply need to select the desired report. This action opens the “Saved Report Details” screen, where they can review all the KPI metrics included in the report.

Additionally, users can refine their view by utilizing the “Search for Metrics” bar to quickly locate specific metrics within the report. They can also apply date range filters to customize the data displayed, ensuring it aligns with their specific needs.

07

SOULTION

Faced with a tight deadline and development constraints, I implemented a clean and flexible design language that could easily evolve to accommodate rapidly changing product requirements. This streamlined approach was particularly valuable in a hyper-agile environment, enabling wireframes to be quickly created and presented to leadership during working sessions. Design adjustments could then be made in real time, ensuring alignment with stakeholder expectations.

As the pilot is launched and we progress toward a North Star design vision, the platform’s complexity and functionality will expand. However, the primary objective of the pilot was to establish a robust design foundation that not only meets immediate needs but also remains adaptable and future-proof for long-term development.

“A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away." Antoine de Saint-Exupery

“A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away." Antoine de Saint-Exupery

BACK
SECTIONS