THE BIGGER PICTURE

Blood pressure trend

mmHg
SystolicDiastolic{% if stats.count %}Average {{ stats.systolic }} / {{ stats.diastolic }} · {{ stats.count }} readings{% endif %}
{% if chart.points %} Blood pressure over the selected period{{ chart.bucket_days }}-day averages. Systolic average {{ stats.systolic }}, diastolic average {{ stats.diastolic }} mmHg. Exact averages and counts are available {{ 'in the expandable chart data below' if view == 'trends' else 'on the Trends page' }}. {% for tick in [50, 100, 150, 200, 250] %}{% set y = 244 - tick / 260 * 208 %}{{ tick }}{% endfor %} {% for series in chart.paths[:2] %}{% for x,y in series.coordinates %}{% endfor %}{% endfor %} {{ selected.start.strftime('%d %b %Y') }}{{ selected.end.strftime('%d %b %Y') }}

{{ 'Daily' if chart.bucket_days == 1 else chart.bucket_days|string ~ '-day' }} averages · {{ timezone_name }}. Gaps without readings are joined.

{% if view == 'overview' %}Explore trends →{% endif %}
{% if view == 'trends' %}
View pulse trend · average {{ stats.pulse }} bpmPulse in bpm, {{ chart.bucket_days }}-day averages. Average {{ stats.pulse }} bpm; values available in the chart data table.{% for tick in [50, 100, 150, 200] %}{% set y = 244 - tick / 260 * 208 %}{{ tick }}{% endfor %}{% for x,y in chart.paths[2].coordinates %}{% endfor %}{{ selected.start.strftime('%d %b %Y') }}{{ selected.end.strftime('%d %b %Y') }}
View chart data & pulse

Averages are calculated from original readings. Each row covers up to {{ chart.bucket_days }} day(s); pulse is shown in bpm.

{% for point in chart.points %}{% endfor %}
PeriodSystolicDiastolicPulseReadings
{{ point.date }}{% if point.date != point.end %} – {{ point.end }}{% endif %}{{ point.systolic }}{{ point.diastolic }}{{ point.pulse }}{{ point.count }}
{% endif %} {% else %}

A trend begins with a reading

No readings in this period. Try another range or add your first reading.

{% endif %}