Modernizing Pharmacy Drug Dispensing to Reduce Fill Time and Unlock Patient Engagement Case Study

Role

Lead Product Designer
End-to-end ownership of research, workflow design, prototyping, testing, and cross-functional delivery

Organization

Kroger Health

Problem

Kroger Health’s existing pharmacy drug dispensing software was built on a legacy Java Swing platform that had become increasingly difficult to evolve. While functionally complete, the product created friction in several critical areas:
• Long and inconsistent medication fill times
• Steep learning curves for newly onboarded pharmacists and pharmacy technicians
• Limited flexibility to support modern pharmacy workflows
• Minimal opportunity for pharmacists to step away from the screen and engage patients in health and wellness programs

As pharmacy demand increased and staffing pressures grew, the software was actively working against efficiency and patient engagement.

The business challenge:
Reduce fill times and training overhead while creating space for pharmacists to deliver higher-value patient interactions that drive additional revenue through health and wellness programs.

Goals
• Optimize and modernize pharmacy dispensing workflows
• Reduce time spent per prescription fill across all pharmacies
• Shorten training time for new pharmacists and pharmacy technicians
• Enable pharmacists to spend more time interacting with patients
• Support future growth through a modern, re-platformed architecture

My Role & Responsibilities

As Lead Designer, I was responsible for:
• Evaluating the existing dispensing product and workflows
• Partnering closely with a Product Owner to define functional and experience requirements
• Designing a modern dashboard and optimized workflows
• Leading usability testing with former pharmacists, active pharmacists, and pharmacy technicians
• Iterating designs based on real-world feedback
• Collaborating with engineering to support re-platforming off Java Swing
• Observing in-pharmacy behavior to inform future workflow improvements

Discovery & Research

Workflow Evaluation

I began by evaluating the existing dispensing system to understand:
• Where time was being lost during prescription fills
• Which steps caused the most confusion for new staff
• How frequently pharmacists were interrupted or context-switching

This surfaced several issues:
• Overloaded screens with poor visual hierarchy
• Non-intuitive task sequencing
• Excessive navigation and repeated data entry
• Limited visibility into prescription status at a glance

Subject Matter Expert Feedback

To ground the redesign in real pharmacy experience, I conducted an initial round of testing with former pharmacists. This allowed us to pressure-test early concepts without disrupting active pharmacy operations.

Key insights:
• Pharmacists prioritized speed, clarity, and error prevention over feature density
• Status visibility and exception handling were critical pain points
• Small interaction improvements could save seconds per prescription at scale

Design Approach

Dashboard & Workflow Redesign

I designed a new, modern dashboard focused on:
• Clear prescription status visibility
• Streamlined task flows with fewer decision points
• Reduced cognitive load through better hierarchy and grouping
• Faster access to high-frequency actions

Several core workflows were redesigned end-to-end to eliminate unnecessary steps and reduce handoffs between pharmacists and technicians.

Prototyping & Validation

After refining the designs, I created clickable prototypes and conducted in-person usability testing inside active pharmacies with:
• Practicing pharmacists
• Pharmacy technicians

This allowed us to validate the designs in real working conditions, not lab environments.

During these sessions, I:
• Observed how the software fit into actual pharmacy rhythms
• Identified edge cases and interruptions not visible in documentation
• Collected direct feedback on clarity, speed, and confidence

Designs were iterated multiple times based on this feedback.

Technical Collaboration

Once the design direction was approved, I partnered with the Product Owner and engineering team to:
• Translate design intent into technical requirements
• Support the re-platforming effort away from Java Swing
• Ensure the new architecture could support future enhancements

This collaboration ensured the design was not just visually modern, but technically sustainable.

Outcomes & Impact

Efficiency Gains
• Over 8 million seconds saved per year across all Kroger Health pharmacies
• Significant reduction in average medication fill time
• Faster onboarding and training for new pharmacists and technicians

Business Impact
• Pharmacists gained meaningful time back during shifts
• Increased ability to engage patients directly
• More opportunities to enroll patients in insurance-recommended health and wellness programs
• Increased revenue potential per pharmacy through higher-value patient interactions

Key Takeaways
• Small time savings per task compound massively at enterprise scale
• Designing for real environments reveals insights no documentation can capture
• Modernizing legacy systems is as much about workflow clarity as technology
• UX improvements can directly unlock new revenue opportunities, not just efficiency

Category: UX Design

Brian Tudor UX Designer