Portfolio Settings · select to adjust water, colors & windows

Project

PrecisePK

Role

Product Designer

Year

2023–2025

Tags

Healthcare / SaaS

Flexible protocols, one configuration experience

Flexible protocols, one configuration experience

tl;dr: Designing protocol customization for PrecisePK. As the sole designer, I turned recurring hospital customization requests into a guided configuration experience, helping pharmacists adapt the product to their institution’s dosing protocols while giving the team a reusable system to maintain.

tl;dr: Designing protocol customization for PrecisePK. As the sole designer, I turned recurring hospital customization requests into a guided configuration experience, helping pharmacists adapt the product to their institution’s dosing protocols while giving the team a reusable system to maintain.

01 / Context

One product. Different hospital protocols.

Hospital protocols vary, even for the same drug. PrecisePK’s existing settings offered limited flexibility, leaving pharmacists with workflows that did not always match their institution’s guidelines and the team with repeated customization requests. The challenge was to support those differences through one coherent product experience: flexible enough for each hospital, clear enough for pharmacists, and reusable across customers.

Hospital protocols vary, even for the same drug. PrecisePK’s existing settings offered limited flexibility, leaving pharmacists with workflows that did not always match their institution’s guidelines and the team with repeated customization requests. The challenge was to support those differences through one coherent product experience: flexible enough for each hospital, clear enough for pharmacists, and reusable across customers.

Dosing Guideline of UCSF and Stony Brook University Hospital

Previous Setting Page: rigid with limited options

02 / Research

Turning requests into a system

I reviewed customer emails and support tickets, rewrote requests as user stories, and grouped recurring needs into five problem areas. Reading dosing references and working with in-house pharmacists helped me understand the clinical logic behind them. Early wireframes became a way to check that understanding and align the team on a shared direction.

I reviewed customer emails and support tickets, rewrote requests as user stories, and grouped recurring needs into five problem areas. Reading dosing references and working with in-house pharmacists helped me understand the clinical logic behind them. Early wireframes became a way to check that understanding and align the team on a shared direction.

03 / Configuration model

A guided configuration model

The experience follows a continuous three-step flow: choose a setting, define the high-level rules, and create custom cases. This structure keeps related information in one place and gives pharmacists a clear path through a complex configuration task, without repeatedly moving between pop-up windows.

The experience follows a continuous three-step flow: choose a setting, define the high-level rules, and create custom cases. This structure keeps related information in one place and gives pharmacists a clear path through a complex configuration task, without repeatedly moving between pop-up windows.

04 / Design decisions

Three decisions that shaped the experience

The final experience grew through iterations on structure, control clarity, and configuration review. These three decisions show how I balanced flexibility with a workflow pharmacists could understand and check.

The final experience grew through iterations on structure, control clarity, and configuration review. These three decisions show how I balanced flexibility with a workflow pharmacists could understand and check.

01

Make a complex task feel sequential

I organized configuration into a continuous three-step journey instead of separating related decisions into multiple pop-up windows. The structure lets pharmacists move from a broad setting to its rules and then to specific cases, while keeping the surrounding context available.

I organized configuration into a continuous three-step journey instead of separating related decisions into multiple pop-up windows. The structure lets pharmacists move from a broad setting to its rules and then to specific cases, while keeping the surrounding context available.

02

Make customization easier to find—and its impact clear

I explored three ways to organize protocol customization with an in-house pharmacist and the tech lead. The iterations addressed overlapping settings, a buried entry point, and an unclear relationship with General Settings.

I explored three ways to organize protocol customization with an in-house pharmacist and the tech lead. The iterations addressed overlapping settings, a buried entry point, and an unclear relationship with General Settings.

03

Help pharmacists check their configuration

Later iterations addressed missing edge cases, contrast on hospital computers, and the need for a configuration summary. These refinements brought attention to what users needed to review—not just what they needed to enter—before completing the setup.

Later iterations addressed missing edge cases, contrast on hospital computers, and the need for a configuration summary. These refinements brought attention to what users needed to review—not just what they needed to enter—before completing the setup.

05 / Impact

Shipped within a platform serving 200+ hospitals

The Protocol Customization Setting brought 20+ client customization requests into a reusable product experience. It was shipped within PrecisePK, a platform used by 200+ hospitals, including UCSF and UCSD. The feature supports institution-specific configuration within the product rather than treating each request as a separate bespoke solution.

The Protocol Customization Setting brought 20+ client customization requests into a reusable product experience. It was shipped within PrecisePK, a platform used by 200+ hospitals, including UCSF and UCSD. The feature supports institution-specific configuration within the product rather than treating each request as a separate bespoke solution.

Selected hospitals using PrecisePK

06 / Takeaways

Designing flexibility means making the rules understandable

Working closely with pharmacists helped me move beyond unfamiliar terminology and understand the decisions behind each request. The most valuable shift was from solving individual tickets to designing a shared configuration model. I learned to treat flexibility, clarity, and maintainability as connected design problems—and to use early wireframes to build understanding with the team.

Working closely with pharmacists helped me move beyond unfamiliar terminology and understand the decisions behind each request. The most valuable shift was from solving individual tickets to designing a shared configuration model. I learned to treat flexibility, clarity, and maintainability as connected design problems—and to use early wireframes to build understanding with the team.