← All work

Healthcare, robotics · iPad Design

MedBot

Two apps for one robot, because cleaners run it.

MedBot makes a robot that disinfects hospital rooms with UV-C light, run from an iPad. The first design was built for technical staff. When I tested it with real users, I found that most runs are started by cleaners, and the technical, busy screens lost them. So I designed two versions of the app: full tools for tech staff, and a guided flow for cleaners.

Role
Discovery, user flows, wireframes and UI design
Industry
Healthcare, robotics
Platform
iPad app
Scope
Two experiences, nine flows
The MedBot app on an angled iPad: today's tasks with one running, a map of the robot's route, a camera view of the room and the list of disinfection steps

The challenge

The people running the robot aren't technical.

The first design assumed engineers: maps, zones, paths and settings on every screen. Testing with real users showed something else. Most runs are started by cleaners between their other jobs, and they don't think in maps.

The approach

Two versions, one safe way to start.

I kept the full app for the people who need it and designed a second, guided version for everyone else. Both end in the same safety check.

  1. 01

    Advanced, for tech staff.

    Maps, task planning, reports and robot settings stay in full for tech staff and managers, who set the robot up and read the results.

  2. 02

    Basic, for cleaners.

    A guided flow with one step per screen: mark the start, walk the robot along its path once and run the check, or drive it by remote control. No map tools.

  3. 03

    The same safety check.

    Every path to Start, in either version, ends with the same checklist and a short countdown. The STOP button stays in the header on every screen.

In action

One robot, two ways to run it.

Advanced version

For tech staff and managers.

The full app: build maps, plan and run tasks, and read the reports.

MAPS

Build the map the robot follows.

Tech staff build each map in detail: select the area, let the robot scan it, then add stop points, high-touch surfaces and the path width. It's powerful, but it's technical.

TODAY'S TASKS

From the task list to a safe start.

From Home, an operator opens today's tasks and manages the list: reorders it, removes a task and adds another. Then they set the disinfection goal, do the safety checks at the robot and follow each task from ready to running to done.

REPORT CENTER

Proof that every room was done.

Managers see the day's numbers: rooms cleaned, disinfection hours, area covered and completed tasks. A heatmap shows where the robot spent its UV time in each room.

Two MedBot report screens on an iPad: the daily outline with 18 rooms cleaned, 38 disinfection hours and 96% of tasks completed, and heatmaps of where the robot spent its UV time

Basic version

For cleaners.

What I designed after testing: a guided flow with one step per screen and no map tools.

TEACH AND TASK

Show the robot the way, once.

When I tested map building with real users, cleaners found it too technical. So I designed Teach and Task: a guided flow where they mark the start, walk the robot along its path once and run the safety check. One step per screen, no map tools.

Design language

Calm enough for a hospital ward.

A dark slate header holds the controls that matter everywhere, with STOP always in reach. White cards on a light grey page keep tables and maps easy to scan. MedBot blue marks the main action, and status always has a word as well as a colour.

MedBot style tile with the slate, blue and orange palette, type samples, the app header with its STOP button, status chips, a primary button and the robot illustration

Every run starts with a check.

I worked with MedBot from discovery to UI design. Testing with the people who actually use the robot turned one app into two versions: full tools for tech staff and a guided flow for cleaners. Every run, in either version, starts with the same safety check.

Next project06 / 19

uLab

A shared workspace for aligner cases.