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

Table of Contents

.. 0 Table of Contents
... 1 Home
... 2 Data model
... 3 Architecture
... 4 Developer reference
... 5 Artifacts Summary
.... 5.1 Daily log (morning readiness)
.... 5.2 Session assessment (post-ride)
.... 5.3 Activity Group Observation
.... 5.4 Activity Measure Observation
.... 5.5 Amenorrhoea / Oligomenorrhoea Condition
.... 5.6 Athlete Dossier (Composition)
.... 5.7 Athlete Goal (Goal)
.... 5.8 Athlete Message (Communication)
.... 5.9 Athlete Watchlist (List)
.... 5.10 Athlete-declared Allergy/Intolerance (AllergyIntolerance)
.... 5.11 Athlete-declared Condition (Condition)
.... 5.12 Availability Block (Appointment)
.... 5.13 Body height Observation
.... 5.14 Body weight Observation
.... 5.15 Coach Insight (DocumentReference)
.... 5.16 Coach Note (DocumentReference)
.... 5.17 Coaching Frame — Core (Composition)
.... 5.18 Coaching Frame — Live (Composition)
.... 5.19 Daily-log Panel (Observation grouping)
.... 5.20 Daily-log Response (QuestionnaireResponse)
.... 5.21 Ferritin Observation
.... 5.22 Follow-up Item (Task)
.... 5.23 FTP-family Observation
.... 5.24 HR-threshold Observation
.... 5.25 Ingestion / Translation Provenance (Provenance)
.... 5.26 Life-log Event (Observation)
.... 5.27 Metric-altering Medication (MedicationStatement)
.... 5.28 Microcycle Template (PlanDefinition)
.... 5.29 Onboarding-capture Provenance (Provenance)
.... 5.30 Per-day Workout Prescription (ServiceRequest)
.... 5.31 Plan / Experiment Outcome (DiagnosticReport)
.... 5.32 Raw Provider Artifact (Binary)
.... 5.33 Raw Provider File Index (DocumentReference)
.... 5.34 Session-assessment Response (QuestionnaireResponse)
.... 5.35 Sex Assigned At Birth Observation
.... 5.36 Soigneur Athlete (Patient)
.... 5.37 Soigneur Onboarding / Processing Consent
.... 5.38 Subjective Observation (diary / session self-report)
.... 5.39 Training Plan (CarePlan)
.... 5.40 Training-overload Episode (Condition)
.... 5.41 Waist circumference Observation
.... 5.42 Weekly Retro (DocumentReference)
.... 5.43 Wellness Observation (per-day)
.... 5.44 Wellness Series Observation (per-week)
.... 5.45 Workout Debrief (DocumentReference)
.... 5.46 Workout Template (ActivityDefinition)
.... 5.47 Athlete
.... 5.48 Athlete home location
.... 5.49 Athlete timezone (IANA)
.... 5.50 Availability-block flag
.... 5.51 Availability-block type
.... 5.52 Average temperature (°C)
.... 5.53 Briefing time (athlete-local)
.... 5.54 Chat message role
.... 5.55 CNS load
.... 5.56 Coach-managed flag
.... 5.57 Communication register
.... 5.58 Consent text version + hash
.... 5.59 Content hash
.... 5.60 Cooldown template reference
.... 5.61 Derived against Frame Core version
.... 5.62 External planner flag
.... 5.63 Fixed training day
.... 5.64 Follow-up date
.... 5.65 Goal priority
.... 5.66 Has chest HR strap
.... 5.67 Has power meter
.... 5.68 Has sports watch
.... 5.69 HRmax anchor (athlete-confirmed)
.... 5.70 Indoor activity flag
.... 5.71 Insight confidence rung
.... 5.72 Insight last reinforced
.... 5.73 Instantiated from template
.... 5.74 Intensity distribution target
.... 5.75 Intervals push fingerprint
.... 5.76 Invariant snapshot hash this Frame Core was derived from
.... 5.77 LLM usage
.... 5.78 Load source
.... 5.79 Long-ride cap (minutes)
.... 5.80 OAuth token reference
.... 5.81 Per-channel data source
.... 5.82 Phase sequence
.... 5.83 Plan authority (tri-state)
.... 5.84 Plan strategy
.... 5.85 Planned absence
.... 5.86 Primary discipline
.... 5.87 Provider source
.... 5.88 Readiness call
.... 5.89 Readiness may modulate
.... 5.90 Recovery cadence
.... 5.91 Scheduling mode
.... 5.92 Session class
.... 5.93 Training age
.... 5.94 Training impact
.... 5.95 Training plan domain
.... 5.96 Warmup / cooldown kind
.... 5.97 Warmup template reference
.... 5.98 Weekly training hours
.... 5.99 Weekly volume target (hours)
.... 5.100 Workout step block
.... 5.101 Adaptation level
.... 5.102 Athlete communication category
.... 5.103 Athlete goal type
.... 5.104 Availability-block type
.... 5.105 CNS load
.... 5.106 Coach-insight category
.... 5.107 Coach-insight confidence rung
.... 5.108 Coaching phase
.... 5.109 Communication register
.... 5.110 Data provider
.... 5.111 Data-sync channel
.... 5.112 FTP-family observation codes
.... 5.113 HR-threshold observation codes
.... 5.114 Illness tier
.... 5.115 In-app chat message role
.... 5.116 Menstrual disturbance
.... 5.117 Plan / experiment outcome category
.... 5.118 Plan authority (tri-state)
.... 5.119 Primary discipline
.... 5.120 Provenance activity
.... 5.121 Readiness call
.... 5.122 Recovery cadence
.... 5.123 Scheduling mode
.... 5.124 Session class
.... 5.125 Soigneur consent type
.... 5.126 Soigneur Load-source Value Set
.... 5.127 Strength movement pattern
.... 5.128 Supported data-source ecosystem
.... 5.129 Training age
.... 5.130 Training impact of an availability block
.... 5.131 Training plan domain
.... 5.132 Training-intensity-distribution strategy
.... 5.133 Warmup / cooldown kind
.... 5.134 Workout step kind
.... 5.135 Workout target type
.... 5.136 In-app chat message role
.... 5.137 Soigneur Athlete Profile Codes
.... 5.138 Soigneur Athlete-Dossier Section Codes
.... 5.139 Soigneur Availability / Absence Codes
.... 5.140 Soigneur Coach-Insight Codes
.... 5.141 Soigneur Coaching-Frame Section Codes
.... 5.142 Soigneur Communication Categories
.... 5.143 Soigneur Consent Types
.... 5.144 Soigneur Data-Sync Channels
.... 5.145 Soigneur Document / Report Types
.... 5.146 Soigneur Internal Meta Tags
.... 5.147 Soigneur Load-source Codes
.... 5.148 Soigneur Observation Codes (cycling metrics without LOINC)
.... 5.149 Soigneur Plan Codes
.... 5.150 Soigneur Provenance Activities
.... 5.151 Soigneur Provider Codes
.... 5.152 Soigneur Strength Codes
.... 5.153 Soigneur Subjective Scales (Hooper-style)
.... 5.154 Soigneur Supported Data-Source Ecosystems
.... 5.155 Soigneur Task Classes
.... 5.156 Soigneur Workout Prescription Codes
.... 5.157 sid-activity
.... 5.158 sid-conversation
.... 5.159 sid-conversation-header
.... 5.160 sid-conversation-summary
.... 5.161 sid-daily-briefing
.... 5.162 sid-daily-log
.... 5.163 sid-debrief
.... 5.164 sid-garmin-activity
.... 5.165 sid-garmin-scheduled-workout
.... 5.166 sid-garmin-summary
.... 5.167 sid-intervals-icu-activity
.... 5.168 sid-intervals-icu-scheduled-workout
.... 5.169 sid-llm-turn
.... 5.170 sid-pmc-series
.... 5.171 sid-session-assessment
.... 5.172 sid-workout-review
.... 5.173 Synth amenorrhoea — RED-S sentinel
.... 5.174 Synth athlete — hidden iron deficiency (female)
.... 5.175 Synth athlete — overreach decline (male)
.... 5.176 Synth daily-log member — fatigue (Hooper)
.... 5.177 Synth daily-log member — free-text note
.... 5.178 Synth daily-log — panel (hasMember grouping)
.... 5.179 Synth daily-log — QuestionnaireResponse (record of collection)
.... 5.180 Synth ferritin — below the low mark
.... 5.181 Synth follow-up — tentative illness (open)
.... 5.182 Synth FTP — athlete-set
.... 5.183 Synth FTP — declined off the peak
.... 5.184 Synth PMC series — Fitness still rising (overreach trap)
.... 5.185 Synth PMC series — Fitness/Fatigue/Form/Load (weekly)
.... 5.186 Synth prescription — per-day ServiceRequest
.... 5.187 Synth provider translator Device
.... 5.188 Synth session measure — Load
.... 5.189 Synth session — Activity Group
.... 5.190 Synth session — raw stream Binary
.... 5.191 Synth session — raw-file index
.... 5.192 Synth session — translation Provenance
.... 5.193 Synth session — workout debrief
.... 5.194 Synth sex assigned at birth — female
.... 5.195 Synth training plan — base phase
.... 5.196 Synth waist circumference — manual (daily-log)