Sleep & CPAP Report — 2026-08-15
🚩 Flags
- AHI 1.53 — on trend vs 30d avg 1.74 (-12.0%). 7d avg 1.78 (-13.8%). OA count 8 vs 7d avg 8.43. H count 1 vs 7d avg 3.00. CA count 0. RERA count 0.
- Leak_90 1.20 L/min — below baseline vs 30d avg 2.24 (-46.4%). Leak_Avg 0.31 (7d 0.74); Leak_Max 20.4 (7d 15.1).
- Sleep architecture: Deep% 26.72 (+91.9% vs 7d, +82.0% vs 30d); REM% 24.89 (+2.0% vs 7d, +2.9% vs 30d); Awake 10.04 min (-54.2% vs 7d, -48.9% vs 30d); Efficiency 97.04%.
- Time in bed 338.7 min (5h 38.7m) — off trend vs 30d 400.6 (-15.5%). Total sleep 328.7 min. CPAP usage 5.88h.
Summary Table — Night of 2026-08-15
| Metric |
Value |
| Sleep start |
2026-08-16T00:07:27-05:00 |
| Time in bed |
338.7 min (5h 38.7m) |
| Total sleep |
328.7 min (5h 28.7m) |
| Sleep efficiency |
97.04% |
| Awake time |
10.04 min |
| Core (N1+N2) sleep |
159.1 min / 48.40% |
| Deep (N3) sleep |
87.82 min / 26.72% |
| REM |
81.79 min / 24.89% |
| CPAP usage hours |
5.88 |
| Session count |
1 |
| AHI |
1.53 |
| RDI |
1.53 |
| Obstructive apneas (OA) |
8 |
| Hypopneas (H) |
1 |
| Central apneas (CA) |
0 |
| Unclassified apneas (UA) |
0 |
| RERA |
0 |
| Pressure_Avg |
8.35 |
| Pressure_Min |
4.00 |
| Pressure_Max |
13.28 |
| Pressure_90th |
10.38 |
| Leak_Avg |
0.31 |
| Leak_Max |
20.4 |
| Leak_90th |
1.20 |
| FL_Avg |
0.0215 |
| FL_P95 |
0.11 |
| FL_Max |
0.34 |
| Min_Above_005 |
54.7 |
| Min_Above_010 |
18.7 |
| Min_Above_020 |
2.2 |
| Frac_NonZero (FL samples) |
37.64% |
Comparison to Trailing Averages
| Metric |
Tonight |
7d avg |
30d avg |
Δ vs 7d |
Δ vs 30d |
| AHI |
1.53 |
1.78 |
1.74 |
-13.8% |
-12.0% |
| OA count |
8.00 |
8.43 |
7.87 |
-5.1% |
+1.7% |
| H count |
1.00 |
3.00 |
2.80 |
-66.7% |
-64.3% |
| CA count |
0.00 |
0.57 |
0.90 |
-100.0% |
-100.0% |
| RERA count |
0.00 |
0.57 |
0.77 |
-100.0% |
-100.0% |
| Pressure_Avg |
8.35 |
7.50 |
7.52 |
+11.3% |
+11.0% |
| Pressure_90 |
10.38 |
10.10 |
10.08 |
+2.7% |
+3.0% |
| Leak_Avg |
0.31 |
0.74 |
0.75 |
-57.9% |
-58.7% |
| Leak_Max |
20.40 |
15.09 |
18.00 |
+35.2% |
+13.3% |
| Leak_90th |
1.20 |
2.57 |
2.24 |
-53.3% |
-46.4% |
| Usage hours |
5.88 |
6.75 |
6.73 |
-12.8% |
-12.6% |
| FL_P95 |
0.110 |
0.101 |
0.106 |
+8.5% |
+4.1% |
| Min_Above_010 |
18.70 |
18.87 |
19.94 |
-0.9% |
-6.2% |
| Min_Above_020 |
2.20 |
4.09 |
5.07 |
-46.2% |
-56.6% |
| Awake min |
10.04 |
21.93 |
19.64 |
-54.2% |
-48.9% |
| TIB min |
338.71 |
406.30 |
400.63 |
-16.6% |
-15.5% |
| Total sleep min |
328.67 |
384.36 |
380.99 |
-14.5% |
-13.7% |
| Deep % |
26.72 |
13.92 |
14.68 |
+91.9% |
+82.0% |
| REM % |
24.89 |
24.40 |
24.20 |
+2.0% |
+2.9% |
| Core % |
48.40 |
61.68 |
61.13 |
-21.5% |
-20.8% |
Week-over-Week Deltas (recent 7d 2026-08-09–2026-08-15 vs prior 7d 2026-08-02–2026-08-08)
| Metric |
Recent 7d |
Prior 7d |
Δ |
Δ % |
| AHI |
1.660 |
2.117 |
-0.457 |
-21.6% |
| OA |
8.714 |
7.714 |
1.000 |
+13.0% |
| CA |
0.571 |
1.429 |
-0.857 |
-60.0% |
| Pressure_Avg |
7.607 |
7.500 |
0.107 |
+1.4% |
| Leak_Avg |
0.657 |
0.911 |
-0.254 |
-27.9% |
| Leak_90 |
2.229 |
3.086 |
-0.857 |
-27.8% |
| Deep % (Apple) |
15.43 |
14.19 |
1.24 |
+8.7% |
| REM % (Apple) |
24.16 |
25.09 |
-0.94 |
-3.7% |
| Awake min (Apple) |
21.15 |
13.26 |
7.89 |
+59.5% |
| Sleep min (Apple) |
376.34 |
376.98 |
-0.64 |
-0.2% |
| FL_P95 |
0.101 |
0.107 |
-0.006 |
-5.3% |
| Min_Above_010 |
18.557 |
19.671 |
-1.114 |
-5.7% |
| Min_Above_020 |
3.943 |
5.271 |
-1.329 |
-25.2% |
Recent 10-Night Context
| Date |
AHI |
OA |
CA |
PAvg |
P90 |
LAvg |
LMax |
L90 |
FL_P95 |
MinAbv010 |
MinAbv020 |
Deep% |
REM% |
Awake |
| 2026-08-06 |
2.83 |
11 |
2 |
7.60 |
10.34 |
0.56 |
12.0 |
2.40 |
0.11 |
19.7 |
7.0 |
15.91 |
19.42 |
9.53 |
| 2026-08-07 |
1.69 |
8 |
1 |
7.39 |
9.66 |
1.20 |
20.4 |
3.60 |
0.09 |
14.3 |
4.1 |
20.53 |
31.47 |
6.52 |
| 2026-08-08 |
2.34 |
6 |
0 |
7.63 |
9.90 |
0.87 |
19.2 |
3.60 |
0.11 |
20.9 |
3.2 |
16.17 |
26.60 |
15.55 |
| 2026-08-09 |
1.34 |
6 |
0 |
7.79 |
10.94 |
3.00 |
34.8 |
10.80 |
0.16 |
38.9 |
10.5 |
10.97 |
23.65 |
15.05 |
| 2026-08-10 |
0.58 |
3 |
0 |
6.89 |
9.46 |
0.17 |
3.6 |
0.00 |
0.09 |
12.0 |
2.5 |
15.30 |
20.31 |
20.07 |
| 2026-08-11 |
2.57 |
12 |
0 |
7.28 |
10.02 |
0.42 |
13.2 |
1.20 |
0.08 |
11.6 |
1.6 |
13.57 |
25.24 |
21.07 |
| 2026-08-12 |
2.68 |
13 |
2 |
7.99 |
10.00 |
0.28 |
10.8 |
1.20 |
0.09 |
13.3 |
3.4 |
20.78 |
19.11 |
28.10 |
| 2026-08-13 |
1.29 |
8 |
2 |
7.01 |
9.54 |
0.20 |
12.0 |
1.20 |
0.08 |
15.1 |
2.0 |
10.93 |
26.70 |
20.07 |
| 2026-08-14 |
1.63 |
11 |
0 |
7.94 |
10.86 |
0.22 |
12.0 |
0.00 |
0.10 |
20.3 |
5.4 |
9.73 |
29.20 |
33.62 |
| 2026-08-15 |
1.53 |
8 |
0 |
8.35 |
10.38 |
0.31 |
20.4 |
1.20 |
0.11 |
18.7 |
2.2 |
26.72 |
24.89 |
10.04 |
CPAP → Sleep-Stage Correlations (all 45 matched nights)
Correlations computed across full available history (2026-06-23 → 2026-08-15).
| Pair |
the user r |
Interpretation |
| AHI vs deep_pct |
+0.104 |
weak positive |
| AHI vs awake_min |
+0.018 |
negligible |
| OA vs awake_min |
+0.070 |
negligible |
| CA vs deep_pct |
+0.117 |
weak positive |
| Leak_Avg vs deep_pct |
-0.218 |
weak negative |
| Leak_90th vs deep_pct |
-0.221 |
weak negative |
| Leak_Max vs awake_min |
-0.022 |
negligible |
| FL_P95 vs awake_min |
-0.296 |
weak negative |
| Min_Above_010 vs deep_pct |
+0.017 |
negligible |
Bucket comparison (Leak_90 median split, median = 2.4):
- Low-leak nights (n=21): mean deep% 16.43, awake 19.28 min
- High-leak nights (n=24): mean deep% 15.47, awake 16.93 min
- Δ (high – low): deep% -0.96 pp, awake -2.35 min
Caveats
- Sleep session started at 2026-08-16T00:07:27-05:00 — matched to the 2026-08-15 CPAP file. Nights where the Apple Watch session begins after midnight (e.g. 00:12) are now attributed to the previous CPAP calendar date; for daily health-export files, the filename's first date is used as the authoritative night key.
- Apple Watch SpO2/pulse channels not present in current CPAP CSV export.
- Correlations are directional/small-effect only — single-night deviations often exceed what correlations alone would predict.
- All flagged metrics remain within clinically safe ranges (AHI < 5, leak within mask spec); flags mark deviations from the user's own recent baseline, not clinical thresholds.
- Duplicate
2.json / 3.json health-report files (iCloud dedup artifacts) are ignored in favor of the primary copy.
- Matched-night count is 45. Early 2026-06 nights (via multi-day roll-up) have zero-valued pressure/leak channels and remain low-confidence for CPAP metrics prior to ~2026-06-22.