Designing for a problem where getting it wrong affects patient care
An infusion center administers chemotherapy and other intravenous treatments. Each patient appointment can run 3–5 hours or longer. Each nurse can only handle a limited number of patients simultaneously. A session that starts late or runs long has cascading effects on every patient who follows.
iQueue is a SaaS platform built by LeanTaaS that helps hospitals optimise scheduling and resource utilisation. This module extended iQueue's daily huddle concept specifically for nurse-to-patient allocation — where the stakes of getting it wrong are measured in patient outcomes, not just user frustration.
"Nurse allocation" wasn't a single problem. It was three problems that had to be solved in sequence, by different users, at different times of day.
The architecture had to support three distinct user states: planning mode the night before, adjustment mode the morning of, and reactive mode throughout the day — without the interface feeling schizophrenic. Every constraint here had a patient safety implication.
Most enterprise UX problems, when you get them wrong, create friction or inefficiency. When you get a healthcare scheduling tool wrong, the consequence lands on a patient. That understanding changed how I approached every decision in this project.
Automation should handle distribution. Humans should handle exceptions. A tool that hides its own limitations creates false confidence. A tool that surfaces them clearly creates the conditions for good decisions. In healthcare, that distinction matters more than anywhere else I've worked.