<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="zib-Procedure" />
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics">
    <valueCode value="do-translations" />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics">
    <valueCode value="can-be-target" />
  </extension>
  <url value="http://nictiz.nl/fhir/StructureDefinition/zib-Procedure" />
  <name value="zib-Procedure" />
  <title value="Zib Procedure -- Logical model" />
  <status value="draft" />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="RequirementsToZib" />
    <uri value="http://example.com" />
    <name value="Requirements for procedure" />
  </mapping>
  <kind value="logical" />
  <abstract value="false" />
  <type value="http://nictiz.nl/fhir/StructureDefinition/zib-Procedure" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Base" />
  <derivation value="specialization" />
  <differential>
    <element id="zib-Procedure">
      <path value="zib-Procedure" />
      <short value="Zib Procedure -- Logical model" />
      <definition value="Zib Procedure -- Logical model" />
    </element>
    <element id="zib-Procedure.Description">
      <path value="zib-Procedure.Description" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="zib-Procedure.Description.ProcedureName">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHALL:populate" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/VerzendendSysteem" />
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:display" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/OntvangendSysteem" />
        </extension>
      </extension>
      <path value="zib-Procedure.Description.ProcedureName" />
      <short value="Procedure name" />
      <definition value="Identification of the procedure by name." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/additional-binding">
          <extension url="purpose">
            <valueCode value="component" />
          </extension>
          <extension url="valueSet">
            <valueCanonical value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.1.6--20200901000000" />
          </extension>
          <extension url="shortDoco">
            <valueString value="Voor registraties in ..." />
          </extension>
          <extension url="documentation">
            <valueMarkdown value="Voor registraties in ..." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/additional-binding">
          <extension url="purpose">
            <valueCode value="component" />
          </extension>
          <extension url="valueSet">
            <valueCanonical value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.1.2--20200901000000" />
          </extension>
          <extension url="shortDoco">
            <valueString value="Voor registraties in het medisch-specialistische domein" />
          </extension>
          <extension url="documentation">
            <valueMarkdown value="Voor registraties in het medisch-specialistische domein" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/additional-binding">
          <extension url="purpose">
            <valueCode value="component" />
          </extension>
          <extension url="valueSet">
            <valueCanonical value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.1.7--20200901000000" />
          </extension>
          <extension url="shortDoco">
            <valueString value="Voor registraties in de geestelijke gezondheidszorg" />
          </extension>
          <extension url="documentation">
            <valueMarkdown value="Voor registraties in de geestelijke gezondheidszorg" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/additional-binding">
          <extension url="purpose">
            <valueCode value="component" />
          </extension>
          <extension url="valueSet">
            <valueCanonical value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.1.8--20200901000000" />
          </extension>
          <extension url="shortDoco">
            <valueString value="Voor registraties in het huisartsendomein" />
          </extension>
          <extension url="documentation">
            <valueMarkdown value="Voor registraties in het huisartsendomein" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/additional-binding">
          <extension url="purpose">
            <valueCode value="component" />
          </extension>
          <extension url="valueSet">
            <valueCanonical value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.1.5--20200901000000" />
          </extension>
          <extension url="shortDoco">
            <valueString value="Voor registraties in ..." />
          </extension>
          <extension url="documentation">
            <valueMarkdown value="Voor registraties in ..." />
          </extension>
        </extension>
      </binding>
      <mapping>
        <identity value="RequirementsToZib" />
        <map value="3" />
        <comment value="Gecodeerde naam" />
      </mapping>
    </element>
    <element id="zib-Procedure.Description.Indication">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:populate-if-known" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/VerzendendSysteem" />
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:display" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/OntvangendSysteem" />
        </extension>
      </extension>
      <path value="zib-Procedure.Description.Indication" />
      <short value="Indication" />
      <definition value="The clinical or process-related reason for the procedure." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <mapping>
        <identity value="RequirementsToZib" />
        <map value="6.1 / 6.2" />
        <comment value="Indicatie / Reden" />
      </mapping>
    </element>
    <element id="zib-Procedure.Description.Method">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:populate-if-known" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/VerzendendSysteem" />
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:display" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/OntvangendSysteem" />
        </extension>
      </extension>
      <path value="zib-Procedure.Description.Method" />
      <short value="Method" />
      <definition value="Identification of specific method or technique for the procedure." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/additional-binding">
          <extension url="purpose">
            <valueCode value="component" />
          </extension>
          <extension url="valueSet">
            <valueCanonical value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.1.4--20200901000000" />
          </extension>
          <extension url="shortDoco">
            <valueString value="TBD" />
          </extension>
          <extension url="documentation">
            <valueMarkdown value="TBD" />
          </extension>
        </extension>
      </binding>
      <mapping>
        <identity value="RequirementsToZib" />
        <map value="14" />
        <comment value="Methode" />
      </mapping>
    </element>
    <element id="zib-Procedure.Description.ProcedureDetail">
      <path value="zib-Procedure.Description.ProcedureDetail" />
      <short value="Procedure detail" />
      <definition value="Structured information about the procedure." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Reference" />
      </type>
    </element>
    <element id="zib-Procedure.Description.Outcome">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:populate-if-known" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/VerzendendSysteem" />
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:display" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/OntvangendSysteem" />
        </extension>
      </extension>
      <path value="zib-Procedure.Description.Outcome" />
      <short value="Outcome" />
      <definition value="Outcome of procedure performed." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <mapping>
        <identity value="RequirementsToZib" />
        <map value="18" />
        <comment value="Uitkomst" />
      </mapping>
    </element>
    <element id="zib-Procedure.Description.Complication">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:populate-if-known" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/VerzendendSysteem" />
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:display" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/OntvangendSysteem" />
        </extension>
      </extension>
      <path value="zib-Procedure.Description.Complication" />
      <short value="Complication" />
      <definition value="Details about any complication arising from the procedure." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <mapping>
        <identity value="RequirementsToZib" />
        <map value="19" />
        <comment value="Complicatie" />
      </mapping>
    </element>
    <element id="zib-Procedure.Description.ScheduledDateTime">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:populate-if-known" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/VerzendendSysteem" />
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:display" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/OntvangendSysteem" />
        </extension>
      </extension>
      <path value="zib-Procedure.Description.ScheduledDateTime" />
      <short value="Scheduled date/time" />
      <definition value="The date and/or time on which the procedure is intended to be performed." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
      <mapping>
        <identity value="RequirementsToZib" />
        <map value="1.3" />
        <comment value="Geplande startdatum/tijd" />
      </mapping>
    </element>
    <element id="zib-Procedure.Description.ProcedureType">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:populate-if-known" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/VerzendendSysteem" />
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:display" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/OntvangendSysteem" />
        </extension>
      </extension>
      <path value="zib-Procedure.Description.ProcedureType" />
      <short value="Procedure type" />
      <definition value="The type of procedure." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <mapping>
        <identity value="RequirementsToZib" />
        <map value="8" />
        <comment value="Categorie" />
      </mapping>
    </element>
    <element id="zib-Procedure.Description.Comment">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:populate-if-known" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/VerzendendSysteem" />
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:display" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/OntvangendSysteem" />
        </extension>
      </extension>
      <path value="zib-Procedure.Description.Comment" />
      <short value="Comment" />
      <definition value="Additional narrative about the activity or care pathway step not captured in other fields." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <mapping>
        <identity value="RequirementsToZib" />
        <map value="19" />
        <comment value="Notitie/commentaar" />
      </mapping>
    </element>
    <element id="zib-Procedure.Pathway">
      <path value="zib-Procedure.Pathway" />
      <short value="Pathway" />
      <definition value="Pathway" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="zib-Procedure.Pathway.ProcedurePlanned">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:populate-if-known" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/VerzendendSysteem" />
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:display" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/OntvangendSysteem" />
        </extension>
      </extension>
      <path value="zib-Procedure.Pathway.ProcedurePlanned" />
      <short value="Procedure planned" />
      <definition value="Procedure planned" />
      <comment value="This element is used in combination with `.DateAndTimeActionStepPerformed` to cover the requirements regarding date and time of the procedure." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="http://nictiz.nl/fhir/StructureDefinition/Pathway" />
      </type>
      <mapping>
        <identity value="RequirementsToZib" />
        <map value="10" />
        <comment value="Status" />
      </mapping>
    </element>
    <element id="zib-Procedure.Pathway.ProcedurePlanned.CurrentState">
      <path value="zib-Procedure.Pathway.ProcedurePlanned.CurrentState" />
      <patternString value="planned" />
    </element>
    <element id="zib-Procedure.Pathway.ProcedurePlanned.CareflowStep">
      <path value="zib-Procedure.Pathway.ProcedurePlanned.CareflowStep" />
      <patternString value="Procedure planned" />
    </element>
    <element id="zib-Procedure.Pathway.ProcedureCancelled">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:populate-if-known" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/VerzendendSysteem" />
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:display" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/OntvangendSysteem" />
        </extension>
      </extension>
      <path value="zib-Procedure.Pathway.ProcedureCancelled" />
      <short value="Procedure cancelled" />
      <definition value="Procedure cancelled" />
      <comment value="This element is used in combination with `.DateAndTimeActionStepPerformed` to cover the requirements regarding date and time of the procedure." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="http://nictiz.nl/fhir/StructureDefinition/Pathway" />
      </type>
      <mapping>
        <identity value="RequirementsToZib" />
        <map value="10" />
        <comment value="Status" />
      </mapping>
    </element>
    <element id="zib-Procedure.Pathway.ProcedureCancelled.CurrentState">
      <path value="zib-Procedure.Pathway.ProcedureCancelled.CurrentState" />
      <patternString value="cancelled" />
    </element>
    <element id="zib-Procedure.Pathway.ProcedureCancelled.CareflowStep">
      <path value="zib-Procedure.Pathway.ProcedureCancelled.CareflowStep" />
      <patternString value="Procedure cancelled" />
    </element>
    <element id="zib-Procedure.Pathway.ProcedureCommenced">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:populate-if-known" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/VerzendendSysteem" />
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:display" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/OntvangendSysteem" />
        </extension>
      </extension>
      <path value="zib-Procedure.Pathway.ProcedureCommenced" />
      <short value="Procedure commenced" />
      <definition value="Procedure commenced" />
      <comment value="This element is used in combination with `.DateAndTimeActionStepPerformed` to cover the requirements regarding date and time of the procedure." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="http://nictiz.nl/fhir/StructureDefinition/Pathway" />
      </type>
      <mapping>
        <identity value="RequirementsToZib" />
        <map value="10" />
        <comment value="Status" />
      </mapping>
    </element>
    <element id="zib-Procedure.Pathway.ProcedureCommenced.CurrentState">
      <path value="zib-Procedure.Pathway.ProcedureCommenced.CurrentState" />
      <patternString value="active" />
    </element>
    <element id="zib-Procedure.Pathway.ProcedureCommenced.CareflowStep">
      <path value="zib-Procedure.Pathway.ProcedureCommenced.CareflowStep" />
      <patternString value="Procedure commenced" />
    </element>
    <element id="zib-Procedure.Pathway.ProcedurePerformed">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:populate-if-known" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/VerzendendSysteem" />
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:display" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/OntvangendSysteem" />
        </extension>
      </extension>
      <path value="zib-Procedure.Pathway.ProcedurePerformed" />
      <short value="Procedure performed" />
      <definition value="Procedure performed" />
      <comment value="This element is used in combination with `.DateAndTimeActionStepPerformed` to cover the requirements regarding date and time of the procedure." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="http://nictiz.nl/fhir/StructureDefinition/Pathway" />
      </type>
      <mapping>
        <identity value="RequirementsToZib" />
        <map value="10" />
        <comment value="Status" />
      </mapping>
    </element>
    <element id="zib-Procedure.Pathway.ProcedurePerformed.CurrentState">
      <path value="zib-Procedure.Pathway.ProcedurePerformed.CurrentState" />
      <patternString value="active" />
    </element>
    <element id="zib-Procedure.Pathway.ProcedurePerformed.CareflowStep">
      <path value="zib-Procedure.Pathway.ProcedurePerformed.CareflowStep" />
      <patternString value="Procedure performed" />
    </element>
    <element id="zib-Procedure.Pathway.ProcedureAborted">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:populate-if-known" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/VerzendendSysteem" />
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:display" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/OntvangendSysteem" />
        </extension>
      </extension>
      <path value="zib-Procedure.Pathway.ProcedureAborted" />
      <short value="Procedure aborted" />
      <definition value="Procedure aborted" />
      <comment value="This element is used in combination with `.DateAndTimeActionStepPerformed` to cover the requirements regarding date and time of the procedure." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="http://nictiz.nl/fhir/StructureDefinition/Pathway" />
      </type>
      <mapping>
        <identity value="RequirementsToZib" />
        <map value="10" />
        <comment value="Status" />
      </mapping>
    </element>
    <element id="zib-Procedure.Pathway.ProcedureAborted.CurrentState">
      <path value="zib-Procedure.Pathway.ProcedureAborted.CurrentState" />
      <patternString value="aborted" />
    </element>
    <element id="zib-Procedure.Pathway.ProcedureAborted.CareflowStep">
      <path value="zib-Procedure.Pathway.ProcedureAborted.CareflowStep" />
      <patternString value="Procedure aborted" />
    </element>
    <element id="zib-Procedure.Pathway.ProcedureCompleted">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:populate-if-known" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/VerzendendSysteem" />
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:display" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/OntvangendSysteem" />
        </extension>
      </extension>
      <path value="zib-Procedure.Pathway.ProcedureCompleted" />
      <short value="Procedure completed" />
      <definition value="Procedure completed" />
      <comment value="This element is used in combination with `.DateAndTimeActionStepPerformed` to cover the requirements regarding date and time of the procedure." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="http://nictiz.nl/fhir/StructureDefinition/Pathway" />
      </type>
      <mapping>
        <identity value="RequirementsToZib" />
        <map value="10" />
        <comment value="Status" />
      </mapping>
    </element>
    <element id="zib-Procedure.Pathway.ProcedureCompleted.CurrentState">
      <path value="zib-Procedure.Pathway.ProcedureCompleted.CurrentState" />
      <patternString value="complete" />
    </element>
    <element id="zib-Procedure.Pathway.ProcedureCompleted.CareflowStep">
      <path value="zib-Procedure.Pathway.ProcedureCompleted.CareflowStep" />
      <patternString value="Procedure completed" />
    </element>
    <element id="zib-Procedure.Participations">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:populate-if-known" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/VerzendendSysteem" />
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:display" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/OntvangendSysteem" />
        </extension>
      </extension>
      <path value="zib-Procedure.Participations" />
      <short value="Participations" />
      <definition value="Participations" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" />
      </type>
      <mapping>
        <identity value="RequirementsToZib" />
        <map value="2.1 / 2.2 / 2.3 / 2.4" />
        <comment value="Zorgverlener als uitvoerder / Specialisme zorgverlener / Patiënt als uitvoerder / Contactperso(o)n(en) als uitvoerder" />
      </mapping>
    </element>
    <element id="zib-Procedure.DateAndTimeActionStepPerformed">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:populate-if-known" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/VerzendendSysteem" />
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="code">
          <valueCode value="SHOULD:display" />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://nictiz.nl/fhir/ActorDefinition/OntvangendSysteem" />
        </extension>
      </extension>
      <path value="zib-Procedure.DateAndTimeActionStepPerformed" />
      <short value="Date and time action step performed" />
      <definition value="Date and time action step performed" />
      <comment value="This element is used in combination with `.Pathway` to cover the requirements regarding date and time of the procedure." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
      <mapping>
        <identity value="RequirementsToZib" />
        <map value="1.1.1 / 1.1.2 / 1.1.3" />
        <comment value="Datum/tijd uitvoering / Periode uitvoering (einddatum) / Einddatum" />
      </mapping>
    </element>
    <element id="zib-Procedure.Subject">
      <path value="zib-Procedure.Subject" />
      <short value="Subject" />
      <definition value="Id of human subject" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" />
      </type>
      <mapping>
        <identity value="RequirementsToZib" />
        <map value="10" />
        <comment value="Subject" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>