Julia Hana Pak

Redesigning CVS prescription list to boost refill rates:

12% increase in conversion

OVERVIEW

I led the redesign of CVS’s legacy prescription list page for web and mobile web, partnering with a junior designer. My contributions included cross-functional collaboration across related experiences and contributions to the design system for consistency and scalability.

ROLE

Lead UX Designer

TEAM

2 designer, 4 developers, 2 product managers, 1 content writer

TIMELINE

2025

Background

This project focused on developing a preauthorization tool for medical professionals, enabling them to submit patient procedure requests for insurance approval. This project aimed to modernize the workflow by developing a digital tool that allowed nurses to submit and track procedure requests more efficiently.

Despite 10M+ daily visits, CVS’s prescription page faced low add-to-cart rates, high call volumes to pharmacists, and poor customer feedback—signaling major usability issues and a need for modern, intuitive interfaces.

Problem

Customers were struggling to refill prescriptions due to a clunky, friction-filled mobile and desktop experience.

Solution

I led a UI-focused redesign that clarified refill statuses, simplified interactions, and improved mobile usability—making it easier for users to complete prescription refills and directly supporting CVS’s goal to increase add-to-cart conversions.

Results

The improved prescriptions page resulted in a 12% increase in conversion. Averaging 130K add-to-cart per week increase.

1. Initiate & Scope

Measure success

I worked with the product manager to find the currrent metrics and the desired goal from business as well as define the user's goals. We discussed the scope, the technical constraints. The user goal was to unblock the user from refilling prescriptions.

Goal #1

Increase add-to-cart rates

Goal #2

Reduce calls to the pharmacy

Goal #3

Establish consistent reusable design blocks across all pages of CVS

Scope

While a native app would be ideal, time and budget constraints required us to implement the experience within a web-based framework. Also medication images were limited by our third-party vendor, which often provided inaccurate or generic visuals. Ensuring alignment with brand guidelines while maintaining user trust highlighted the need to explore new vendor partnerships for high-quality, accurate medication images for the next phase.

2. Discover

Audit the experience

This project focused on developing a preauthorization tool for medical professionals, enabling them to submit patient procedure requests for insurance approval. This project aimed to modernize the workflow by developing a digital tool that allowed nurses to submit and track procedure requests more efficiently.

I then did an audit of the current page and I identified key improvement areas:

Ready-to-refill prescriptions were buried in the list.

Delayed and action messages were too generic; leading to confusion and calls to the pharmacy.

The ‘Add to Cart’ interaction was unintuitive—users misunderstood the checkbox behavior and dynamic button label changes.

There were too many links that cluttered the page.

There were too many links that cluttered the page.

Screenshot of original prescription page:

Research

I wanted to learn if the users mentioned any of the pain points I found. So I dug into past user research with the user researcher. According to the tests, users have said they are used to the conventional e-commerce influenced flows and interactions like 'Add to basket' button on each Rx. They were confused by the multi-select flow with the singular refill selected button on the top, especially on mobile.

  • Customers tested better with more conventional e-commerce-influenced flows and interactions.

  • Prescription status, fill date, and fills left are the most important information they want surfaced.

  • Serious need for status explanations to prevent calling the pharmacy.

  • Many tend to use mobile to order refills more than the desktop.

Align on the pain points

This project focused on developing a preauthorization tool for medical professionals, enabling them to submit patient procedure requests for insurance approval. This project aimed to modernize the workflow by developing a digital tool that allowed nurses to submit and track procedure requests more efficiently.

I facilitated working sessions with product to align on the pain points we should prioritize to tackle. One activity that helped us was doing a journey mapping exercise together. Product and business to prioritize the pain points and define the problem statement and requirements for the feature.

Screenshots of the working sessions:

Analyze competitors

I looked at some e-commerce websites that many users are familiar with. I pulled some things that worked well.

Competitive analysis inspiratiron image:

Review internal pages for consistency

CVS Health had a company-wide initiative to unify the visual language across all pharmacy services. I was tasked with redesigning the prescription list experience for the website with the new design system 2.0 and aligning it with the add-to-cart interaction of the CVS Specialty site.

This effort supported a larger goal: to deliver a consistent and trustworthy experience for customers interacting with any CVS platform. The CVS Specialty reported high volume of add-to-cart rates, therefore, product team and I strategized to reuse its elements such as the cart behavior and visual style. The new design system changed from red to blue button styles.

CVS Specialty prescription page:

Blurry screenshot of CVS Specialty website

3. Define

How Might…

we empower customers to complete prescription refills digitally without having to call the pharmacy for help?

Hypothesize solutions

After ideating with the team and discussing how might we statements, we came up hypothesises.

Hypothesis 1

Simplifying the page to show only essential prescription information will improve users’ ability to quickly understand their medication status and navigate the experience with less cognitive load.

Hypothesis 2

Highlighting prescription statuses with contextual explanations will help users more confidently decide when and how to take action.

Hypothesis 3

Introducing an e-commerce pattern “Add to Cart” interaction, modeled after CVS Specialty’s interface, will feel more familiar to users and lead to increased refill initiation rates.

4. Ideate

Brainstorm with stakeholders

I facilitated critique sessions with stakeholders to gather feedback and prioritize solutions. From these sessions, I iterated on multiple layouts that directly addressed key pain points, such as upsell visibility and cart usability.

I developed a phased implementation plan that delivered immediate wins, like improved cross-sell placement, while laying the groundwork for future enhancements, such as dynamic bundling options.

One of many iterations:

5. Design

Final UI

I designed for diverse scenarios, including different prescription scenarios, filter and sort, and error scenarios.

More intuitive 'Add-to-cart' interaction

Users were confused when the 'refill all' button suddenly switched to 'refill'. If we used mobile-friendly interactions we can decrease friction.

BEFORE

AFTER

Better Information Hierarchy

Added clearer status indicators with color coding, grouped related information logically, and prominent call-to-action buttons.

BEFORE

AFTER

Improved navigation

One key improvement was reducing the number of links on the page. To address this, we grouped secondary actions under a “More” button — a common iOS UX pattern — balancing user and business needs while reducing cognitive overload and visual clutter.

BEFORE

AFTER

Mobile-optimized design

Designed mobile-responsive experiences with touch-optimized interactions across devices, maintaining consistent functionality. Reduced cognitive overload through progressive disclosure and dedicated pages for complex tasks — while aligning with existing patterns in the CVS Specialty cart and checkout experience.

Updated to CVS's new design system

CVS was moving away from red CTA's to blue CTA's with many other changes. I made sure that the designs reflected these new changes. Also, I contributed to the design system to add badging. I worked with the design systems team and brand team to call out the statuses more. CVS uses a lot of statuses throughout the organization so this helped other teams as well. I used CVS brand colors to make the statuses for prescriptions.

6. Validate

Conduct A/B tests

We didn't have enough time or resources to do usability testing with our research team. However, with the help of the Optimization team we conducted A/B tests on the ‘Add-to-Cart’ function and status badges, using the existing web and mobile experience as the control. The new design performed strongly—our optimization partner noted that the badges highlighted ‘Ready for Refill’ more effectively, with projected incremental revenue of $2.3M if rolled out at scale.

7. Deliver

Handoff to engineering

I created annotated designs in Figma, documenting all edge cases, interactions, and repeated components to ensure a smooth handoff. To streamline development, I organized the cart redesign almost as a mini design system, enabling engineers to scale the solution efficiently.

Conclusion

This project wasn’t just about UI polish. It was about solving business and user problems through smart strategy and focused execution.

I led upfront working sessions with key stakeholders to align on goals, pain points, and technical constraints, then used rapid wireframing and scalable design systems to focus resources where they mattered most.

Explore other projects

CVS Health

Enabling Fast Pickup
Premium UX Template for Framer
Premium UX Template for Framer

CVS Health

Streamlining medical preauthorizations
Premium UX Template for Framer
Premium UX Template for Framer
Premium UX Template for Framer
Premium UX Template for Framer