Start Date
End Date
Blood Pressure Trends
Systolic vs Diastolic over time (mmHg)
Systolic
Diastolic
{% if timestamps %} {% set n = timestamps|length %} {% set spacing = 700 / (n - 1) if n > 1 else 0 %} {% for value in range(50, 201, 50) %} {% set y = 280 - (value / 200 * 250) %}
{{ value }}
{% endfor %}
{% set ns = namespace(last_x=-100) %} {% for i in range(n) %} {% set x = 50 + time_percentages[i] * 700 if n > 1 else 400 %} {% set is_last = (i == n - 1) %} {% if x - ns.last_x > 45 or is_last %} {% if not is_last or x - ns.last_x > 40 or ns.last_x == -100 %}
{{ timestamps[i] }}
{% set ns.last_x = x %} {% endif %} {% endif %} {% endfor %}
{% for i in range(n) %} {% set x = 50 + time_percentages[i] * 700 if n > 1 else 400 %} {% set y = 280 - (systolic[i] / 200 * 250) %}
{% endfor %}
{% for i in range(n) %} {% set x = 50 + time_percentages[i] * 700 if n > 1 else 400 %} {% set y = 280 - (diastolic[i] / 200 * 250) %}
{% endfor %} {% for i in range(n) %} {% set x = 50 + time_percentages[i] * 700 if n > 1 else 400 %} {% set ySys = 280 - (systolic[i] / 200 * 250) %}
{{ timestamps[i] }}
Systolic: {{ systolic[i] }}
{% set yDia = 280 - (diastolic[i] / 200 * 250) %}
{{ timestamps[i] }}
Diastolic: {{ diastolic[i] }}
{% endfor %} {% set ySysAvg = 280 - (sys_avg / 200 * 250) %}
Avg Systolic: {{ sys_avg }}
{% set yDiaAvg = 280 - (dia_avg / 200 * 250) %}
Avg Diastolic: {{ dia_avg }}
{% else %}
No data available for the selected period.
{% endif %}
Heart Rate
Beats per minute over time (bpm)
Heart Rate
{% if timestamps %} {% set n = timestamps|length %} {% set spacing = 700 / (n - 1) if n > 1 else 0 %} {% for value in range(50, 201, 50) %} {% set y = 280 - (value / 200 * 250) %}
{{ value }}
{% endfor %}
{% set ns = namespace(last_x=-100) %} {% for i in range(n) %} {% set x = 50 + time_percentages[i] * 700 if n > 1 else 400 %} {% set is_last = (i == n - 1) %} {% if x - ns.last_x > 45 or is_last %} {% if not is_last or x - ns.last_x > 40 or ns.last_x == -100 %}
{{ timestamps[i] }}
{% set ns.last_x = x %} {% endif %} {% endif %} {% endfor %}
{% for i in range(n) %} {% set x = 50 + time_percentages[i] * 700 if n > 1 else 400 %} {% set y = 280 - (heart_rate[i] / 200 * 250) %}
{% endfor %} {% for i in range(n) %} {% set x = 50 + time_percentages[i] * 700 if n > 1 else 400 %} {% set yHR = 280 - (heart_rate[i] / 200 * 250) %}
{{ timestamps[i] }}
Heart Rate: {{ heart_rate[i] }}
{% endfor %} {% set yHrAvg = 280 - (hr_avg / 200 * 250) %}
Avg Heart Rate: {{ hr_avg }}
{% else %}
No data available for the selected period.
{% endif %}