Soigneur FHIR Implementation Guide
0.1.0 - ci-build Germany flag

Soigneur FHIR Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

CodeSystem: Soigneur Observation Codes (cycling metrics without LOINC)

Official URL: https://fhir.soigneur.coach/fhir/CodeSystem/cc-observations Version: 0.1.0
Active as of 2026-07-19 Computable Name: CcObservations

Copyright/Legal: Copyright (c) Soigneur. Licensed under CC0-1.0 (public domain dedication). FHIR(R) is the registered trademark of HL7 and is used with permission.

Cycling / training metrics that have no LOINC concept (05 14.4). The Code identifiers are internal, stable machine keys (np, if, tss, ctl, atl, tsb, …). The Display strings are the trademark-safe product vocabulary (15 1.1): Load, Weighted Power, Intensity, Fitness, Fatigue, Form — never the TrainingPeaks marks (TSS, NP, IF, TSB, PMC).

This Code system is referenced in the content logical definition of the following value sets:

This case-sensitive code system https://fhir.soigneur.coach/fhir/CodeSystem/cc-observations defines the following codes:

CodeDisplayDefinition
ftp Functional Threshold Power Athlete-set threshold-power anchor (W).
eftp Estimated FTP Ratchet-estimated FTP from the power-duration curve (W).
w-prime W-prime (anaerobic work capacity) Anaerobic work capacity above CP (J).
cp Critical power Morton 2-parameter critical-power estimate (W).
p-max Maximal aerobic power Maximal aerobic power (W).
avg-power Average power Per-activity mean power (W).
np Weighted Power 30 s-smoothed 4th-power power (W). Internal alias: NP.
if Intensity Weighted Power / FTP ratio. Internal alias: IF.
tss Load Per-activity training-load score. Internal alias: TSS.
ctl Fitness 42-day EWMA of daily Load. Internal alias: CTL.
atl Fatigue 7-day EWMA of daily Load. Internal alias: ATL.
tsb Form Fitness minus Fatigue. Internal alias: TSB.
ramp-rate Fitness ramp rate Change in Fitness per week.
cadence Cadence Pedalling cadence (rpm).
avg-cadence Average cadence Per-activity mean cadence (rpm).
distance Distance Per-activity distance (m).
elevation-gain Elevation gain Per-activity elevation gain (m).
carbs-used Carbohydrates oxidized Estimated carbohydrate oxidation (g).
variability-index Variability index Weighted Power / average power.
decoupling-pw-hr Pw:Hr decoupling Aerobic decoupling: first-half vs second-half power:HR drift (%).
polarization-index Polarization index Log-based intensity-distribution index.
efficiency-factor Efficiency factor Weighted Power / average HR.
wbal-depletion-max Max W-prime balance depletion Peak W-prime depletion over the ride (J).
lr-balance Left-right power balance Right-side power share (%).
power-zone-time Time in power zone Time spent in a power zone (s), one component per zone.
hr-zone-time Time in heart-rate zone Time spent in an HR zone (s), one component per zone.
hrv-rmssd HRV rMSSD (overnight) Overnight rMSSD (ms); no LOINC exists, method = overnight-rmssd.
body-battery-charged Body Battery charged Garmin Body Battery charge gained (0-100).
body-battery-low Body Battery low Garmin Body Battery daily low (0-100).
body-battery-most-recent Body Battery most recent Most recent Garmin Body Battery (0-100).
garmin-stress-avg Garmin stress (average) Garmin all-day stress average (0-100).
garmin-stress-max Garmin stress (max) Garmin all-day stress maximum (0-100).
garmin-stress-duration Garmin stress duration Garmin all-day stress duration (s).
garmin-sleep-score Garmin sleep score Garmin sleep score (0-100).
garmin-hrv-status Garmin HRV status Garmin HRV status: BALANCED / UNBALANCED / LOW / HIGH.
body-water-pct Body water percentage Scale-derived body water (%).
muscle-mass Muscle mass Scale-derived muscle mass (kg).
bone-mass Bone mass Scale-derived bone mass (kg).
visceral-fat Visceral fat Scale-derived visceral-fat rating.
metabolic-age Metabolic age Scale-derived metabolic age (a).
training-block-review Training-block review Composed plan-outcome verdict over a training block.
experiment-review Experiment review Composed outcome verdict over a fueling/position/equipment experiment.
rolling-baseline Rolling baseline Rolling-baseline derived value (method marker).