Case Study

Medication Management Workflows

Pharmacists were fighting their highest-volume screens. Watching how they actually worked reshaped clinical review and drug administration around them.

Role
Senior UX Engineer
Company
Clarest Health
Years
2022–2026
Platform
MTMPath

>50% less time on key tasks

01

The review

A Comprehensive Medication Review is a one-on-one consultation between a pharmacist and a patient — a core Medicare Part D benefit, and the reason MTMPath exists.

Over twenty to thirty minutes, on the phone, the pharmacist walks the patient through everything they take: prescriptions, over-the-counter medicines, vitamins. The review looks for interactions, duplicate therapy, side effects, and lower-cost alternatives. It ends with two documents — a Medication Action Plan the patient can follow, and a Personal Medication List recording everything they take.

Inside MTMPath, that consultation is a form. Depending on the type of review and the client's program, it runs to twenty or thirty sections. Some ask three questions. The complex ones ask ten or twelve. Others are data grids the pharmacist reads while talking, editing and adding records as the conversation turns them up.

It is the single largest consumer of time in the application — which makes it the place where a minute returned is worth the most.

  • 20–30

    Sections per review

    varies by review type & client program

  • 3–12

    Questions per section

    the complex ones sit at the top of that range

  • 20–30

    Minutes on the call

    one-on-one, phone or in person

  • most

    Of all time in MTMPath

    which is why it was rebuilt first

02

What I inherited

Like the rest of the platform, the review had been built in passes by rotating external teams. The inconsistencies were functional as well as visual: controls that looked different doing the same job, patterns that behaved differently from one section to the next.

For a new pharmacist that made the workflow harder to learn. For an experienced one it never entirely went away — the interface kept asking for a small piece of attention that belonged somewhere else.

That is the cost, and it is an easy one to under-count. The pharmacist is on the phone with a patient. Every inconsistency spends a little of the attention that patient is supposed to be getting.

03

How I worked

I sat in on patient calls. Not a lab and not a moderated session — the actual call, watching a pharmacist work through the sections I was focused on, then following up afterward with the things I had seen and could not explain.

  1. 01

    Ask first

    Pharmacists weighed in on an idea while it was still an idea, not after it had been designed.

  2. 02

    Demo

    Engineering walked users through the change before it reached staging.

  3. 03

    Staging review

    Pharmacists worked the change themselves and said what was wrong with it.

  4. 04

    Ship

    The change went out to the people whose day it altered.

  5. 05

    Sit in

    I joined patient calls again — often to watch the change that had just shipped do its job, or fail to.

…and back to the top, with what the last change taught us.

The loop is the point. A workflow this long has no moment where you get to call it finished, so the useful question was never whether a change was right — it was whether the change beat what it replaced, and what it cost somewhere else.

04

The system first

Promenade landed here before it landed anywhere else. The highest-priority target for the design system was the workflow carrying the most time, so the medication review views were the first thing rebuilt on it.

That alone produced a reduction in the time a review took. No question had moved yet. No section had merged. The screens had simply stopped disagreeing with each other.

It is the cleanest argument for a design system I have. Consistency is not a finish applied at the end. It is a performance characteristic.

05

Then the structure

With the interface consistent, the structure underneath it was worth questioning. Did all of these sections make sense as sections? Were there questions sitting in the wrong one? Were there two sections that should be one?

The answers arrived in pieces.

  • Merged

    Sections that were asking for one thing in two places became one section.

  • Moved

    Questions relocated to the section where the pharmacist actually needed the answer.

  • Reworded

    Questions rewritten so the pharmacist was not translating them out loud while the patient waited.

There was no single change that produced the result, and I would be suspicious of a case study that claimed there was. A workflow with thirty sections in it does not have one bottleneck. It has a hundred small ones, and the only way through is to keep finding them.

06

Before the call

The same work continued next door, in the Patient Chart — the part of the application holding the data grids and reports about the patient.

Its Medication grid is the complex one: the record of everything the patient is prescribed and where each prescription currently stands. Pharmacists lean on it to get current before a consultation starts, so the optimizations there were aimed at one thing — letting a pharmacist arrive at the call already knowing what they were looking at.

The consultation is where the time shows up. Some of it is spent before the consultation begins.

07

The other half: administration

All of it depends on the data underneath — the drugs, brands, and codes the review reads from. Administrators maintain that data, in a part of the platform that had been organized by accretion rather than by decision.

I mapped it by hand first.

Handwritten current-state map titled “Current Drug Admin Organization”, showing drug administration split between an Old Admin area containing Drug Tables with Drug Update and Brand Update beneath it, and a separate Admin area containing Assessment, Recommendation and Memo Config leading to the Drug Interaction Builder, and a Clinical group containing Drug Maintenance and Drug Mapping.
The current-state audit, drawn by hand before anything was proposed.

Before

  • Old Admin
    • Drug Tables
      • Drug Update
      • Brand Update
  • Admin
    • Assessment, Recommendation & Memo Config
      • Drug Interaction Builder
    • Clinical
      • Drug Maintenance
      • Drug Mapping

After

  • Clinical
    • Drug Maintenance
    • Drug Mapping
    • Drug Manager
      • Brands
      • NDCs
      • Drugs
      • Categories
      • Forms
      • Strengths
      • Routes

Drug administration was split across two separate admin areas. A legacy admin app (here labelled Old Admin) held Drug Tables, with Drug Update and Brand Update beneath it. The MTMPath Admin page held the Assessment, Recommendation and Memo Config group leading to the Drug Interaction Builder, and a Clinical group holding Drug Maintenance and Drug Mapping.

Related work sat in unrelated places, and nothing about the arrangement told an administrator which was which.

08

Three options, one shipped

I sketched three ways to consolidate it. All three pull the seven drug modules — Brands, NDCs, Drugs, Categories, Forms, Strengths, Routes — into one place and standardize every one of them on the same V4 data-grid pattern: filtering, sorting, expanding, full CRUD. What they disagree about is how much hierarchy to keep.

Handwritten exploration of three consolidation options, each written out as an indented outline under a Clinical heading — Option 1 listing all nine modules flat, Option 2 introducing a Drug Manager whose root view routes to seven modules, and Option 3 adding a note that a Maintenance action on individual Brands pulls Drug Maintenance into brand management.
Working the three consolidations out as outlines before drawing any screens.
  1. Option 1

    Flatten everything

    Every module directly under Clinical, with “Drug” prefixed to names where it removed ambiguity. Simplest to build, and the noisiest to use. An administrator who is not managing drugs still has to read nine drug modules to establish that none of them are relevant — a cost paid on every visit, by everyone.

    Handwritten wireframe of the admin page with all nine drug modules — Drug Maintenance, Drug Mapping, Brands, NDCs, Drugs, Drug Categories, Drug Forms, Strengths, Routes — laid out as two rows of tiles directly under a Clinical heading, annotated with a note that “Drug” is added to module names where clarity reduces confusion.
  2. Option 2 Shipped

    The Drug Manager hub

    The admin page carries three things; the hub's root view routes to the seven modules behind it. It says something the flat list cannot — which functions belong together, and which ones an administrator can safely ignore right now.

    Handwritten wireframe in two panels: the admin page showing only Drug Maintenance, Drug Mapping and Drug Manager under Clinical, and below it the Drug Manager root view showing the seven modules — Brands, NDCs, Drugs, Categories, Forms, Strengths, Routes — as a single row of tiles.
  3. Option 3

    The hub, plus one more merge

    The same hub, with Drug Maintenance folded into Brands as a per-row action that loads the maintenance form for that brand — eliminating a standalone module altogether. The tidiest of the three on paper.

    Handwritten wireframe in three panels: the admin page showing only Drug Mapping and Drug Manager; the Drug Manager root view with its seven modules; and a detailed Brands data grid with an expanded row revealing detail information and a per-row Maintenance action button, annotated to explain that the button loads the Drug Maintenance form for the current brand.

Option 2 shipped, and the choice between it and Option 3 was not mine to make on elegance. It came down to a question I could only answer by asking: did administrators think Drug Maintenance belonged inside brand management, or on its own? They did not think it belonged inside. So it stayed on its own.

Option 3 is the better diagram. Option 2 is the better match for how the people doing the work already group it — and Minimize Surprise is a principle, not a preference.

09

What it added up to

>50% reduction in time on key tasks, measured by Clarest leadership, without sacrificing effectiveness

That measurement covers this work as a whole — the medication review workflow, the Patient Chart optimizations feeding into it, and the administrative reorganization behind both. It is not one screen's number, and it would be dishonest to present it as one.

What it bought is easy to state and hard to earn. A pharmacist spends less of a consultation operating software, and more of it talking to the patient.