Waiting Room Management & Patient Flow.IoT Blueprint.

The problem: Overcrowded waiting areas and stressed reception staff. The solution: An invisible digital guidance system with anonymous sensors.

  • Occupancy of all areas in real-time
  • 100% GDPR-compliant – no cameras, no faces
  • Traffic light system at reception: Green/Yellow/Red
Praxis-Leitstand
Live
Patienten gesamt
12
Wartebereiche
Wartezimmer A
8/15
Wartezimmer B
14/12
Wartebereich C
7/10
Behandlungsräume
1
2
3
4

The Bottleneck at Reception.

In large practices, medical centers, or emergency rooms, overview is often lacking. Reception staff don't know:

How many patients are sitting in waiting area B?
Is treatment room 4 free again?
How long are patients actually waiting on average?

The consequence: Patients are sent to overcrowded areas, rooms stand empty, and staff constantly have to get up and check ("sneaker interface").

Transparency Through Sensors.

We install a LoRaWAN sensor network that measures occupancy without violating privacy.

Waiting Areas

Ceiling sensors count heads – anonymized and GDPR-compliant.

Treatment Rooms

Presence detectors recognize whether a room is occupied – even for people with minimal movement.

Control Center

A tablet at reception shows the live situation in a traffic light system.

The Ingredient List.

Proven hardware for healthcare use

Milesight VS133

Milesight VS133

AI ToF People Counter

  • Time-of-Flight infrared – no video image, only point cloud
  • 99.8% accuracy, even in full rooms
  • Privacy by Design – facial recognition impossible
Milesight VS341

Milesight VS341

Desk/Room Occupancy Sensor

  • Detects presence even with minimal movement
  • Ideal for sitting people (doctor at desk)
  • Battery-powered – no wiring needed
Dashboard

Dashboard

Grafana / Custom App

  • Real-time display of all areas at a glance
  • Automatic notifications on overload
  • Access via tablet, PC or smartphone

From Sensor to Control.

Raw data isn't enough. We program the logic behind it (merkaio dev):

Traffic Light Logic
if (waitingRoom.count < 10) {
  status = "GREEN"
} else if (waitingRoom.count > 15) {
  status = "RED"
  redirect → "Bereich B"
}
Cleaning Trigger
if (room.usageCount >= 10) {
  notify("Reinigung")
  → "Raum 5 desinfizieren"
}
Occupancy Analysis
// Dienstag 10-12 Uhr
if (avg_occupancy > 130%) {
  recommendation:
  "Schichtplan anpassen"
}

Is This Allowed?

Yes. The system is "Privacy by Design".

No Faces: The sensor only sees "object, 170cm tall". It doesn't know who it is.
No Storage: Image data is processed on the chip in a fraction of a second and immediately deleted.
Separate Network: The IoT network runs physically separate from sensitive patient IT.
Our Solution

merkaio WaitWatch

We developed our own software based on this architecture: WaitWatch – a complete waiting room monitoring system with real-time dashboard, treatment room status, and analytics.

Discover WaitWatch
merkaio WaitWatch Dashboard

This Technology Also Works For:

Cafeteria Occupancy

Employees see in the intranet if there's space in the cafeteria.

Museum Visitor Counting

Admission control for large exhibitions.

Back to Use Cases Overview

Implement This Blueprint?

We deliver hardware, installation, and the dashboard.

Request Project
Waiting Room Management & Patient Flow: IoT Instead of Call Systems | merkaio