From 26d47a95339729e931a328ee007e172b273fffbc Mon Sep 17 00:00:00 2001 From: arsen Date: Mon, 18 May 2026 12:52:17 +0700 Subject: [PATCH] ui(raw): show adult-at-rest norms next to vital pills MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The breathing/HR pills carried raw BPM with no context. An operator glancing at "94 BPM" can't tell if that's normal or tachycardia without external reference. Add inline "норма 12–20" / "норма 60–100" hints (dimmed so they don't compete with the live value), and tint the number amber when it falls outside the adult-at-rest range. Tooltip carries the medical terminology (bradypnea/tachypnea, bradycardia/tachycardia). Co-Authored-By: Claude Opus 4.7 --- ui/raw.html | 39 ++++++++++++++----- .../static/raw.html | 39 ++++++++++++++----- 2 files changed, 60 insertions(+), 18 deletions(-) diff --git a/ui/raw.html b/ui/raw.html index 9bfc5bc7..f91dbd22 100644 --- a/ui/raw.html +++ b/ui/raw.html @@ -48,16 +48,22 @@ last: -- absent CV 0% - + - 🫁 — BPM · + title="WiFi-CSI breathing rate (bandpass 0.1-0.5 Hz, ADR-021). Adult-at-rest norm: 12-20 BPM. Below 12 = bradypnea, above 20 = tachypnea."> + 🫁 — BPM + норма 12–20 + · - 💓 — BPM · + title="WiFi-CSI heart rate (bandpass 0.8-2.0 Hz, ADR-021). Adult-at-rest norm: 60-100 BPM. Below 60 = bradycardia, above 100 = tachycardia."> + 💓 — BPM + норма 60–100 + · absent CV 0% - + - 🫁 — BPM · + title="WiFi-CSI breathing rate (bandpass 0.1-0.5 Hz, ADR-021). Adult-at-rest norm: 12-20 BPM. Below 12 = bradypnea, above 20 = tachypnea."> + 🫁 — BPM + норма 12–20 + · - 💓 — BPM · + title="WiFi-CSI heart rate (bandpass 0.8-2.0 Hz, ADR-021). Adult-at-rest norm: 60-100 BPM. Below 60 = bradycardia, above 100 = tachycardia."> + 💓 — BPM + норма 60–100 + ·