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

: Soigneur Provenance Activities - XML Representation

Active as of 2026-09-08

Raw xml | Download


<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>