Files
HealthLog/src/lib
Marc-André Bombeck b4df3ae8cd feat(apple-health): extend HK identifier mapping with iOS-17 + iOS-18 long-tail
Adds 32 HKQuantity / HKCategory identifiers to HK_QUANTITY_TYPE_DEFERRED
so the batch ingest endpoint logs a "deferred, not unknown" signal when
the iOS app passes a sample type HealthLog hasn't surfaced yet. None
currently have a HealthLog MeasurementType counterpart; mapping them
through requires the enum extension to land first (separate wave).

Buckets covered, with iOS version they shipped in:
  - Cardiovascular clinical (iOS 16): AFib burden, peripheral perfusion
  - Mobility (iOS 14/15): walking steadiness, falls, steadiness event
  - Pulmonary clinical (iOS 17): FEV1, FVC, peak expiratory flow,
    inhaler usage
  - Other quantity types: insulin delivery, UV exposure, electrodermal
    activity, blood-alcohol content, legacy Nike fuel
  - Heart-rhythm event flags (iOS 9+/17 refresh): low/high heart-rate
    events, irregular rhythm, low cardio fitness event
  - Audio-exposure event flags + environmental sound reduction
  - Behavioural: handwashing, toothbrushing
  - Reproductive / fertility / pregnancy: contraceptive, lactation,
    pregnancy, pregnancy/progesterone test, sexual activity, sleep
    changes, persistent intermenstrual bleeding, prolonged / irregular
    / infrequent menstrual cycles

Tests gain explicit coverage that every long-tail identifier sits in
the deferred set and that no identifier is duplicated.
2026-05-14 17:43:37 +02:00
..
2026-05-12 22:33:35 +02:00
2026-03-10 20:14:33 +01:00
2026-05-14 13:19:17 +02:00
2026-05-12 22:33:35 +02:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00