RPM UX patterns: alerts, trends and thresholds
In remote patient monitoring, data keeps arriving with nobody present to explain it. Three recurring problems - alert volume, threshold design and trend versus single readings - shape most of the interface work.
Remote patient monitoring (RPM) collects health measurements from someone outside a clinic, usually at home, and sends them to a care team. A blood-pressure cuff, a glucose sensor or a symptom-reporting app each generate a stream rather than a single visit's worth of data, and two interfaces have to work as one system: the patient's device or app, and a dashboard ranking many patients at once. Most of the hard design problems in RPM come from the same root cause - nobody is present to correct a measuring technique, explain a reading, or notice that a patient has gone quiet.
Alert volume and alert fatigue
The first problem most RPM programmes hit is too many alerts. In a Rotterdam blood-pressure monitoring programme, more than half of all measurements generated an alert; the platform handled most of these automatically, and of the actions staff did take, roughly three quarters were administrative rather than clinical - a call to fix a device setting, not a call about a health concern. Alert fatigue is the pattern where staff respond less as more alerts arrive, including the ones that matter. The design lesson is not "reduce alerts" as a slogan; it is to route the administrative three-quarters away from the same queue as anything clinical, so a clinician's attention is spent only on what needs a clinician.
Setting thresholds without a body in the room
A threshold is the value at which a system raises an alert, and in RPM it has to be set without a clinician watching the measurement happen. Too tight, and normal variation triggers constant false alarms, feeding the alert-fatigue problem above. Too loose, and a real deterioration goes unflagged until the next scheduled check-in. Static, one-size-fits-all thresholds are the easiest to build and the most likely to be wrong for an individual patient's baseline; the interface work is less about picking a single better number and more about making it visible and adjustable which threshold is in effect, and why, for the clinician reviewing an alert.
Trend, not just the last reading
A single reading out of range can be a measuring error, a bad cuff position, or a real event, and a dashboard that shows only the latest number forces a clinician to guess which. Showing a short trend alongside the current value - the last several readings, not just one - turns "is this alert real" from a judgement call made in the dark into a check a clinician can make in seconds. A missing reading is information too: a gap can mean a forgotten device, a connectivity problem, or a patient who is unwell and has stopped measuring, and a dashboard that treats a gap identically to "nothing to report" throws that signal away.
Two examples
A stable patient, a false alarm. A patient reporting steady, unremarkable symptoms after hospital discharge still triggers a threshold-based alert because one reading drifted slightly. In a study of an oncology remote-monitoring programme, most surveyed clinicians said the system was easy to learn, yet most also said it did not reduce their workload - and repeated alerts for patients who were, in fact, stable led to unnecessary verification calls. Surfacing the trend (steady for two weeks, one small deviation) beside the alert, rather than the alert alone, lets a clinician dismiss it in seconds instead of placing a call.
A missing reading as a signal. A home blood-pressure patient who normally measures twice a day stops reporting for three days. A dashboard built only to flag out-of-range values has nothing to show, because silence is not an out-of-range value. A design that treats a missing-reading streak as its own alert category - distinct from and lower-urgency than a clinical alert, but still visible - catches a category of problem (a broken device, a patient who has become unwell, a lapsed habit) that threshold-only design misses entirely.
What this means for design teams
- Separate administrative alerts (a device error, a setup problem) from clinical alerts at the routing level, not just visually - they compete for the same limited attention otherwise.
- Make the active threshold visible on the alert itself, so a clinician reviewing it can judge whether the threshold, not just the reading, needs adjusting.
- Show a short trend, not a single value, next to every alert that is based on a threshold crossing.
- Treat an unexplained gap in readings as its own alert category rather than as "no data to show".
Further reading
- Alert Reduction and Telemonitoring Process Optimization for Improving Efficiency in Remote Patient Monitoring Programs: Framework Development Study - JMIR Medical Informatics, 2025 - https://pmc.ncbi.nlm.nih.gov/articles/PMC12206671/
- Oncology Clinicians' Perspectives of a Remote Patient Monitoring Program: Multi-Modal Case Study Approach - JMIR Human Factors, 2025 - https://pmc.ncbi.nlm.nih.gov/articles/PMC11811663/
- Patient and Staff Experience of Remote Patient Monitoring - What to Measure and How: Systematic Review - Journal of Medical Internet Research, 2024 - https://pmc.ncbi.nlm.nih.gov/articles/PMC11074906/
- Challenges for remote patient monitoring programs in rural and regional areas: a qualitative study - BMC Health Services Research, 2025 - https://pmc.ncbi.nlm.nih.gov/articles/PMC11905676/
- Foundations #10: What is remote patient monitoring design (this site, once published) - the domain definition this article assumes
- Foundations #6: UX Patterns for Health (this site, once published) - the general pattern discipline this article applies to RPM specifically