<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="extension-mustSupport" />
  <url value="http://hl7.org/fhir/us/davinci-alerts/StructureDefinition/extension-mustSupport" />
  <version value="0.2.1" />
  <name value="MustSupportExtension" />
  <title value="Da Vinci Notifications Must Support Extension" />
  <status value="active" />
  <experimental value="false" />
  <date value="2019-11-14T00:00:00+00:00" />
  <publisher value="Health eData Inc" />
  <description value="If &quot;true&quot;, implementations that produce or consume a resource defined by the GraphDefinition SHALL provide support for the link in some context dependent meaningful way. If &quot;false&quot;, the link may be ignored and not supported and the whether to populate or use in any way is at the discretion of the implementation. If the extension is missing the link is assumed to be mustSupport = &quot;false&quot;.  It **SHALL** be made clear through additional documentation exactly what kind of support is required, as this can mean many things depending on the use case.&#xA;&#xA;Note that this extension is analogous to the [ElementDefinition.mustSupport] in the FHIR specification." />
  <jurisdiction>
    <coding>
      <system value="urn:iso:std:iso:3166" />
      <code value="US" />
      <display value="United States of America" />
    </coding>
  </jurisdiction>
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="RIM Mapping" />
  </mapping>
  <kind value="complex-type" />
  <abstract value="false" />
  <context>
    <type value="element" />
    <expression value="GraphDefinition.link" />
  </context>
  <type value="Extension" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" />
  <derivation value="constraint" />
  <differential>
    <element id="Extension">
      <path value="Extension" />
      <short value="If the link must be supported" />
      <definition value="If &quot;true&quot;, implementations that produce or consume a resource defined by the GraphDefinition SHALL provide support for the link in some context dependent meaningful way. If &quot;false&quot;, the link may be ignored and not supported and the whether to populate or use in any way is at the discretion of the implementation. If the extension is missing the link is assumed to be mustSupport = &quot;false&quot;.  It **SHALL** be made clear through additional documentation exactly what kind of support is required, as this can mean many things depending on the use case.&#xA;&#xA;Note that this extension is analogous to the [ElementDefinition.mustSupport] in the FHIR specification." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.url">
      <path value="Extension.url" />
      <type>
        <code value="uri" />
      </type>
      <fixedUri value="http://hl7.org/fhir/us/davinci-alerts/StructureDefinition/extension-mustSupport" />
    </element>
    <element id="Extension.value[x]">
      <path value="Extension.value[x]" />
      <type>
        <code value="boolean" />
      </type>
    </element>
  </differential>
</StructureDefinition>