<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="http://electronichealth.se/fhir/StructureDefinition/NLLTreatmentDates" />
  <version value="1.0.0" />
  <name value="NLLTreatmentDates" />
  <status value="active" />
  <date value="2022-01-14" />
  <publisher value="Swedish eHealth Agency" />
  <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="MedicationRequest" />
  </context>
  <type value="Extension" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" />
  <derivation value="constraint" />
  <differential>
    <element id="Extension">
      <path value="Extension" />
      <short value="Treatment dates" />
      <definition value="Treatment dates as defined by the Swedish law &quot;Lag (2018:1212) om nationell läkemedelslista&quot;, chapter 3, 8§, section 5. &#xD;&#xA;The latest date when the medical treatment should be either reviewed or ended.&#xD;&#xA;These dates are related to the medical treatment that is the origin for the prescription. They do not affect the validity of the prescription, but serve as an information, primarily for the patient." />
    </element>
    <element id="Extension.extension">
      <path value="Extension.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="0" />
    </element>
    <element id="Extension.extension:treatmentReviewDate">
      <path value="Extension.extension" />
      <sliceName value="treatmentReviewDate" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:treatmentReviewDate.url">
      <path value="Extension.extension.url" />
      <fixedUri value="treatmentReviewDate" />
    </element>
    <element id="Extension.extension:treatmentReviewDate.value[x]">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="Extension.extension:treatmentEndDate">
      <path value="Extension.extension" />
      <sliceName value="treatmentEndDate" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:treatmentEndDate.url">
      <path value="Extension.extension.url" />
      <fixedUri value="treatmentEndDate" />
    </element>
    <element id="Extension.extension:treatmentEndDate.value[x]">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="Extension.url">
      <path value="Extension.url" />
      <fixedUri value="http://electronichealth.se/fhir/StructureDefinition/NLLTreatmentDates" />
    </element>
    <element id="Extension.value[x]">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="Extension.value[x]" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>