Skip to content

Blood Pressure Monitors

Blood pressure monitors transmit cardiovascular metrics including systolic and diastolic blood pressure readings, heart rate, and irregular heartbeat detection. Each reading is transmitted as a discrete measurement event.

NameAPI FormatValue 1Value 2
Blood Pressureblood_pressureSystolic BP (mmHg)Diastolic BP (mmHg)
Heart RatepulsePulse (beats/minute)N/A
Irregular Heartbeatirregular_heartbeat1 (detected)N/A

Raw data access — All visualizations should provide clinicians with the option to review the underlying raw data in table or CSV format with ease. This supports clinical documentation workflows and allows verification of trends observed in charts.

Time scope controls — Provide the ability to adjust the timespan of data — allowing clinicians to view an entire day, week, or month while having the ability to zoom into a specific hour. This is critical for correlating changes with clinical events.

Hover tooltips — Data points should display tooltips on mouse-over revealing granular details such as precise timestamps, exact values, and reading context. This allows clinicians to inspect individual measurements without navigating away from the chart view.


Display systolic and diastolic blood pressure readings over time. Two chart approaches are recommended: a dual-line chart for trend visibility, and an overlapping bar chart for individual reading comparison.

Shows systolic and diastolic as two separate lines over time. Best for identifying trends and correlating changes between the two values.

Blood pressure — Patient B (5-day view)
Systolic (mmHg)Diastolic (mmHg)
18016014012010080mmHgDay 1Day 2Day 3Day 4Day 5140 mmHg (Stage 1 HTN)
SpecValue
Chart typeDual-line chart (shared Y-axis)
X-axisTime (day/week/month with zoom to individual readings)
Y-axisBlood pressure (mmHg), range 60–200
Systolic lineTenovi blue (#29ADE3)
Diastolic lineNavy (#3478A4)
ThresholdOptional dashed red line at 140 mmHg (stage 1 hypertension)

Each reading is shown as two overlapping bars — the taller bar represents systolic, the shorter bar represents diastolic. Both bars start from the baseline (0 mmHg). This approach makes it easy to compare individual readings side-by-side.

Blood pressure — Patient B (5-day view, overlapping bars)
Systolic (mmHg)Diastolic (mmHg)
18014410872360Day 1Day 2Day 3Day 4Day 5140 mmHg
SpecValue
Chart typeOverlapping bar chart (both bars start from 0)
X-axisTime (one bar group per reading)
Y-axisBlood pressure (mmHg), range 0–200
Systolic barTenovi blue at 85% opacity (#29ADE3) — taller
Diastolic barAmber at 85% opacity (#E6A817) — shorter, same width, overlapping
ThresholdOptional dashed red line at 140 mmHg

Pulse is displayed as a bar chart with one bar per reading. When an irregular heartbeat is detected during a reading, a prominent red marker is placed on that bar to draw immediate clinician attention.

Pulse — Patient B (5-day view)
Pulse (BPM)Irregular heartbeat detected
12010488725640BPMDay 1Day 2Day 3Day 4Day 5!!
SpecValue
Chart typeBar chart (one bar per reading)
X-axisTime (day/week/month)
Y-axisPulse (BPM), range 40–120
Bar colorTenovi blue (#29ADE3)
Irregular HB markerRed circle with ”!” — placed above the bar. No text label (markers may cluster).
Marker color#c94444 — visually heavy to demand attention
Marker triggerirregular_heartbeat = 1 for that reading