Defining the experience architecture for bedside pharmacy fulfillment

The product existed as a goal — increase fulfillment before discharge — with no defined workflow, roles, or system behind it. I directed the research, synthesized fragmented operational input into a shared workflow model, and translated that model into the UX architecture the team designed and built toward.

7% → 4.4% Orthopedic-surgery readmission rate, as reported by the client following the initial implementation

6 transaction types · 5 pharmaceutical categories · up to 8 signatures

RoleUX Lead
ClientPatient Engagement Advisors
Timeline9 weeks
TeamContinuous full-time UX lead + part-time research, design, product & implementation support
UX Architecture & Product Definition Research Direction Workflow & Systems Design Healthcare Operations

Patients were sometimes leaving the hospital without medications essential to their recovery. Patient Engagement Advisors wanted to increase prescription fulfillment before discharge and reduce avoidable readmissions by bringing pharmacy fulfillment directly to the patient's room. At the start of the engagement, that was a goal, not yet a product: the roles a bedside transaction would touch, the workflow it would follow, the handoffs between digital and paper compliance processes, and the boundary between what the interface owned and what pharmacy operations owned were all still undefined. Interface design couldn't begin from stable requirements because those requirements didn't exist yet.

I led the UX architecture for this engagement, directing the research and coordinating a small group of part-time research, design, product, and implementation contributors as the one continuous full-time UX lead across a nine-week engagement. I owned the coherence of the product experience throughout, partnering with the leaders responsible for business strategy, pharmacy operations, clinical policy, and implementation. This case traces how I moved from an undefined bedside concept to a shared workflow model, an interaction architecture built on that model, and a design direction the team could carry into implementation.

Before I could design an interface, I needed to understand what a bedside transaction actually required — and the existing system couldn't answer that. Patient context, transaction state, and payment each lived in their own modal. Closing a modal repeatedly obscured the patient's status and forced technicians to re-establish context. The workflow was also fragmented across digital and analog systems: some signatures were captured within specific transactions, like credit-card payment, while many pharmaceutical and compliance acknowledgements remained on separate paper forms stored behind the pharmacy counter. Technicians had to remember which requirement applied, retrieve the correct form, and reconnect that documentation to the active patient and transaction. The current product architecture could not reliably support the service model the hospital wanted to deliver: bedside fulfillment meant bringing that paper-based compliance process into the same digital transaction technicians were already juggling across modals, and no one had yet defined how those two systems should relate.

Before: one transaction split across two systems

On screen: context obscured by modal workflows

Basket and transaction modal covering nearly the entire screen, including the product catalog and patient panel Patient context hidden
Payment modal covering the product catalog and edit controls Product and transaction state obscured
Confirmation modal with a single OK action and no visible path back to the transaction Origin, progress, and next action unclear

Off screen: acknowledgements managed on paper

Blank HIPAA patient-information authorization form

Privacy acknowledgement

Blank patient acknowledgement form for a pharmacist consultation offer

Pharmacist consultation

Generic illustrative prescription safety-cap preference form representing a paper acknowledgement handled outside the prior digital workflow

Safety-cap preference

Generic illustrative reconstruction, not an original hospital document

Privacy, consultation, and pharmaceutical acknowledgements were managed on separate paper forms stored behind the pharmacy counter. Technicians had to determine which forms applied, retrieve them, capture signatures, and reconnect the documentation to the active patient and transaction.

The prior experience separated patient, product, payment, and compliance context across modal screens and paper forms.

I directed ethnographic research across two hospital pharmacies, observing how technicians actually worked the floor — the paperwork, compliance and signature requirements, payment variability, and how pharmaceutical category changed what a transaction required. Going in, the working assumption was that a transaction was a fairly uniform sequence with a few variants; what the research showed was that variability by pharmaceutical category, payment path, and compliance requirement wasn't an edge case, it was the baseline of every shift, and a design built around the uniform case would have broken on contact with real transactions. I synthesized those observations into a single patient-transition workflow — a shared model of the operational sequence technicians needed to complete as one continuous bedside transaction, which gave the rest of the team a common reference for what the product actually had to do:

Identify
patient
Review
needs
Resolve
exceptions
Payment or
assistance
Educate &
confirm
Fulfill before
discharge

Six stages of one patient-transition workflow — not six separate tools.

The hospital's objective wasn't simply to deploy a mobile POS — it was to increase the number of patients who left with the medications they needed. Working from the patient-transition workflow, I translated that outcome into the specific UX, interaction, and workflow conditions the interface had to support, giving the team a defined design target instead of an open-ended goal:

Desired outcomeDesign requirement
Increase fulfillment before discharge Mobile bedside transaction capability
Reduce incomplete fulfillment Persistent patient, prescription, and transaction context
Reduce technician error Visible status, blocking alerts, and predictable next actions
Scale across workflows A reusable spatial interaction architecture instead of one-off modals

Those requirements became the interaction architecture.

Rather than handing the workflow model to product management as a set of requirements and letting screens get designed against it piecemeal, I translated it directly into a spatial interaction architecture — a single structure the rest of the team could design and build against consistently, instead of one-off flows per transaction type. The spatial model replaced modals with fixed, predictable regions. Patient, prescription, basket, and transaction state stayed visible in a persistent center workspace, designed to reduce the need to reconstruct status mid-transaction. Contextual controls surfaced from the left based on the active task.

Signature and confirmation entered from the right, consolidating requirements previously split between specific digital transactions and paper forms behind the counter into one interaction layer, so compliance became part of the active transaction rather than a separate paper process. Critical alerts entered from the bottom, so blocking issues were visually distinct from requirements that could wait.

A spatial interaction model for preserving context

Tablet view area

Global controls

Temporary workspace

Contextual controls

Modifies the active input workspace

Primary input workspace

Persistent base layer

Basket and payment

Persistent base layer

Signature and confirmation

Extends the active basket and payment state

Critical system alerts

Interrupts and locks the active workspace

Persistent work remained visible while temporary controls, confirmations, and alerts entered from predictable directions.

One architecture, reused across every transaction type, rather than a custom flow for each.

From interaction model to final design

Working with our part-time designer, I carried the spatial architecture through to a final design direction that gave the team a clearer foundation for implementation planning — a stable workspace that preserved patient and transaction context while temporary actions appeared only when needed.

Final design direction

Final pharmacy design overview showing patient context, the active prescription workspace, basket and payment totals, a blocked medication status, and the completion action.
  1. Patient and input workspace

    Patient and prescription context remained visible in the design throughout the transaction.

  2. Persistent basket and payment

    Transaction contents and payment state were designed to stay available while related tasks were addressed.

  3. Medication status and requirements

    Medication-level status, requirements, and blockers were surfaced within the active transaction.

  4. Completion state

    The completion action reflected whether required transaction conditions had been addressed.

The final design preserved patient and transaction context in a stable two-part workspace, while contextual controls, confirmations, and alerts appeared only when required.

From transaction review to completion

With the active patient and basket established, the design supported a progression from resolving medication exceptions through final payment and compliance requirements — a sequence that clarified how the experience should move from exception to completion and gave implementation partners a defined product-design path to evaluate.

Illustrative workflow assembled from key final-design states.

  1. Investigate the exception without leaving the basket

    Final pharmacy design state showing a blocked prescription expanded in place with explanatory notes and next-step actions, while the rest of the basket remains visible.
    A blocked prescription expands in place to explain the issue and present relevant next actions without replacing the active transaction.

    What this state demonstrates

    • Exception details revealed inline
    • Contextual actions
    • Other prescriptions remain visible
  2. Bring supporting information into the workspace

    Final pharmacy design state showing product details, inventory, and alternative medications open beside the active basket.
    Medication details, inventory, education, and alternatives appear beside the active prescription while the basket remains available.

    What this state demonstrates

    • Product details enter contextually
    • Alternatives remain tied to the item
    • Transaction state stays visible
  3. Resolve payment and compliance requirements

    Final pharmacy design state showing grouped payment and compliance tasks alongside the persistent basket and totals.
    Payment and compliance tasks enter beside the active basket, temporarily reducing the patient workspace while preserving transaction contents, totals, and completion state.
  4. Complete once blocking requirements are resolved

    Final pharmacy design state showing the completed basket with all blocking requirements resolved and the completion action enabled.
    With required medication, payment, and compliance conditions addressed, the completion action becomes available.

Following the initial implementation, the client reported that orthopedic-surgery readmissions decreased from approximately 7% to 4.4%, alongside increased prescription capture.

This was a client-reported outcome; the project team did not independently measure it or attribute it solely to the UX work.

Beyond that reported number, the more durable output of this engagement was a reusable spatial architecture and a single patient-transition workflow model, in place of six one-off transaction flows — giving product, design, and implementation partners a shared reference for what the product needed to do and how it needed to behave. Coordinating part-time research, design, and implementation contributors against that model kept the work coherent across a nine-week engagement, rather than fragmenting into disconnected pieces as each contributor rotated on and off.

This case is less about a finished pharmacy interface and more about what it takes to move an ambiguous product toward implementation: directing research that corrects the team's working assumptions, synthesizing fragmented operational input into one workflow model, and translating that model into an architecture that enabled a small, part-time team to design and build toward the same coherent product model. My remit was the UX architecture, the research direction, and the design continuity that held those contributions together, in partnership with the leaders responsible for business strategy, pharmacy operations, clinical policy, and implementation.