From Scavenger Hunt to Single Source:
Redesigning an Internal Tool Teams Can Trust
Internal Tools
Service Design
UX Research
Healthcare
Workflow Optimization
XP Health is a health tech start up that combines vision insurance, eyewear, e-commerce and optical lab services into one seamless digital platform for employers and their employees (who will be referred to as customers).

Timeline: 30-day sprint (Feb 2025) + Retroactive completion (Dec 2025)
Role: UX/UI Designer, Researcher
Impact (Projected)
This project was not implemented, but here's what I'd measure if it were
Metric
After (Goal)
Before
Why This Matters
Time to find patient info
[Baseline]
50% reduction
Faster support =
happier customers
Number of tools used
2-3
1
Less context-switching = fewer errors
Documentation quality
Inconsistent
Every order has context
Better handoffs when team members are out
What I Noticed First
The user profile wasn't a profile. It was a scavenger hunt.
To find a customer’s prescription, Customer Service (CS) and Operations (Ops) would have to check three different places. Orders didn't link to prescriptions sometimes. Documentation existed, if you knew where to look. And the tool hadn't been meaningfully updated since the company's early days.
CS and Ops depended on this system to support patients in real time. Engineering maintained it. But no one had ever stopped to design it as a tool people actually had to use.

The Problem
To get the full picture of a patient, internal teams (CS, Ops, Engineering) had to check:
Lab Tracker
(An internal tool; main source of truth)
Showed all eyewear orders (active, canceled, completed) in a public feed.
Had Rx, order details, frame/lens features.
If Rx was attached at checkout, it appeared here.
If Rx was deferred or changed later, it appeared in the User Profile instead.
User Profile
Showed some customer info, but not properly tied to orders.
Rx location varied depending on upload method.
Had order number and frame info, but not the Rx.
You couldn't just look in one place. You had to be a detective.
The Pain Points
Orders and prescriptions lived in separate places
No filtering or sorting
Critical information was buried
Why it Mattered
To see which Rx was attached to an order, you had to leave the User Profile, open Lab Tracker, and search again. CS and Ops trained themselves to keep multiple tabs open just to cross-reference basic info.
Couldn't sort by recent orders. Couldn't filter by active vs. completed. Just endless scrolling through unorganized data.
Customer details, shipping addresses, prescriptions, and orders all mixed together with no hierarchy. Teams wasted time hunting for what should've been front and center.

Step into CS/Ops' shoes
Below is the actual user profile (View Only): an endless scroll with little logic, buried customer info, and Rx locations that changed depending on how they were uploaded.

Sketches & Research
Key Design Decisions
Design Principles
Before jumping into the solution, I established clear principles to guide every decision:

One source of truth
All customer info, orders, and prescriptions in one place, properly linked.

Hierarchy that makes sense
Most important info (customer details, active orders, prescriptions) at the top.

Documentation built in
Notes section for customer-level context and order-level notes.

Handoff-friendly
If you're out, your teammate can pick up exactly where you left off.

Progressive disclosure
Surface-level info upfront, expand for context, click through for deep work.
Putting Principles into Practice
Below is the reimagined user profile. My goal was simple but ambitious:
Give every piece of information a home and a purpose.
No more orphaned data, no guesswork, no "where did I see that again?"
Give every piece of information a home and a purpose.
No more orphaned data, no guesswork, no "where did I see that again?"
This wasn't about making things "pretty", it was about making them trustworthy. A profile you could rely on. A system that respected the people using it.
The Changes for the updated User Profile
1
Customer information at the top
CS needs to be able to confirm this first! As well as a log of past addressed and who updated it and when.
2
Orders next in view
CS and Ops needs to be able to view orders at a glance with the ability to get more information.
3
Orders linked to RX
No more searching in two places. A pain point from all users.
4
Notes section per order
Enables handoffs; CS and ops able to be on the same page.
5
Consistent Rx location
No more guessing where it'll appear based on upload method.
6
Most recent Rx’s uploaded by date of exam service
Sorts prescriptions chronologically, with updated Rx's flagged clearly so teams know which one to use.
ADMIN
Lab Tracker
User profiles
Inventory
Logout
Overview
Profile
Orders
Prescriptions
Frame Fit Docs
6
5
4
3
2
1
Hazel Nut (ID:123456)
Preferred Name
Hazzy
Phone Number
123-456-7890
Email Address
HazzyNut12@gmail.com
Shipping Address
1234 Happy Lane
San Francisco, CA 12345
Billing Address
Same as shipping address
View Log
Last updated 02/03/2025 by Maria S.
Company
Nutty Farms Technology
Plan
Golden Eye Care Plan
Plan Holder
Self
Work Email
Hazel@nuttyfarmstech.co
Active as of
01/01/2025
Renewal Date
01/01/2026
Benefit Usage
3 of 3 benefits Used
Admin Tool
View as Customer
Reset Login Attempts
Reset Onboarding Data
Recent Orders
Eyeglasses
Date Ordered
Order No.
Reference No.
Rx Type
Frame
Order Status
02/03/2025
789101
GHIJKL
Single Vision Reading
GL BROOKS
Delivered
01/15/2025
123456
ABCDEF
General Progressive
GL CLUNE J
In Progress
Prescription
Expires: 01/03/2027
OD
OS
SPH.
CYL.
AXIS
ADD
OC/SEG
PD
-5.00
-0.75
130
+1.25
19
32
-4.75
-1.00
050
+1.25
19
31
Lens
OD
OS
Premium Progressive Poly Clear ARC
Premium Progressive Poly Clear ARC
Frame
Brand
Garrett Leight
Model
CLUNE J
Color
Blossom- Gold
Style
Zyl
A
47
DBL
22
TMPL
145
B
40
ED
47
Frame Photo
View Full Order
Make notes specific to the order, add patient notes, view additional lab and order details.
Remake Order
Creates a new order with the same prescription.
CANCEL
Stops the order and restores patient eyewear credit.
XP Health Optician Notes
Date
Note
Entered By
01/16/2025
Patient noted 1st PAL and nervous about using rx, schedule follow up when rx arrives and go over how to use lens.
Maria S.
01/02/2025
HTO#7891
MLAIEP
Home Try On
N/A
Delivered
Contact Lens
Date Ordered
Order No.
Reference No.
Brand
Quantity
Order Status
02/03/2025
CL458759
CLJLEILF
Biotrue 1 Day 90pk
4
Delivered
Prescriptions
Eyeglasses
Date of Exam
Expiration Date
Approved By
Date Approved
01/03/2025
01/03/2027
Maria S.
01/15/2025
Contact Lens
Date of Exam
Expiration Date
Approved By
Date Approved
01/03/2025
01/03/2026
Maria S.
01/15/2025
Flexible Depth: Scan at a Glance, Expand on Demand
The Real Win
The real win isn't faster clicks, it's institutional memory.
When CS leaves a note, Ops can read it. When Ops troubleshoots an order, CS can see what changed. When someone's out sick, their teammate can pick up exactly where they left off.
Internal teams shouldn't have to be detectives. They should be able to focus on what matters: helping customers.
As one of my former doctors told me: "I should be able to pick up any order and know what's going on." That's what this redesign delivers.
Learnings

Proximity doesn't equal perspective.
I was part of the Ops team, so my first mockup centered on Ops workflows. User research revealed what I couldn't see from the inside: different priorities, overlooked pain points, and assumptions I'd baked in. Research isn't validation, it's how you design outside your own blind spots
Constraints can clarify
The UX lead's "one-page" requirement forced me to think harder about hierarchy and what really mattered vs. what was just nice-to-have.
Internal tools deserve design love
Everyone obsesses over customer-facing UX. But if your internal teams waste 5 minutes per lookup, and they do 50 lookups a day, that's 4+ hours of wasted time per person per week. Internal tools are the customer experience, just one layer removed.
Documentation is design
The ability to leave notes, hand off context, and pick up where someone left off? That's not a "nice-to-have." It's essential to how teams actually work.
Why I Finished This

I left XP Health before this project shipped. Most designers would've moved on.
I didn't.
The research was solid. The problem was real. And the users I talked to deserved better than an infinite scroll with no logic.
So I finished it, on my own time a year later, because I wanted to show how I solve problems that matter: with research, with ruthless prioritization, and with a focus on the people behind the product.
As of December 2025, this project is still on XP Health's internal tools roadmap. The problem didn't go away when I did.
Internal tools don't get enough love. They're the backbone of customer experience. And if you're building products where internal teams waste time hunting for information, you're not just slowing them down, you're slowing down every customer they're trying to help.
This redesign solves that. And I'm ready to do it again.
Overview
Profile
Orders
Prescriptions
Frame Fit Docs
Dive into the next one
What happens when a company keeps remaking glasses without asking why?
Service Design
Customer Facing
Internal Processes
Healthcare
Optical
B2B2C


Let's work together.

Let's work together.
