Oracle · Product Design · Workforce Scheduling

Making scheduling requests more flexible and connected.

Designing a smarter way for healthcare workers to request shifts—and for Schedule Managers to review approvals, maintain coverage, and reduce manual work.

View Figma Prototype
UX StrategyProduct DesignCross-product IntegrationHealthcare Scheduling
My rolePrincipal UX Designer
CollaboratorsProduct · Design · Engineering
ProjectWorkforce Scheduling · V2
Scheduling request mock
01 / Overview

Making scheduling more adaptable, without adding complexity.

Workforce Scheduling is a multi-year initiative to simplify complex scheduling workflows. A key feature supports requests to claim open shifts, cover shifts, swap assignments, and drop shifts while accounting for staffing needs and scheduling rules.

For this next phase, I focused on enabling partial-shift flexibility and creating a cohesive approvals experience across Workforce Scheduling and a separate legacy product.

My contribution

Connecting workflows across product boundaries

I partnered with designers and engineers to create a more integrated scheduling and approvals experience, balancing user needs with legacy platform limitations.

02 / The Problem

A few available hours shouldn't mean extra work for everyone.

Sometimes a nurse can cover only part of an open shift. That partial availability still helps close staffing gaps—but accommodating it required Schedule Managers to assign the shift, manually edit its hours, and recreate the remaining open hours.

Approvals also lived in a separate product, adding friction to request reviews and making the overall experience feel disconnected.

Before · Manual workflow
Assign the shift
→
Edit assigned hours
→
Create remaining open shift
Design direction · Streamlined workflow
Review partial-shift request
→
Account for remaining open hours
How might we

Enable flexible, partial-shift requests while maintaining staffing coverage and reducing manual scheduling work?

03 / User Goals

Flexibility for workers. Confidence for managers.

SCHEDULE MANAGER

Maintain coverage with less effort

Allow workers to claim or swap partial shifts while ensuring the remaining hours are accounted for to meet patient care demand.

WORKER

Find shifts that fit real availability

Request full or partial shifts that fit availability, providing more opportunities to contribute to staffing coverage.

user journey workflow image
04 / Key Insights

Small scheduling decisions have a bigger impact.

01 / FLEXIBILITY

Partial availability still matters

Even a few hours of availability can help close a staffing gap.

02 / EFFICIENCY

Manual adjustments add friction

Editing assignments and recreating open hours increases administrative effort.

03 / VISIBILITY

Managers need scheduling context

Request decisions should account for remaining coverage and eligibility.

04 / CONTINUITY

Approvals should feel connected

Moving between separate products interrupts the scheduling workflow.

05 / Design Explorations

Designing for flexibility and continuity.

01 / PARTIAL SHIFT REQUESTS

Support requests that match worker availability

Explored ways for workers to request portions of shifts while helping managers account for remaining uncovered hours.

02 / IN-CONTEXT APPROVALS

Bring request decisions closer to the schedule

Explored surfacing request details and approval actions within Workforce Scheduling so managers could review decisions with relevant schedule context.

03 / VISUAL CONSISTENCY

Bridge Redwood and legacy ADF

Worked with engineering and design partners to refine HTML-based approval content, improving hierarchy, spacing, and visual consistency within platform constraints.

A descriptive sentence about the image
06 / Challenges

Finding a path forward within platform constraints.

CHALLENGE 01

Two products. Two design systems.

While Workforce Scheduling used Redwood, Approvals relied on the legacy ADF framework and had no near-term migration plan. Available presentation options were largely limited to HTML, leaving the initial experience feeling visually disconnected.

My approach

I collaborated with engineering and design partners to identify feasible styling improvements that brought the approvals experience closer to Redwood without requiring a full platform migration.

CHALLENGE 02

Balancing flexibility with staffing coverage.

Partial shift requests helped workers contribute when they couldn't take an entire shift, but created downstream work to manage uncovered hours.

My approach

I considered the complete workflow—from a worker's request through the manager's decision and the resulting schedule—rather than treating approval as an isolated interaction.

07 / Customer Impact

A more connected scheduling experience.

The design aimed to reduce context switching, make partial coverage easier to manage, and create greater visual consistency across products.

More connected

Review scheduling requests closer to the schedule itself.

More flexible

Support partial availability rather than all-or-nothing shift coverage.

More cohesive

Bridge the visual gap between Redwood and legacy Approvals.

08 / Reflection

Great experiences shouldn't stop at product boundaries.

This project reminded me that creating a seamless experience requires more than consistent screens. It means connecting workflows, understanding downstream scheduling consequences, and finding thoughtful solutions within technical constraints.

What I took away

Collaboration and pragmatic design decisions can bridge legacy technology and modern user expectations—without losing sight of the people doing the work.

↑ Back to top