<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="Afsprakenmodel" />
  <extension url="http://hl7.org/fhir/tools/StructureDefinition/web-source">
    <valueUrl value="https://specifications.openehr.org/releases/RM/development/ehr.html#_action_class" />
  </extension>
  <extension url="http://hl7.org/fhir/tools/StructureDefinition/type-operation">
    <valueCanonical value="#subject_is_self" />
  </extension>
  <extension url="http://hl7.org/fhir/tools/StructureDefinition/view-hint">
    <valueCode value="element-view-replace-cardinality" />
  </extension>
  <url value="http://nictiz.nl/fhir/StructureDefinition/Afsprakenmodel" />
  <name value="Afsprakenmodel" />
  <title value="Het afsprakenmodel voor Verrichting" />
  <status value="draft" />
  <fhirVersion value="4.0.1" />
  <kind value="logical" />
  <abstract value="false" />
  <type value="Procedure" />
  <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/openEHR-EHR-ACTION.procedure.v1.4.10" />
  <derivation value="constraint" />
  <differential>
    <element id="Procedure.other-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="Procedure.other-participations" />
    </element>
    <element id="Procedure.subject">
      <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="Procedure.subject" />
    </element>
    <element id="Procedure.time">
      <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="Procedure.time" />
      <comment value="Dit veld wordt gebruikt icm. ism_transition om behoeften rond de datum/tijd vast te leggen" />
    </element>
    <element id="Procedure.ism-transition: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="Procedure.ism-transition" />
      <sliceName value="ProcedurePlanned" />
      <comment value="Dit veld wordt gebruikt icm. time om behoeften rond de datum/tijd vast te leggen" />
    </element>
    <element id="Procedure.ism-transition: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="Procedure.ism-transition" />
      <sliceName value="ProcedureCancelled" />
      <comment value="Dit veld wordt gebruikt icm. time om behoeften rond de datum/tijd vast te leggen" />
    </element>
    <element id="Procedure.ism-transition: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="Procedure.ism-transition" />
      <sliceName value="ProcedureCommenced" />
      <comment value="Dit veld wordt gebruikt icm. time om behoeften rond de datum/tijd vast te leggen" />
    </element>
    <element id="Procedure.ism-transition: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="Procedure.ism-transition" />
      <sliceName value="ProcedurePerformed" />
      <comment value="Dit veld wordt gebruikt icm. time om behoeften rond de datum/tijd vast te leggen" />
    </element>
    <element id="Procedure.ism-transition: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="Procedure.ism-transition" />
      <sliceName value="ProcedureAborted" />
      <comment value="Dit veld wordt gebruikt icm. time om behoeften rond de datum/tijd vast te leggen" />
    </element>
    <element id="Procedure.ism-transition: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="Procedure.ism-transition" />
      <sliceName value="ProcedureCompleted" />
      <comment value="Dit veld wordt gebruikt icm. time om behoeften rond de datum/tijd vast te leggen" />
    </element>
    <element id="Procedure.description.items.ProcedureName.value">
      <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="Procedure.description.items.ProcedureName.value" />
      <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>
    </element>
    <element id="Procedure.description.items.Indication.value">
      <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="Procedure.description.items.Indication.value" />
    </element>
    <element id="Procedure.description.items.Method.value">
      <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="Procedure.description.items.Method.value" />
      <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>
    </element>
    <element id="Procedure.description.items.Outcome">
      <path value="Procedure.description.items.Outcome" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Procedure.description.items.Outcome.value">
      <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="Procedure.description.items.Outcome.value" />
    </element>
    <element id="Procedure.description.items.Complication.value">
      <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="Procedure.description.items.Complication.value" />
    </element>
    <element id="Procedure.description.items.ScheduledDateTime.value">
      <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="Procedure.description.items.ScheduledDateTime.value" />
    </element>
    <element id="Procedure.description.items.ProcedureType.value">
      <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="Procedure.description.items.ProcedureType.value" />
    </element>
    <element id="Procedure.description.items.Comment.value">
      <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="Procedure.description.items.Comment.value" />
    </element>
  </differential>
</StructureDefinition>