. Service Design · UX Design · 2024

A calmer way through the hospital system.

Neurodivergent children and their parents face a healthcare system designed for patience they don't have. Sensory Slots redesigns the NIMHANS experience around one principle: predictability is accessibility.

ForNIMHANS, Bangalore
RoleService Designer · Interaction Designer
DeliverableService Blueprint · App Design
ToolsFigma · FigJam
Year2024
↗ Try it out

For neurodivergent children, the hospital visit is the hardest part. Not the diagnosis. The waiting.

2h
average wait before
45m
max wait after
1-2
min to book a slot
8
touchpoints remapped

Designed for the average patient

NIMHANS families wait roughly 2 hours across disconnected queues, re-explain medical history at every visit, and have no way to prepare a child for what is coming. Booking by phone takes 6 to 7 minutes. One late patient delays everyone that follows.

For most adults, this is frustrating but manageable. For a neurodivergent child in a crowded, noisy, unfamiliar space, not knowing when something will happen is enough to derail the whole day. The damage is done before the appointment begins.

"The child doesn't understand why they're waiting. They only know something overwhelming is about to happen and they don't know when."

· Parent interview, research phase
Core insight
Most of the anxiety isn't caused by the visit itself. It's caused by not knowing what's coming.

Where the system was failing them

Interviews and a full journey map with families and staff surfaced the moments that made an already hard day harder.

Journey mapping across key hospital touchpoints
01
No end in sight
Not knowing how long the wait would be was the hardest part for children. A window with a clear end changes everything.
02
Too much movement, too much noise
Moving between counters, crowded corridors, unexpected sounds. Each one adds up.
03
No way to reach the doctor between visits
Parents had questions that didn't need an appointment. They just needed somewhere to ask them.
04
Going through it alone
Many parents wanted to talk to someone who understood what they were dealing with. That space didn't exist.
05
Carrying everything by hand
Folders of records, explained from scratch at every visit. Exhausting for parents, slow for staff.
06
Staff who didn't always know what to expect
Parents asked for interactions that felt more considered. Knowing a child's needs before they walk in makes a real difference.
Interview synthesis highlights

How the slot model works

Instead of one long queue, the day is divided into time windows, A to F. Families book a slot in advance and arrive 15 minutes before their window. They check in on the app, get assigned one of four positions, and wait somewhere calm. The system handles the rest.

If someone is late, they move to an overflow slot and are seen within 45 minutes. Everyone else is unaffected.

Try the model

The problem with a traditional queue

Booking takes 6–7 min by phone. Wait on the day: ~2 hours. One late patient delays everyone. For a neurodivergent child, open-ended waiting triggers sensory overload before the appointment even begins.

Before
Booking6–7 min
Wait time~2 hours
Late patientAll delayed
StatusNone
After · Sensory Slots
Booking1–2 min
Max wait45 min
Late patientUnaffected
StatusLive on app

Step 1 · Book a time window

Guardian picks one of 6 slots (A–F). Takes 1–2 min. The child gets a specific window, not a vague queue number.

Select a slot to see its window.

Step 2 · Arrive 15 min before the window

Family checks in on the app. Assigned 1 of 4 positions first-come, first-served. No counter queue.

Booked slot
Select a slot first
Confirmed at booking
Arrive by
15 min before window
Check in on the app
On arrival
QR check-in. Position assigned 1–4, first-come first-served.
Then
Wait somewhere calm. Live status on app. No guessing.

Step 3 · Positions inside a slot

4 positions per slot, first-come first-served. Tap the button to check families in.

Slot B · 9:00–10:30 · 0 of 4 checked in

Step 4 · What happens when someone is late

Late arrivals go to overflow and are seen within 45 min. On-time families are completely unaffected.

Traditional
One late patient delays every appointment after. A 2h wait becomes 2h 20m, 2h 40m for the last patient.
Sensory Slots
Late patient moves to overflow. Positions 1–4 unaffected. Seen within 45 min in the next gap.
Queue state
Pos 1
on time
Pos 2
on time
Pos 3
on time
Pos 4
on time
Over
flow
late
Even in overflow, the patient is seen within 45 minutes. The maximum wait is always bounded.
The app
01
Slot booking
Choose from 6 time windows. Done in 1 to 2 minutes. A confirmed slot and a countdown, so the family knows exactly when to arrive.
02
Bot onboarding
Sensory and medical profile built once, carried forward every visit. No repeat paperwork.
03
Visit preparation
A preview of the space, the staff, and what will happen. Nothing is a surprise.
04
Live queue status
Queue position visible throughout. Something to hold onto instead of uncertainty.
05
Medical records
History and past visits in one place, accessible across departments.
06
Community
A space for families to connect with others going through something similar.
15m
At the hospital
Arrive 15 minutes before the window. Check in on the app. Get assigned one of four positions, and wait somewhere calm. The system handles the rest.
Touchpoints
8+ 3-4
Process time
5-6h 1.5h
Child on arrival
Calmer, less anxious
Community
6/10 parents wanted this
Records
Carry nothing. Explain nothing twice.
Outcome
Relaxed child = satisfied parent

The screen is the last thing to design

The app only works because the booking logic, records, and staff flows were redesigned alongside it. A better interface on a broken process is still a broken process.

The question I kept coming back to: how do you design for a child who can't tell you what they're feeling? The preparation features try to answer that, but it's territory worth pushing much further into.

"The system is not hostile. It was just never designed with this family in mind."

· Project notes