Home Projects About Contact
Open to Senior Product Designer roles · Germany & EU

Enterprise Product Design · Healthcare SaaS · End-to-End Case Study

Designing operational clarity for 5 hospitals — a role-based facility management platform

How I led the end-to-end product design of an enterprise dashboard that replaced fragmented manual systems and cut maintenance response time by 65%.

Role
Lead Product Designer · End-to-end
Context
Healthcare SaaS · 5 hospitals · 3 user roles · 6 months
What I did
35 interviews · 80h shadowing · 3× usability · DS handoff
Business outcome
65% faster response · £1.8M / yr saved · 92% compliance
Role Lead Product Designer Type SaaS · Enterprise · Healthcare Duration 6 months Team 1 PM · 3 Devs · 1 Data Analyst

Measured outcomes — 90 days post-launch

65% Faster maintenance response (4.5hrs → 1.6hrs)
£1.8M Estimated annual operational cost savings
78% Increase in technician productivity
92% Preventive maintenance compliance rate
61% Reduction in manual reporting time

Overview

Pantai Hospitals is one of Malaysia's largest private hospital groups, operating 5 major facilities with hundreds of facility management staff across housekeeping, maintenance, and operations teams. When I joined this engagement, the entire operations layer ran on paper work orders, radio calls, and disconnected spreadsheets — and the cost was measurable: 4.5-hour average maintenance response times, 61% of management time consumed by manual reporting, and no real-time visibility into what was happening across any facility at any given moment.

I was brought in as Lead Product Designer to design a role-based enterprise dashboard from the ground up — a single platform to replace every fragmented system, giving each user type — from the Facility Manager at their desk to the maintenance technician on the hospital floor — exactly the information they needed, in the right format, to act faster and with fewer errors.

This was the most complex design challenge I had taken on: three distinct user types with fundamentally different workflows, five physical locations, real-time data requirements, hospital-grade compliance constraints, and a six-month delivery timeline.

"In healthcare operations, a 46-minute delay in room turnover isn't just an efficiency problem — it directly affects patient care. The design had to earn trust from day one and be learnable in a single shift."

The problem

Before any design work began, I spent two weeks embedded alongside operations teams across two hospital sites. The problems were systemic, deeply normalised, and far more costly than management had realised.

Pantai Hospitals facility operations

Pantai Hospitals — facility management operations across 5 major sites in Malaysia

📋 61% of manager time on manual reporting

Facility managers spent most of their working day compiling reports from disconnected systems — leaving little capacity for actual operational decision-making.

📻 43+ radio calls per supervisor shift

Housekeeping supervisors coordinated teams entirely by radio. No visibility into task progress, no audit trail, no accountability system across a single shift.

🚶 3+ miles walked per technician daily

Maintenance technicians collected paper work orders at physical stations across the building. No mobile access meant wasted movement and significantly delayed job acknowledgement.

⏱️ 4.5-hour average maintenance response

Emergency maintenance requests passed through 3+ manual handoffs before reaching a technician. A critical patient-room request could take nearly half a working day to action.

📊 4-hour-old data driving live decisions

Management had no real-time visibility. Resource allocation and shift planning decisions were made on data that was hours out of date.

🧾 3 days to compile compliance reports

Hygiene and safety compliance reporting required 3 days of manual data aggregation from paper records across all five sites — making compliance reactive rather than proactive.

Research & discovery

With six months to deliver a production platform, I front-loaded research heavily. The complexity — three user types, five locations, real-time systems, regulatory constraints — meant that assumptions made early would compound into expensive mistakes later. I treated the first six weeks as non-negotiable research time and structured it across five parallel workstreams.

What I did

1
35 contextual interviews across all three user roles and all 5 sites

I structured interviews around actual job tasks, not abstract questions. Each participant walked me through their last full shift — every tool they used, every point of friction, every workaround they had normalised. Across 35 staff members and 8 shift patterns, consistent failure patterns emerged within the first week.

2
80+ hours of on-site workflow observation across all shift types

I shadowed housekeeping supervisors, maintenance technicians, and facility managers through live shifts — day, evening, and handoff periods. This exposed what interviews couldn't: improvised workarounds staff had built into daily routines that no one had documented, and the communication breakdowns that occurred in real time during shift transitions.

3
6 months of historical work order data analysed with the data analyst

I mapped response time patterns, bottleneck locations, and failure clusters across all five sites. This converted anecdotal frustrations into quantified problems — which became the specific KPIs the dashboard was designed to move, and the baseline against which post-launch impact was measured.

4
18 KPIs identified and prioritised with PM and operations director

Not all metrics mattered equally. I facilitated a prioritisation session with the PM and hospital operations director to sequence which KPIs the dashboard needed to surface at launch versus which were phase-two additions — preventing scope overload while protecting the highest-impact requirements.

5
Technical discovery session with the development team

Before wireframes began, I ran a structured session with the three engineers covering HVAC integration constraints, hospital safety data compliance requirements, real-time notification architecture, and mobile-first technical requirements. These constraints were factored into design decisions from the start — not raised as blockers at handoff.

Early research sketches and workflow mapping Initial wireframes from research synthesis User flow wireframes for role-based views

Research outputs: contextual sketches, workflow mapping, and early wireframes from synthesis sessions with the cross-functional team

Key insights

Role context shapes everything

A single dashboard serving all three user types would have failed each of them. Every role needed fundamentally different information density, interaction patterns, and primary actions.

Mobile is the primary surface, not a secondary one

89% of operational tasks happened away from a desk. For technicians and supervisors, mobile wasn't an extension of the desktop experience — it was the entire experience.

Shift handoffs were the single biggest failure point

The costliest operational errors occurred at shift changes when information wasn't reliably transferred. The design needed to make handoff communication structural and documented — not dependent on memory or verbal briefings.

Healthcare staff distrust unfamiliar systems

Staff were trained to follow proven protocols. The UI had to feel immediately intuitive — learnable in a single shift — or adoption would fail regardless of technical capability.

User profiles

Research produced three distinct user profiles, each with fundamentally different goals, physical environments, and failure modes. Rather than one flexible interface, I designed three purpose-built views sharing a unified design system — giving each role exactly what they needed without the cognitive overhead of a general-purpose tool.

FM

Facility Manager

15+ years experience · Desk-based · Oversees all 5 sites
  • Real-time operational visibility across sites
  • KPI monitoring and compliance tracking
  • Resource planning and budget reporting
  • Instant escalation of critical issues
Core pain points
  • No live view — all data hours out of date
  • Manual report compilation consumed the working day
HS

Housekeeping Supervisor

8 years experience · Mobile & floor-based · Manages 15–25 staff per shift
  • Real-time team location and task status
  • Assign and reassign tasks without radio calls
  • Infection control standards tracking
  • Supply and inventory visibility
Core pain points
  • 43+ radio calls per shift — no digital audit trail
  • Paper-based task assignment with no completion tracking
MT

Maintenance Technician

12 years experience · Fully mobile · Field operations across all floors
  • Receive and acknowledge jobs on mobile instantly
  • Access technical documentation in the field
  • Update job status in real-time
  • Communicate with supervisor without radio
Core pain points
  • Physical work order collection added 3+ miles of daily unnecessary travel
  • No priority indication — critical jobs looked identical to routine ones

Design decisions

After presenting research findings to the PM and operations director, I mapped each problem to a specific design decision and secured alignment before moving into wireframes. Every decision below was traceable to a research finding. The guiding principle across all of them: reduce cognitive load in a high-stakes environment. Healthcare workers can't afford to interpret an interface — the right action has to be obvious.

Decision 1 · Information architecture

Three purpose-built views, one unified design system

The temptation in enterprise design is to build one configurable system that serves everyone. The research made clear this would fail: a Facility Manager needs data density and multi-site overview; a Housekeeping Supervisor needs team coordination and task assignment; a Maintenance Technician needs a stripped-back mobile interface with a single primary action. I designed three distinct views — each optimised for its user's tasks, environment, and decision context — all sharing a single Figma component library with consistent tokens, patterns, and visual language. Unified system, differentiated experiences.

Role-based dashboard — Facility Manager command centre view

Facility Manager command centre — live KPI monitoring across all 5 sites, with critical issue escalation surfaced at the top of the hierarchy

Decision 2 · Information hierarchy

Progressive disclosure to eliminate cognitive overload

In a high-pressure healthcare environment, information overload is as dangerous as information absence. I applied strict progressive disclosure throughout every view: each surface showed only what the user needed to act right now, with secondary detail accessible on demand. Critical issues — maintenance emergencies, infection control alerts — were elevated with a red-priority system that made them visually impossible to miss and semantically impossible to confuse with routine tasks. This priority distinction was the most-cited improvement in post-launch feedback from all three user groups.

Decision 3 · Technician mobile flow

Replaced paper work orders with a mobile-native job flow

The technician experience was designed mobile-first from the start — not adapted from a desktop layout. Jobs appeared as a prioritised list with clear urgency indicators, one-tap acknowledgement, inline technical documentation, and status updates that pushed instantly to the supervisor's view. Tap targets were set to 48px minimum throughout. The notification system was architected to surface critical requests within seconds of dispatch — eliminating the multi-handoff radio process that had averaged 2+ hours per critical job. This single flow change was the primary driver of the 65% reduction in maintenance response time.

Technician mobile job flow Housekeeping supervisor coordination view

Mid-fidelity wireframes: technician mobile job flow with priority indicators (left) and supervisor team coordination view with real-time task status (right)

Decision 4 · Shift handoff module

Made shift handoffs structural, documented, and non-negotiable

Research identified shift handoffs as the single highest-risk moment in the operations cycle — where the most information loss occurred and the most consequential errors originated. I designed a dedicated handoff module that required outgoing supervisors to formally log outstanding tasks, in-progress jobs, and flagged issues before signing off their shift. The incoming supervisor received a structured written summary — replacing the verbal briefing — with one-tap acknowledgement that created a timestamped audit record. Post-launch, this was the feature supervisors described as the one they hadn't known they needed.

Decision 5 · Compliance automation

Turned 3-day manual reporting into a single export action

Hygiene and safety compliance reporting had required 3 days of manual aggregation from paper records across all five sites. I worked with the data analyst to map exactly which data points each compliance report required, then designed the platform to capture those data points passively — as a natural byproduct of normal system use, not as a separate logging task. The result: compliance reports became a one-click export. The 92% compliance rate post-launch reflected not just better visibility, but the fact that staff were completing tasks in the system that they had previously skipped because the paper trail was too cumbersome to maintain.

What failed — and what we changed

An enterprise project of this complexity doesn't travel in a straight line from brief to correct solution. Three significant design directions were tested, found to be wrong, and replaced. Documenting what didn't work matters as much as documenting what did.

Failed attempt · Unified configurable dashboard

One dashboard for all three roles — abandoned after the first usability test

My initial architectural proposal was a single platform with role-based toggles: a universal dashboard that surfaced different data depending on who was logged in. The engineering team favoured it for obvious reasons — one codebase, simpler onboarding. The first usability test with 6 real hospital staff participants broke the assumption completely. The Facility Manager needed multi-site data density and compliance trend analysis. The Housekeeping Supervisor needed real-time team status and fast task dispatch. The Maintenance Technician needed a stripped mobile interface with a single primary action at all times. None of them shared a workflow or decision context. A configurable interface would have produced a mediocre product for all three. I redesigned into three purpose-built views with a shared component library — the architecturally correct solution, even though it required significantly more design work.

Failed attempt · External push notification architecture

Push notifications blocked on hospital networks — required full rearchitecture

The original real-time alert system for maintenance technicians relied on external push notification services. During the technical discovery session I ran with the engineering team before any wireframing began, we confirmed that hospital Wi-Fi across 3 of the 5 sites blocked external push services for network security compliance reasons. This invalidated the original technician alert flow entirely — a significant finding that would have become a launch-blocking problem if it had surfaced at handoff. Working with the backend engineer, we pivoted to a polling-based in-app notification system with a sub-60-second refresh cycle. Less architecturally elegant, but reliable across every hospital environment. The 65% response time reduction held regardless.

Descoped · Automated technician job routing

Smart routing algorithm removed from phase 1 after technical scoping

The original brief included an algorithm that would automatically assign incoming jobs to the nearest available technician based on real-time GPS location and skill-tag matching. After the data analyst scoped the backend requirements — continuous GPS polling, a skill taxonomy system, routing logic, and battery drain implications for staff devices — the PM and I agreed this was 6–8 weeks of engineering work that would delay the platform launch. We removed it from phase 1, replaced it with a supervised manual dispatch flow, and documented it as a full phase-2 brief. The manual dispatch still outperformed the radio system by an order of magnitude on every KPI we tracked.

⚖️ PDPA compliance (Malaysia)

Patient-room data and staff location tracking required review against Malaysia's Personal Data Protection Act. Several real-time features needed legal sign-off before design could proceed, adding 2 weeks to the discovery phase.

📱 BYOD with extreme device variance

Hospital staff used personal devices ranging from current iPhones to low-spec Android handsets from 2019. Every mobile screen was tested at 320px minimum width and on a physical low-spec Android device before approval.

📅 6-month hard deadline tied to hospital budget cycle

The platform had to ship within the financial year to unlock continued operational investment. Every scope trade-off was evaluated against this non-negotiable constraint throughout the engagement.

🏥 Testing could only happen during staff break windows

Hospital staff couldn't be removed from active duty for usability testing. Each session was scheduled around 30-minute shift breaks, requiring close coordination with the operations director across all 5 sites.

Process & cross-functional ownership

This was the most cross-functional project I have led as a designer. The six-month engagement required sustained coordination between design, engineering, hospital operations, and data teams — across five physical locations and multiple stakeholder tiers.

Tools used

Figma Adobe XD Photoshop Illustrator Hotjar Google Analytics UserTesting Miro Jira Slack

Results & impact

All outcomes were tracked over 90 days post-launch using platform analytics, operational data from hospital management systems, and a structured retrospective with the PM and operations director. Each result is attributed to the specific design decision that drove it.

Key takeaways

Reflection

The Pantai Hospitals project is the one I point to when someone asks what enterprise product design actually requires. It's not about making things look clean — it's about understanding a system deeply enough to redesign how it works, not just how it looks.

The most valuable skill I exercised wasn't visual design or interaction craft — it was research patience. Spending six weeks on-site before touching a wireframe felt slow in the moment. In retrospect, it was the decision that made every subsequent step faster and more confident. Every trade-off was informed. Every priority was grounded. The delivered product solved the actual problems, not the assumed ones.

I also learned something important about designing for high-stakes environments: the best interface earns trust immediately. For hospital staff trained to follow proven protocols and distrust unfamiliar systems, first-shift usability wasn't a nice-to-have — it was the product's entire credibility. That shaped every decision, from the priority colour system to error message tone to the way job types were visually differentiated on a 5-inch mobile screen.