Health · Dan Ragan
Health Dashboard

One score.

Composite
Today's Read

Connect sources to compute.

Strava and Oura unlock the Recovery + Load score. Vitality is seeded from your most recent DEXA & blood panel.

Recovery
Awaiting Oura
Load
Awaiting Strava
Vitality
From recent labs + DEXA
I Sources

Connect & ingest.

Live data flowing in. Manual entries seed what doesn't have an API.

Strava
Activities · TSS · ACWR
Oura
Sleep · HRV · RHR · Readiness
Apple Health
iOS Shortcut webhook
Vitality data
DEXA · Labs · BP
Seeded
II Vitality Snapshot

Your foundation.

Most recent values from your Notion Health workspace.

Body Composition DEXA · Apr 24, 2026

Body Fat %
Target: 12–18%
%
Lean Mass
Target: trending up
lb
Visceral Fat
Target: under 1 lb
lb
Total Weight
lb

Blood Panel Superpower · Feb 17, 2026

Total Cholesterol
Optimal: <200 mg/dL
mg/dL
LDL
Optimal: <100 mg/dL
mg/dL
HDL
Optimal: >40 mg/dL
mg/dL
Triglycerides
Optimal: <100 mg/dL
mg/dL
A1C
Optimal: <5.4%
%
hsCRP
Optimal: <1.0 mg/L
mg/L
Testosterone (Total)
Optimal: 600–1000 ng/dL
ng/dL
Vitamin D
Optimal: 40–80 ng/mL
ng/mL

Blood Pressure Dec 10, 2025

Systolic / Diastolic
III Load · Strava

Training stimulus.

Last 7 / 30 days. Acute-to-Chronic Workload Ratio (ACWR) sweet spot is 0.8–1.3.

Connect Strava above to compute Load score.

· Companion Apps
AM Primer → Train →
Saved.