
The Objective
MOC's existing EMR had accumulated features across departments, but the experience wasn't designed as one connected system. My challenge was to understand how clinical, operational and administrative teams interacted with the same patient journey—and create a product architecture that could simplify those workflows without losing the depth required by a hospital.
Role:
Lead Product Designer
Scope:
Product strategy · UX architecture · Interaction design · Design system
Environment:
Multi-centre oncology hospital
Users:
Consultants · RMOs · Nurses · Front office · Billing · Pharmacy · Insurance
Focus:
Clinical workflows · Patient journey · Operational efficiency
The problem was not the UI
The EMR was organised around modules. But, the hospital operated around patients and workflows.
Existing EMR
Appointments
Clinical
Billing
IPD
Pharmacy
Insurance
PATIENT
Actual hospital workflow is
Patient arrives
Appointment
Registration
Consultation
Treatment decision
Treatment allocation
Procedure
Billing
Follow-up
Understanding the system before designing the interface

I initially mapped the system by department. But this created another problem: every department had its own view of the patient. I therefore shifted the model from department-centric navigation to patient-centric workflows.
Design principles that defined for the entire system
Design decision #1 (Major)
Oncologist were required to reconstruct a patient's history from fragmented records.
The insight
So the decision was

Smart summary UI


Decision #2
From navigation-heavy to task-oriented workflows
Applicable modules
Before
Find consultant
↓
Open directory
↓
Select centre
↓
Check schedule
↓
Return to bookingk
↓
Enter patient details
↓
Book
After Identifying Reality
Patient arrives
↓
Appointment
↓
Registration
↓
Consultation
↓
Treatment decision
↓
Treatment allocation
↓
Procedure
↓
Billing
↓
Follow-up
Rather than simplifying individual screens, I simplified the sequence of decisions required to complete the task.
Decision #3
The priciple
Existing patient
↓
Recognise patient
↓
Retrieve existing information
↓
Only ask for new information
Book appointment flow
Decision #4

Decision #5
One calendar system, multiple working views
What I decided






Decision #5
Designing for a multi-centre, user base system
MOC wasn't a single-user application. The same product needed to support:
Appointment card UI


Decision #6
Design system as infrastructure
Typography
Spacing
Colour
Grid
Iconography
Buttons
Inputs
Cards
Tables
Tabs
Status
Navigation
Appointment card
Patient summary
Bed card
Treatment timeline
Billing components
Booking
Clinical
IPD
Billing
Patient management
The design system wasn't only a visual consistency exercise. It became a mechanism for scaling the product across departments and workflows.
The decisions behind the design
CHALLENGE
Too much patient information
Complex appointment workflow
Multiple user roles
Dense clinical data
Multiple centres
Complex billing
DECISION
Prioritised contextual information
Reduced steps
Shared system patterns + role-specific hierarchy
Progressive disclosure
Reusable workflow patterns
Modular billing components
TRADE-OFF
Not everything visible at once
Advanced controls moved deeper
More initial architecture work
Some information requires interaction
Avoided centre-specific UI
More structured configuration
Outcome
The redesign wasn't about making an old EMR look modern. It was about restructuring how a complex hospital system represents patients, workflows, resources and responsibilities.
What this project changed in my approach
MOC reinforced an important principle in my product-design practice: when a product becomes complex, adding better screens rarely solves the underlying problem. The designer needs to understand the system behind the interface—people, workflows, information, dependencies and constraints—and then design the product around those relationships.
