Live demo · patient-centred

The dashboard caregivers actually need.

One block per resident with vital trends (pulse, blood pressure, SpO₂, respiration), location and events. Includes a simulated emergency sequence: fall → stroke-typical vital pattern → cardiac arrest.

Note: Anonymised sample data, no real residents. The emergency sequence below is simulated to illustrate the alerting path. A real system produces hints — it makes no diagnosis.
https://demo.ethicalsaving.local/dashboard LIVE · demo · 14:53
Residents monitored
7
100 % equipped
Active hints
2
1 critical · 1 notable
Watch battery avg.
71 %
stable
Bridges online
7/7
uptime 99.4 %
M·84
Ms M.
84 y · Ward North · care level 3
stable
Pulse72bpm
sinus rhythm · 30 min avg: 71
Blood pressure122/76
unremarkable
SpO₂97%
within range
Resp.14/min
regular
🛏
Room R-12 · bed · resting
CSI 0.04
06:18Had breakfast (chewing motion detected).
K·78
Mr K.
78 y · Ward North · care level 4
mild restlessness
Pulse88bpm
slowly rising (+12 in 30 min)
Blood pressure138/84
borderline
SpO₂96%
within range
Resp.18/min
slightly elevated
🚶
Room R-13 · standing by window
CSI 0.21
14:38Sustained motion > 12 min without rest — keep watching.
S·91
Ms S.
91 y · Ward North · care level 4
sleep
Pulse58bpm
deep-sleep typical
Blood pressure112/68
quiet
SpO₂96%
stable
Resp.11/min
deep, regular
😴
Room R-14 · bed · asleep
CSI 0.02
22:14Asleep for 6 h 39 min · 1 wake phase
B·76
Mr B.
76 y · Ward North · care level 3
restless
Pulse96bpm
tachycardic, elevated 14 min
Blood pressure134/84
slightly elevated
SpO₂97%
within range
Resp.19/min
slightly elevated
🚶
Room R-15 · walking around
CSI 0.29
14:40Third standing-up phase in 90 min · possible bathroom need
L·89
Ms L.
89 y · Ward North · care level 4
⚠ CRITICAL
Pulseasystole
78 → 142 → 0 in 2 min
Blood pressurenot measurable
peak 198/118 → 60/30 → 0
SpO₂71% ↓
falling rapidly
Resp.0/min
apnoea for 12 s
⚠️
Room R-16 · on the floor · no motion > 30 s
CSI 0.96 → 0.00
14:53:08CARDIAC ARREST detected · start CPR · ambulance auto-notified (14:53:09)
P·82
Mr P.
82 y · Ward North · care level 2
room empty
Pulse78bpm
watch worn · stable
Blood pressure128/78
unremarkable
SpO₂97%
within range
Resp.15/min
regular
🚪
Room R-17 empty · likely bathroom for 3 min
CSI 0.00
14:50Left room · bathroom door opened (watch motion)
H·87
Ms H.
87 y · Ward North · care level 3
stable
Pulse69bpm
within range
Blood pressure119/72
unremarkable
SpO₂98%
very good
Resp.13/min
regular
🪑
Room R-18 · armchair · resting
CSI 0.08
14:21Reading for 32 min · quiet motion

Event reconstruction · Ms L. · R-16 · last 2 min

14:51:00
Baseline normal.
Motion index 0.05 (seated), watch connected, all vitals in range.
HR 78BP 138/82SpO₂ 96 %resp 14
14:51:20
FALL DETECTED.
CSI: abrupt vertical position change in < 0.4 s, then stillness. Watch IMU confirms fall signature. Stage-1 hint to ward display ("please check").
HR 92BP 148/88SpO₂ 95 %CSI 0.96 ↘ 0.00
14:51:45
Stroke-typical vital pattern.
Rapid HR rise and very high blood pressure (malignant hypertension). Classic pattern with raised intracranial pressure (Cushing reflex). Hint escalates: please check immediately.
HR 124BP 195/110SpO₂ 93 %resp 22, irregular
14:52:30
Vital decompensation.
Blood pressure drops, pulse becomes arrhythmic, SpO₂ falls. Breathing becomes shallow (Cheyne-Stokes pattern).
HR 142, irregularBP 88/52SpO₂ 84 %resp 8
14:53:08
CARDIAC ARREST · asystole.
Watch reports HR 0, no breaths, SpO₂ < 75 %. System escalates: loud audio alert on ward display, automatic push to staff + (optional) emergency call per facility policy. Hint, not diagnosis — staff decides on CPR per advance directive.
HR 0BP n. m.SpO₂ 71 %apnoea
14:53:09
Alert chain triggered.
On-duty caregiver receives push + audio. Ward display shows room, position on floor, 2-min vital trend as a handover brief. Ambulance dispatch receives pre-notification preview (municipality config).
What you see here

Care gets what it needs.

Four core elements per patient — not 50 numbers, but a clear picture with trend.

❤️

Vital trends

Pulse, blood pressure, SpO₂ and respiration as a mini-trend per resident. Caregivers see at a glance whether a value is "tipping", not only whether it is currently too high.

📍

Location

CSI-based (bed, armchair, by window, on the floor, room empty). No camera, no microphone — only the reflection of existing WiFi signals.

⚠️

Events

Falls, restlessness episodes, unusual standing-up patterns, vital decompensations are marked as hints and reconstructed over time.

🚨

Escalation

Multi-stage: ward display → push to on-duty staff → optional emergency call. Which stage triggers when is defined by the facility — no black-box automation.

Common question

Can CSI detect hydration too?

Short answer: experimental only, not for daily care.

Tissue water content affects dielectric permittivity — and therefore radio propagation in theory. Early research (mmWave / UWB / WiFi-CSI) shows correlations between CSI patterns and hydration state under controlled lab conditions: probands before/after drinking water, well-defined poses, stable environment.

In real care settings — multi-bed rooms, moving caregivers, changing furniture, other WiFi devices — the signal is so noisy that a reliable hydration statement is not possible today. We promise what the technology can do today; hydration belongs on the research roadmap, not in the MVP.

Details and sources on the WiFi-CSI page.

We provide hints — not diagnoses.

Falls · stillness · notable vital patterns · presence. That is reliable today.

Stroke, cardiac arrest, hydration, pose estimation & friends: recognisable patterns, but not a diagnosis. The caregiver decides — we just give them the right information in time.

Scientific basis →
To be clear: the values and sequence are fictional. In real operation all data stays local in the facility — no cloud requirement, GDPR-compliant, role-based access. See technology and WiFi-CSI.