Soigneur FHIR Implementation Guide
0.1.0 - ci-build
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
| Active as of 2026-09-08 |
<CodeSystem xmlns="http://hl7.org/fhir">
<id value="cc-provenance-activity"/>
<text>
<status value="generated"/>
<div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: CodeSystem cc-provenance-activity</b></p><a name="cc-provenance-activity"> </a><a name="hccc-provenance-activity"> </a><p>This case-sensitive code system <code>https://fhir.soigneur.coach/fhir/CodeSystem/cc-provenance-activity</code> defines the following codes:</p><table class="codes"><tr><td style="white-space:nowrap"><b>Code</b></td><td><b>Display</b></td><td><b>Definition</b></td></tr><tr><td style="white-space:nowrap">download<a name="cc-provenance-activity-download"> </a></td><td>Download</td><td>Raw artifact downloaded from a provider into a Binary.</td></tr><tr><td style="white-space:nowrap">translate<a name="cc-provenance-activity-translate"> </a></td><td>Translate</td><td>Binary translated into canonical FHIR by a translator Device.</td></tr><tr><td style="white-space:nowrap">re-translate<a name="cc-provenance-activity-re-translate"> </a></td><td>Re-translate</td><td>Re-translation after a translator-version bump.</td></tr><tr><td style="white-space:nowrap">merge<a name="cc-provenance-activity-merge"> </a></td><td>Merge</td><td>Two source records recognized as the same real-world activity and consolidated into one canonical resource (cross-source dedup, 04 13.6).</td></tr><tr><td style="white-space:nowrap">push<a name="cc-provenance-activity-push"> </a></td><td>Push</td><td>Prescription pushed to a provider (e.g. Garmin workout).</td></tr><tr><td style="white-space:nowrap">coach-write<a name="cc-provenance-activity-coach-write"> </a></td><td>Coach write</td><td>Resource authored by the coaching agent Device.</td></tr><tr><td style="white-space:nowrap">athlete-write<a name="cc-provenance-activity-athlete-write"> </a></td><td>Athlete write</td><td>Resource authored by the athlete.</td></tr><tr><td style="white-space:nowrap">migration<a name="cc-provenance-activity-migration"> </a></td><td>Migration</td><td>Resource created by the one-time file-to-FHIR migration.</td></tr><tr><td style="white-space:nowrap">onboarding-capture<a name="cc-provenance-activity-onboarding-capture"> </a></td><td>Onboarding capture</td><td>Resources written by the consent-gated onboarding transaction Bundle; the presence of an onboarding-capture Provenance is the onboarding completion signal (ADR 0040 / ADR 0041).</td></tr><tr><td style="white-space:nowrap">frame-derive<a name="cc-provenance-activity-frame-derive"> </a></td><td>Frame derive</td><td>A guarded Frame-Core (re-)derivation written by the derive-frame job; the Provenance targets the new Frame Core Composition (ADR 0047).</td></tr><tr><td style="white-space:nowrap">plan-build<a name="cc-provenance-activity-plan-build"> </a></td><td>Plan build</td><td>A training CarePlan authored by the coach-build-plan skill (ADR 0048).</td></tr><tr><td style="white-space:nowrap">plan-adaptation<a name="cc-provenance-activity-plan-adaptation"> </a></td><td>Plan adaptation</td><td>A level-2+ revision to an active training CarePlan by the coach-adapt-plan skill; the Provenance targets the CarePlan and is the append-only adaptation log (ADR 0048).</td></tr><tr><td style="white-space:nowrap">billing-entitlement<a name="cc-provenance-activity-billing-entitlement"> </a></td><td>Billing entitlement flip</td><td>A Patient.active entitlement flip written by the billing-webhook function (the sole writer of Patient.active) from a verified Creem webhook event; the Provenance targets the Patient and records the event-driven state change (ADR 0108).</td></tr></table></div>
</text>
<url
value="https://fhir.soigneur.coach/fhir/CodeSystem/cc-provenance-activity"/>
<version value="0.1.0"/>
<name value="CcProvenanceActivity"/>
<title value="Soigneur Provenance Activities"/>
<status value="active"/>
<experimental value="false"/>
<date value="2026-09-08T13:20:35+00:00"/>
<publisher value="Soigneur"/>
<contact>
<name value="Soigneur"/>
<telecom>
<system value="url"/>
<value value="https://soigneur.coach"/>
</telecom>
</contact>
<description
value="Provenance.activity values for the ingestion/authoring chain (05 14.1, 04 13/13/jurisdiction>
<coding>
<system value="urn:iso:std:iso:3166"/>
<code value="DE"/>
<display value="Germany"/>
</coding>
</jurisdiction>
<copyright
value="Copyright (c) Soigneur. Licensed under CC0-1.0 (public domain dedication). FHIR(R) is the registered trademark of HL7 and is used with permission."/>
<caseSensitive value="true"/>
<content value="complete"/>
<count value="13"/>
<concept>
<code value="download"/>
<display value="Download"/>
<definition
value="Raw artifact downloaded from a provider into a Binary."/>
</concept>
<concept>
<code value="translate"/>
<display value="Translate"/>
<definition
value="Binary translated into canonical FHIR by a translator Device."/>
</concept>
<concept>
<code value="re-translate"/>
<display value="Re-translate"/>
<definition value="Re-translation after a translator-version bump."/>
</concept>
<concept>
<code value="merge"/>
<display value="Merge"/>
<definition
value="Two source records recognized as the same real-world activity and consolidated into one canonical resource (cross-source dedup, 04 §13.6)."/>
</concept>
<concept>
<code value="push"/>
<display value="Push"/>
<definition
value="Prescription pushed to a provider (e.g. Garmin workout)."/>
</concept>
<concept>
<code value="coach-write"/>
<display value="Coach write"/>
<definition value="Resource authored by the coaching agent Device."/>
</concept>
<concept>
<code value="athlete-write"/>
<display value="Athlete write"/>
<definition value="Resource authored by the athlete."/>
</concept>
<concept>
<code value="migration"/>
<display value="Migration"/>
<definition
value="Resource created by the one-time file-to-FHIR migration."/>
</concept>
<concept>
<code value="onboarding-capture"/>
<display value="Onboarding capture"/>
<definition
value="Resources written by the consent-gated onboarding transaction Bundle; the presence of an onboarding-capture Provenance is the onboarding completion signal (ADR 0040 / ADR 0041)."/>
</concept>
<concept>
<code value="frame-derive"/>
<display value="Frame derive"/>
<definition
value="A guarded Frame-Core (re-)derivation written by the derive-frame job; the Provenance targets the new Frame Core Composition (ADR 0047)."/>
</concept>
<concept>
<code value="plan-build"/>
<display value="Plan build"/>
<definition
value="A training CarePlan authored by the coach-build-plan skill (ADR 0048)."/>
</concept>
<concept>
<code value="plan-adaptation"/>
<display value="Plan adaptation"/>
<definition
value="A level-2+ revision to an active training CarePlan by the coach-adapt-plan skill; the Provenance targets the CarePlan and is the append-only adaptation log (ADR 0048)."/>
</concept>
<concept>
<code value="billing-entitlement"/>
<display value="Billing entitlement flip"/>
<definition
value="A Patient.active entitlement flip written by the billing-webhook function (the sole writer of Patient.active) from a verified Creem webhook event; the Provenance targets the Patient and records the event-driven state change (ADR 0108)."/>
</concept>
</CodeSystem>