<ValueSet xmlns="http://hl7.org/fhir">
  <id value="insulin-codes" />
  <url value="https://roche.com/fhir/iop/ValueSet/insulin-codes" />
  <name value="InsulinCodes" />
  <status value="active" />
  <experimental value="false" />
  <publisher value="F. Hoffmann-La Roche AG" />
  <description value="A ValueSet containing codes for different types of insulin for the `Observation.code`, `Observation.component.code` and `MedicationAdministration` elements." />
  <copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
  <compose>
    <include>
      <system value="https://roche.com/fhir/iop/cs" />
      <concept>
        <code value="67866001_short_acting" />
        <display value="67866001_short_acting" />
      </concept>
      <concept>
        <code value="67866001_long_acting" />
        <display value="67866001_long_acting" />
      </concept>
      <concept>
        <code value="67866001_mixed" />
        <display value="67866001_mixed" />
      </concept>
      <concept>
        <code value="789480007_bolus_standard" />
        <display value="789480007_bolus_standard" />
      </concept>
      <concept>
        <code value="789480007_bolus_extended" />
        <display value="789480007_bolus_extended" />
      </concept>
      <concept>
        <code value="789480007_bolus_multiwave" />
        <display value="789480007_bolus_multiwave" />
      </concept>
      <concept>
        <code value="789480007_basal" />
        <display value="789480007_basal" />
      </concept>
      <concept>
        <code value="789480007_recommended_bolus" />
        <display value="789480007_recommended_bolus" />
      </concept>
      <concept>
        <code value="789480007_manually_changed_recommended_bolus" />
        <display value="789480007_manually_changed_recommended_bolus" />
      </concept>
      <concept>
        <code value="789480007_manual_bolus" />
        <display value="789480007_manual_bolus" />
      </concept>
      <concept>
        <code value="789480007_comanded_bolus" />
        <display value="789480007_comanded_bolus" />
      </concept>
      <concept>
        <code value="789480007_blind_bolus" />
        <display value="789480007_blind_bolus" />
      </concept>
      <concept>
        <code value="789480007_airshot" />
        <display value="789480007_airshot" />
      </concept>
      <concept>
        <code value="789480007_correction_bolus_recommended" />
        <display value="789480007_correction_bolus_recommended" />
      </concept>
      <concept>
        <code value="789480007_meal_bolus_recommended" />
        <display value="789480007_meal_bolus_recommended" />
      </concept>
      <concept>
        <code value="789480007_total_bolus_recommended" />
        <display value="789480007_total_bolus_recommended" />
      </concept>
      <concept>
        <code value="789480007_correction_bolus_selected" />
        <display value="789480007_correction_bolus_selected" />
      </concept>
      <concept>
        <code value="789480007_meal_bolus_selected" />
        <display value="789480007_meal_bolus_selected" />
      </concept>
      <concept>
        <code value="789480007_total_bolus_selected" />
        <display value="789480007_total_bolus_selected" />
      </concept>
      <concept>
        <code value="789480007_correction_bolus_confirmed" />
        <display value="789480007_correction_bolus_confirmed" />
      </concept>
      <concept>
        <code value="789480007_meal_bolus_confirmed" />
        <display value="789480007_meal_bolus_confirmed" />
      </concept>
      <concept>
        <code value="789480007_total_bolus_confirmed" />
        <display value="789480007_total_bolus_confirmed" />
      </concept>
      <concept>
        <code value="789480007_immediate" />
        <display value="789480007_immediate" />
      </concept>
      <concept>
        <code value="789480007_delayed" />
        <display value="789480007_delayed" />
      </concept>
      <concept>
        <code value="789480007_delayed_duration" />
        <display value="789480007_delayed_duration" />
      </concept>
      <concept>
        <code value="789480007_total_daily_bolus" />
        <display value="789480007_total_daily_bolus" />
      </concept>
      <concept>
        <code value="789480007_total_daily" />
        <display value="789480007_total_daily" />
      </concept>
      <concept>
        <code value="49062001_insulin_pen" />
        <display value="49062001_insulin_pen" />
      </concept>
    </include>
  </compose>
</ValueSet>