<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="zib-NursingIntervention" />
  <url value="http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention" />
  <version value="1.1.5" />
  <name value="Zib NursingIntervention" />
  <title value="HCIM NursingIntervention" />
  <status value="active" />
  <publisher value="Nictiz" />
  <contact>
    <name value="Nictiz" />
    <telecom>
      <system value="url" />
      <value value="https://www.nictiz.nl" />
      <use value="work" />
    </telecom>
  </contact>
  <description value="NursingIntervention as defined by the Dutch Health and Care Information models (Dutch: Zorginformatiebouwsteen or ZIB) version 3.1, release 2017 with an addaption by the 'VNN redactieraad 2018', where a informationmodel is proposed without the NursingProcedure container and attached mandatory Activity concept.      &#xD;&#xA;&#xD;&#xA;A nursing intervention is the care and/or treatment carried out by a nurse based on an expert opinion and clinical knowledge. It is part of the nursing process; interventions are determined as a result of indexed healthcare problems (nursing diagnoses) and based on treatment goals. The interventions are outlined in the nursing procedures.&#xD;&#xA;In a home care situation some actions can also be performed by the patient or a caregiver after a relevant instruction." />
  <purpose value="The nursing interventions are an essential part of the nursing process. A nursing intervention is recorded to document the nursing policy and to update other health professionals on the intervention. The documentation of nursing interventions offers the option to determine whether the interventions outlined in the treatment plan have been carried out. This way, we can facilitate optimal nursing and continuity of care." />
  <copyright value="CC0" />
  <fhirVersion value="3.0.2" />
  <mapping>
    <identity value="hcim-outcomeofcare-v3.2-2018EN" />
    <uri value="https://zibs.nl/wiki/OutcomeOfCare-v3.1(2017EN)" />
    <name value="HCIM OutcomeOfCare-v3.1 (2017EN)" />
  </mapping>
  <mapping>
    <identity value="hcim-nursingintervention-v3.1-2017EN" />
    <uri value="https://zibs.nl/wiki/NursingIntervention-v3.1(2017EN)" />
    <name value="HCIM NursingIntervention-v3.1(2017EN)" />
  </mapping>
  <mapping>
    <identity value="hcim-healthprofessional-v3.2-2017EN" />
    <uri value="https://zibs.nl/wiki/HealthProfessional-v3.2(2017EN)" />
    <name value="HCIM HealthProfessional-v3.2(2017EN)" />
  </mapping>
  <mapping>
    <identity value="hcim-basicelements-v1.0-2017EN" />
    <uri value="https://zibs.nl/wiki/BasicElements-v1.0(2017EN)" />
    <name value="HCIM BasicElements-v1.0(2017EN)" />
  </mapping>
  <mapping>
    <identity value="hcim-healthprofessional-v3.0-2016EN" />
    <uri value="https://zibs.nl/wiki/HealthProfessional-v3.0(2016EN)" />
    <name value="HCIM HealthProfessional-v3.0(2016EN)" />
  </mapping>
  <mapping>
    <identity value="hcim-healthprofessional-v1.2.1-2015EN" />
    <uri value="https://zibs.nl/wiki/HealthProfessional-v1.2.1(2015EN)" />
    <name value="HCIM HealthProfessional-v1.2.1(2015EN)" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="Procedure" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Procedure" />
  <derivation value="constraint" />
  <differential>
    <element id="Procedure">
      <path value="Procedure" />
      <short value="NursingIntervention" />
      <alias value="VerpleegkundigeInterventie" />
      <mapping>
        <identity value="hcim-nursingintervention-v3.1-2017EN" />
        <map value="NL-CM:14.2.1" />
        <comment value="NursingIntervention" />
      </mapping>
    </element>
    <element id="Procedure.extension:TreatmentObjective">
      <path value="Procedure.extension" />
      <sliceName value="TreatmentObjective" />
      <short value="Treatment objective" />
      <definition value="The description of the treatment goal that the intervention decision is based on." />
      <alias value="Behandeldoel" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/goal-pertainsToGoal" />
      </type>
      <mapping>
        <identity value="hcim-nursingintervention-v3.1-2017EN" />
        <map value="NL-CM:14.2.14" />
        <comment value="TreatmentObjective" />
      </mapping>
    </element>
    <element id="Procedure.extension:TreatmentObjective.value[x]">
      <path value="Procedure.extension.valueReference" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-TreatmentObjective" />
      </type>
    </element>
    <element id="Procedure.extension:Frequency">
      <path value="Procedure.extension" />
      <sliceName value="Frequency" />
      <short value="Frequency" />
      <definition value="The frequency describes how often and in which period certain procedures are carried out, e.g. 3x a day." />
      <alias value="Frequentie" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/procedure-schedule" />
      </type>
      <mapping>
        <identity value="hcim-nursingintervention-v3.1-2017EN" />
        <map value="NL-CM:14.2.4" />
        <comment value="Frequency" />
      </mapping>
    </element>
    <element id="Procedure.extension:Interval">
      <path value="Procedure.extension" />
      <sliceName value="Interval" />
      <definition value="Interval indicates the time between planned procedures.&#xD;&#xA;When entering an interval, the focus is on the time between the consecutive procedures, such as in the treatment of a wound, for example. The exact times are of lesser importance." />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention-Interval" />
      </type>
      <mapping>
        <identity value="hcim-nursingintervention-v3.1-2017EN" />
        <map value="NL-CM:14.2.3" />
        <comment value="Interval" />
      </mapping>
    </element>
    <element id="Procedure.extension:Instruction">
      <path value="Procedure.extension" />
      <sliceName value="Instruction" />
      <short value="Instruction" />
      <definition value="Instructions for performing the nursing action. This is particularly at issue when the action is performed by the patient himself or by a caregiver." />
      <alias value="Instructie" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://nictiz.nl/fhir/StructureDefinition/Comment" />
      </type>
      <mapping>
        <identity value="hcim-nursingintervention-v3.1-2017EN" />
        <map value="NL-CM:14.2.18" />
        <comment value="Instruction" />
      </mapping>
    </element>
    <element id="Procedure.extension:Requester">
      <path value="Procedure.extension" />
      <sliceName value="Requester" />
      <short value="Requester" />
      <definition value="The health professional who requested the nursing intervention. If desired, only the requester’s specialty can be entered." />
      <alias value="Aanvrager" />
      <type>
        <code value="Extension" />
        <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention-Requester" />
      </type>
      <mapping>
        <identity value="hcim-nursingintervention-v3.1-2017EN" />
        <map value="NL-CM:14.2.8" />
        <comment value="Requester" />
      </mapping>
    </element>
    <element id="Procedure.identifier">
      <path value="Procedure.identifier" />
      <mapping>
        <identity value="hcim-basicelements-v1.0-2017EN" />
        <map value="NL-CM:0.0.6" />
        <comment value="IdentificationNumber" />
      </mapping>
    </element>
    <element id="Procedure.category">
      <path value="Procedure.category" />
      <min value="1" />
    </element>
    <element id="Procedure.category.coding">
      <path value="Procedure.category.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="code" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Procedure.category.coding:nursingInterventionCode">
      <path value="Procedure.category.coding" />
      <sliceName value="nursingInterventionCode" />
      <short value="NursingInterventionCode" />
      <definition value="Category SNOMED code used for indexing/retrieval of the HCIM NursingIntervention." />
    </element>
    <element id="Procedure.category.coding:nursingInterventionCode.system">
      <path value="Procedure.category.coding.system" />
      <fixedUri value="http://snomed.info/sct" />
    </element>
    <element id="Procedure.category.coding:nursingInterventionCode.code">
      <path value="Procedure.category.coding.code" />
      <fixedCode value="9632001" />
    </element>
    <element id="Procedure.category.coding:nursingInterventionCode.display">
      <path value="Procedure.category.coding.display" />
      <defaultValueString value="Nursing procedure (procedure)" />
    </element>
    <element id="Procedure.code">
      <path value="Procedure.code" />
      <short value="Intervention" />
      <definition value="A nursing intervention is a treatment carried out by a nurse based on an expert opinion and clinical knowledge for the benefit of the person requesting healthcare. The intervention is targeted towards a certain problem (diagnosis) and has a predetermined healthcare result." />
      <alias value="Interventie" />
      <min value="1" />
      <mapping>
        <identity value="hcim-nursingintervention-v3.1-2017EN" />
        <map value="NL-CM:14.2.2" />
        <comment value="Intervention" />
      </mapping>
    </element>
    <element id="Procedure.code.coding">
      <path value="Procedure.code.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Procedure.code.coding:interventionNICCodelist">
      <path value="Procedure.code.coding" />
      <sliceName value="interventionNICCodelist" />
      <binding>
        <strength value="required" />
        <description value="NIC - All Values" />
        <valueSetReference>
          <reference value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.2.2--20171231000000" />
          <display value="InterventieNICCodelist" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Procedure.code.coding:interventionNICCodelist.system">
      <path value="Procedure.code.coding.system" />
      <min value="1" />
      <fixedUri value="urn:oid:2.16.840.1.113883.6.15" />
    </element>
    <element id="Procedure.code.coding:interventionSnomedCodelist">
      <path value="Procedure.code.coding" />
      <sliceName value="interventionSnomedCodelist" />
      <binding>
        <strength value="required" />
        <description value="SNOMED CT - SNOMED CT: &lt;&lt;71388002 | procedure |" />
        <valueSetReference>
          <reference value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.2.4--20171231000000" />
          <display value="InterventieSnomedCodelist" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Procedure.code.coding:interventionSnomedCodelist.system">
      <path value="Procedure.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://snomed.info/sct" />
    </element>
    <element id="Procedure.subject">
      <path value="Procedure.subject" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-patient" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" />
      </type>
      <mapping>
        <identity value="hcim-basicelements-v1.0-2017EN" />
        <map value="NL-CM:0.0.11" />
        <comment value="Subject" />
      </mapping>
    </element>
    <element id="Procedure.performed[x]">
      <path value="Procedure.performed[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <mapping>
        <identity value="hcim-basicelements-v1.0-2017EN" />
        <map value="NL-CM:0.0.14" />
        <comment value="DateTime" />
      </mapping>
    </element>
    <element id="Procedure.performed[x]:performedPeriod">
      <path value="Procedure.performed[x]" />
      <sliceName value="performedPeriod" />
      <type>
        <code value="Period" />
      </type>
    </element>
    <element id="Procedure.performed[x]:performedPeriod.start">
      <path value="Procedure.performed[x].start" />
      <short value="ProcedureStartDateTime" />
      <definition value="The start date (and if possible start time) of the procedure. The concept offers the option to indicate the start of the period of a series of repeating procedures." />
      <alias value="ActieStartDatumTijd" />
      <mapping>
        <identity value="hcim-nursingintervention-v3.1-2017EN" />
        <map value="NL-CM:14.2.11" />
        <comment value="ProcedureStartDateTime" />
      </mapping>
    </element>
    <element id="Procedure.performed[x]:performedPeriod.end">
      <path value="Procedure.performed[x].end" />
      <short value="ProcedureEndDateTime" />
      <definition value="The end date (and if possible end time) of the procedure. The concept offers the option to indicate the end of the period of a series of repeating procedures." />
      <alias value="ActieEindDatumTijd" />
      <mapping>
        <identity value="hcim-nursingintervention-v3.1-2017EN" />
        <map value="NL-CM:14.2.12" />
        <comment value="ProcedureEndDateTime" />
      </mapping>
    </element>
    <element id="Procedure.performer">
      <path value="Procedure.performer" />
      <short value="Performer" />
      <definition value="The person carrying out the nursing procedure." />
      <alias value="Uitvoerder" />
      <max value="1" />
      <mapping>
        <identity value="hcim-nursingintervention-v3.1-2017EN" />
        <map value="NL-CM:14.2.15" />
        <comment value="Performer" />
      </mapping>
    </element>
    <element id="Procedure.performer.role.coding">
      <path value="Procedure.performer.role.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Procedure.performer.role.coding:healthProfessionalRole">
      <path value="Procedure.performer.role.coding" />
      <sliceName value="healthProfessionalRole" />
      <short value="HealthProfessionalRole" />
      <definition value="The role the healthcare provider fulfils in the healthcare process. For healthcare providers, this could be for example main practitioner, referrer or general practitioner." />
      <alias value="ZorgverlenerRol" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.5--20171231000000" />
          <display value="ZorgverlenerRolCodelijst" />
        </valueSetReference>
      </binding>
      <mapping>
        <identity value="hcim-healthprofessional-v1.2.1-2015EN" />
        <map value="NL-CM:17.1.5" />
        <comment value="HealthcareProviderRole" />
      </mapping>
      <mapping>
        <identity value="hcim-healthprofessional-v3.0-2016EN" />
        <map value="NL-CM:17.1.5" />
        <comment value="HealthcareProviderRole" />
      </mapping>
      <mapping>
        <identity value="hcim-healthprofessional-v3.2-2017EN" />
        <map value="NL-CM:17.1.5" />
        <comment value="HealthProfessionalRole" />
      </mapping>
    </element>
    <element id="Procedure.performer.actor">
      <path value="Procedure.performer.actor" />
      <short value="The reference to the performer" />
      <definition value="The person carrying out the nursing procedure." />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-patient" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-relatedperson" />
      </type>
      <mapping>
        <identity value="hcim-nursingintervention-v3.1-2017EN" />
        <map value="NL-CM:14.2.7" />
        <comment value="HealthcareProvider" />
      </mapping>
      <mapping>
        <identity value="hcim-nursingintervention-v3.1-2017EN" />
        <map value="NL-CM:14.2.16" />
        <comment value="Caregiver" />
      </mapping>
      <mapping>
        <identity value="hcim-nursingintervention-v3.1-2017EN" />
        <map value="NL-CM:14.2.17" />
        <comment value="Patient" />
      </mapping>
    </element>
    <element id="Procedure.performer.actor.extension:practitionerRole">
      <path value="Procedure.performer.actor.extension" />
      <sliceName value="practitionerRole" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference" />
      </type>
    </element>
    <element id="Procedure.reasonReference">
      <path value="Procedure.reasonReference" />
      <short value="Indication" />
      <definition value="The nursing-related problem (indication) providing cause for the intervention." />
      <alias value="Indicatie" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-Problem" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Observation" />
      </type>
      <mapping>
        <identity value="hcim-nursingintervention-v3.1-2017EN" />
        <map value="NL-CM:14.2.6" />
        <comment value="Indication" />
      </mapping>
    </element>
    <element id="Procedure.report">
      <path value="Procedure.report" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-TextResult" />
      </type>
      <mapping>
        <identity value="hcim-outcomeofcare-v3.2-2018EN" />
        <map value="NL-CM:13.4.5" />
        <comment value="HealthcareResult" />
      </mapping>
    </element>
    <element id="Procedure.note.text">
      <path value="Procedure.note.text" />
      <short value="Comment" />
      <definition value="Comment on the nursing intervention." />
      <alias value="Toelichting" />
      <mapping>
        <identity value="hcim-nursingintervention-v3.1-2017EN" />
        <map value="NL-CM:14.2.5" />
        <comment value="Comment" />
      </mapping>
    </element>
    <element id="Procedure.usedReference.extension:MedicalDevice">
      <path value="Procedure.usedReference.extension" />
      <sliceName value="MedicalDevice" />
      <short value="Medical device" />
      <definition value="Description of the materials used for the nursing procedure, such as bandages." />
      <type>
        <code value="Extension" />
        <profile value="http://nictiz.nl/fhir/StructureDefinition/extension-medicaldevice" />
      </type>
      <mapping>
        <identity value="hcim-nursingintervention-v3.1-2017EN" />
        <map value="NL-CM:14.2.13" />
        <comment value="MedicalDevice" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>