{ "description": "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. Following the NEN-EN-ISO 18104 norm, it is possible to structure nursing interventions (or actions) in a hierarchy, where one intervention can be part of another intervention.\\r\\n\\r\\nIn a home care situation some actions can also be performed by the patient or a caregiver after a relevant instruction.", "_filename": "zib-NursingIntervention.json", "package_name": "nictiz.fhir.nl.r4.zib2020", "date": null, "derivation": "constraint", "publisher": "Nictiz", "fhirVersion": "4.0.1", "purpose": "This CarePlan resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) NursingIntervention-v3.2(2020EN)](https://zibs.nl/wiki/NursingIntervention-v3.2(2020EN)).", "name": "ZibNursingIntervention", "mapping": [ { "uri": "https://zibs.nl/wiki/NursingIntervention-v3.2(2020EN)", "name": "zib NursingIntervention-v3.2(2020EN)", "identity": "zib-nursingintervention-v3.2-2020EN" } ], "abstract": true, "copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.", "type": "CarePlan", "experimental": null, "resourceType": "StructureDefinition", "title": "zib NursingIntervention", "package_version": "0.8.0-beta.1", "status": "draft", "id": "a39145f1-72e4-4497-9ef5-c77a440085b8", "kind": "resource", "url": "http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention", "version": null, "differential": { "element": [ { "id": "CarePlan", "path": "CarePlan", "alias": [ "VerpleegkundigeInterventie" ], "short": "NursingIntervention", "mapping": [ { "map": "NL-CM:14.2.1", "comment": "NursingIntervention", "identity": "zib-nursingintervention-v3.2-2020EN" } ], "constraint": [ { "key": "zib-NursingIntervention-1", "human": "The start and/or end date of a repeating schedule should be communicated in CarePlan.encounter as well.", "severity": "error", "expression": "activity.detail.scheduledTiming.repeat.boundsPeriod.exists() implies (period = activity.detail.scheduledTiming.repeat.boundsPeriod)" } ] }, { "id": "CarePlan.status", "path": "CarePlan.status", "comment": "Sending systems that don't record an explicit status can use the following guidance to infer a value from the zib:\r\n\r\n* ProcedureEndTime present:\r\n * and in the future: _active_\r\n * and in the past: _completed_\r\n* ProcedureEndTime absent:\r\n * ProcedureStartTime present: _active_\r\n * ProcedureStartTime absent: _unknown_", "mapping": [ { "map": "NL-CM:14.2.11", "comment": "ProcedureStartDateTime (implicit, main mapping is on CarePlan.period.start and optionally on CarePlan.activity.detail.scheduledTiming.repeat.boundsPeriod.start)", "identity": "zib-nursingintervention-v3.2-2020EN" }, { "map": "NL-CM:14.2.12", "comment": "ProcedureEndDateTime (implicit, main mapping is on CarePlan.period.end and optionally on CarePlan.activity.detail.scheduledTiming.repeat.boundsPeriod.end)", "identity": "zib-nursingintervention-v3.2-2020EN" } ] }, { "id": "CarePlan.intent", "path": "CarePlan.intent", "comment": "For zib NursingIntervention, this will normally be _plan_, but the context may specify a more suitable intent." }, { "id": "CarePlan.category", "min": 1, "path": "CarePlan.category", "slicing": { "rules": "open", "discriminator": [ { "path": "coding", "type": "value" } ] } }, { "id": "CarePlan.category:nursingIntervention", "max": "1", "min": 1, "path": "CarePlan.category", "sliceName": "nursingIntervention", "patternCodeableConcept": { "coding": [ { "code": "9632001", "system": "http://snomed.info/sct" } ] } }, { "id": "CarePlan.period.start", "path": "CarePlan.period.start", "alias": [ "ActieStartDatumTijd" ], "short": "ProcedureStartDateTime", "mapping": [ { "map": "NL-CM:14.2.11", "comment": "ProcedureStartDateTime", "identity": "zib-nursingintervention-v3.2-2020EN" } ], "definition": "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, in which case it should be repeated in `CarePlan.activity.detail.scheduledTiming.repeat.boundsPeriod.start`." }, { "id": "CarePlan.period.end", "path": "CarePlan.period.end", "alias": [ "ActieEindDatumTijd" ], "short": "ProcedureEndDateTime", "mapping": [ { "map": "NL-CM:14.2.12", "comment": "ProcedureEndDateTime", "identity": "zib-nursingintervention-v3.2-2020EN" } ], "definition": "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, in which case it should be repeated in `CarePlan.activity.detail.scheduledTiming.repeat.boundsPeriod.end`." }, { "id": "CarePlan.contributor", "path": "CarePlan.contributor", "slicing": { "rules": "open", "discriminator": [ { "path": "extension(url='http://nictiz.nl/fhir/StructureDefinition/ext-NursingIntervention-ContributorIsRequester')", "type": "exists" } ] } }, { "id": "CarePlan.contributor:requester", "path": "CarePlan.contributor", "type": [ { "code": "Reference", "profile": [ "http://nictiz.nl/fhir/StructureDefinition/pattern-ZibHealthProfessionalReference" ], "targetProfile": [ "http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole" ] } ], "alias": [ "Aanvrager" ], "short": "Requester", "mapping": [ { "map": "NL-CM:14.2.8", "comment": "Requester", "identity": "zib-nursingintervention-v3.2-2020EN" } ], "sliceName": "requester", "definition": "The health professional who requested the nursing intervention. If desired, only the requester’s specialty can be entered." }, { "id": "CarePlan.contributor:requester.extension", "min": 1, "path": "CarePlan.contributor.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "CarePlan.contributor:requester.extension:contributorIsRequester", "max": "1", "min": 1, "path": "CarePlan.contributor.extension", "type": [ { "code": "Extension", "profile": [ "http://nictiz.nl/fhir/StructureDefinition/ext-NursingIntervention-ContributorIsRequester" ] } ], "sliceName": "contributorIsRequester" }, { "id": "CarePlan.addresses", "max": "1", "path": "CarePlan.addresses", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Condition", "http://nictiz.nl/fhir/StructureDefinition/zib-Problem" ] } ], "alias": [ "Indicatie" ], "short": "Indication", "mapping": [ { "map": "NL-CM:14.2.6", "comment": "Indication", "identity": "zib-nursingintervention-v3.2-2020EN" } ], "definition": "The nursing-related problem (indication) providing cause for the intervention." }, { "id": "CarePlan.goal", "max": "1", "path": "CarePlan.goal", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Goal", "http://nictiz.nl/fhir/StructureDefinition/zib-TreatmentObjective" ] } ], "alias": [ "Behandeldoel" ], "short": "TreatmentObjective", "mapping": [ { "map": "NL-CM:14.2.14", "comment": "TreatmentObjective", "identity": "zib-nursingintervention-v3.2-2020EN" } ], "definition": "The description of the treatment goal that the intervention decision is based on." }, { "id": "CarePlan.activity", "max": "1", "path": "CarePlan.activity", "comment": "A nursing intervention in the Dutch realm always consists of a single activity. For this reason, the cardinality of `.activity` is restricted to 0..1." }, { "id": "CarePlan.activity.detail.extension", "min": 0, "path": "CarePlan.activity.detail.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "CarePlan.activity.detail.extension:medicalDevice", "min": 0, "path": "CarePlan.activity.detail.extension", "type": [ { "code": "Extension", "profile": [ "http://nictiz.nl/fhir/StructureDefinition/ext-CarePlan-MaterialUsed" ] } ], "sliceName": "medicalDevice" }, { "id": "CarePlan.activity.detail.extension:medicalDevice.value[x]", "path": "CarePlan.activity.detail.extension.value[x]", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/DeviceUseStatement", "http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDevice" ] } ], "alias": [ "MedischHulpmiddel" ], "short": "MedicalDevice", "mapping": [ { "map": "NL-CM:14.2.13", "comment": "MedicalDevice", "identity": "zib-nursingintervention-v3.2-2020EN" } ], "definition": "Description of the materials used for the nursing procedure, such as bandages." }, { "id": "CarePlan.activity.detail.code", "path": "CarePlan.activity.detail.code", "alias": [ "Interventie" ], "short": "Intervention", "binding": { "strength": "required", "valueSet": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.121.11.18--20200901000000" }, "mapping": [ { "map": "NL-CM:14.2.2", "comment": "Intervention", "identity": "zib-nursingintervention-v3.2-2020EN" } ], "definition": "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. It is possible to build a hierarchy of nursing interventions (where one intervention is part of another)." }, { "id": "CarePlan.activity.detail.scheduled[x]", "path": "CarePlan.activity.detail.scheduled[x]", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "type" } ] } }, { "id": "CarePlan.activity.detail.scheduled[x]:scheduledTiming", "path": "CarePlan.activity.detail.scheduled[x]", "type": [ { "code": "Timing" } ], "sliceName": "scheduledTiming" }, { "id": "CarePlan.activity.detail.scheduled[x]:scheduledTiming.repeat.bounds[x]", "path": "CarePlan.activity.detail.scheduled[x].repeat.bounds[x]", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "type" } ] } }, { "id": "CarePlan.activity.detail.scheduled[x]:scheduledTiming.repeat.bounds[x]:boundsPeriod", "path": "CarePlan.activity.detail.scheduled[x].repeat.bounds[x]", "type": [ { "code": "Period" } ], "sliceName": "boundsPeriod" }, { "id": "CarePlan.activity.detail.scheduled[x]:scheduledTiming.repeat.bounds[x]:boundsPeriod.start", "path": "CarePlan.activity.detail.scheduled[x].repeat.bounds[x].start", "alias": [ "ActieStartDatumTijd" ], "short": "ProcedureStartDateTime", "mapping": [ { "map": "NL-CM:14.2.11", "comment": "ProcedureStartDateTime", "identity": "zib-nursingintervention-v3.2-2020EN" } ], "definition": "Zib concept ProcedureStartDateTime should primarily be communicated using `CarePlan.period.start`, but it should be repeated here if it indicates the end of a series of repeating procedures." }, { "id": "CarePlan.activity.detail.scheduled[x]:scheduledTiming.repeat.bounds[x]:boundsPeriod.end", "path": "CarePlan.activity.detail.scheduled[x].repeat.bounds[x].end", "alias": [ "ActieEindDatumTijd" ], "short": "ProcedureEndDateTime", "mapping": [ { "map": "NL-CM:14.2.12", "comment": "ProcedureEndDateTime", "identity": "zib-nursingintervention-v3.2-2020EN" } ], "definition": "Zib concept ProcedureEndDateTime should primarily be communicated using `CarePlan.period.end`, but it should be repeated here if it indicates the end of a series of repeating procedures." }, { "id": "CarePlan.activity.detail.scheduled[x]:scheduledTiming.repeat.frequency", "path": "CarePlan.activity.detail.scheduled[x].repeat.frequency", "alias": [ "Interval", "Frequentie" ], "short": "Interval / Frequency", "comment": "Both the zib concepts Interval and Frequency are communicated using a combination of `.frequency`, `.period` and `.periodUnit`. If the Interval concept is communicated, `.frequency` SHOULD have a fixed value of 1 (see \"Meaning when missing\" for `.frequency`).", "mapping": [ { "map": "NL-CM:14.2.3", "comment": "Interval", "identity": "zib-nursingintervention-v3.2-2020EN" }, { "map": "NL-CM:14.2.4", "comment": "Frequency", "identity": "zib-nursingintervention-v3.2-2020EN" } ], "definition": "* Interval indicates the time between planned procedures. 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.\r\n* The frequency describes how often and in which period certain procedures are carried out, e.g. 3x a day." }, { "id": "CarePlan.activity.detail.scheduled[x]:scheduledTiming.repeat.period", "path": "CarePlan.activity.detail.scheduled[x].repeat.period", "alias": [ "Interval", "Frequentie" ], "short": "Interval / Frequency", "comment": "Both the zib concepts Interval and Frequency are communicated using a combination of `.frequency`, `.period` and `.periodUnit`. If the Interval concept is communicated, `.frequency` SHOULD have a fixed value of 1 (see \"Meaning when missing\" for `.frequency`).", "mapping": [ { "map": "NL-CM:14.2.3", "comment": "Interval", "identity": "zib-nursingintervention-v3.2-2020EN" }, { "map": "NL-CM:14.2.4", "comment": "Frequency", "identity": "zib-nursingintervention-v3.2-2020EN" } ], "definition": "* Interval indicates the time between planned procedures. 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.\r\n* The frequency describes how often and in which period certain procedures are carried out, e.g. 3x a day." }, { "id": "CarePlan.activity.detail.scheduled[x]:scheduledTiming.repeat.periodUnit", "path": "CarePlan.activity.detail.scheduled[x].repeat.periodUnit", "alias": [ "Interval", "Frequentie" ], "short": "Interval / Frequency", "comment": "Both the zib concepts Interval and Frequency are communicated using a combination of `.frequency`, `.period` and `.periodUnit`. If the Interval concept is communicated, `.frequency` SHOULD have a fixed value of 1 (see \"Meaning when missing\" for `.frequency`).", "mapping": [ { "map": "NL-CM:14.2.3", "comment": "Interval", "identity": "zib-nursingintervention-v3.2-2020EN" }, { "map": "NL-CM:14.2.4", "comment": "Frequency", "identity": "zib-nursingintervention-v3.2-2020EN" } ], "definition": "* Interval indicates the time between planned procedures. 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.\r\n* The frequency describes how often and in which period certain procedures are carried out, e.g. 3x a day." }, { "id": "CarePlan.activity.detail.performer", "max": "1", "path": "CarePlan.activity.detail.performer", "slicing": { "rules": "open", "discriminator": [ { "path": "resolve()", "type": "profile" } ] } }, { "path": "CarePlan.activity.detail.performer", "definition": "The health professional carrying out the nursing procedure.", "short": "HealthcareProvider", "mapping": [ { "map": "NL-CM:14.2.7", "comment": "HealthcareProvider", "identity": "zib-nursingintervention-v3.2-2020EN" } ], "type": [ { "code": "Reference", "profile": [ "http://nictiz.nl/fhir/StructureDefinition/pattern-ZibHealthProfessionalReference" ], "targetProfile": [ "http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole" ] } ], "sliceName": "healthcareProvider", "alias": [ "Zorgverlener" ], "max": "1", "id": "CarePlan.activity.detail.performer:healthcareProvider" }, { "path": "CarePlan.activity.detail.performer", "definition": "The caregiver carrying out the nursing procedure.", "short": "Caregiver", "mapping": [ { "map": "NL-CM:14.2.16", "comment": "Caregiver", "identity": "zib-nursingintervention-v3.2-2020EN" } ], "type": [ { "code": "Reference", "targetProfile": [ "http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson" ] } ], "sliceName": "caregiver", "alias": [ "Verzorger" ], "max": "1", "id": "CarePlan.activity.detail.performer:caregiver" }, { "path": "CarePlan.activity.detail.performer", "definition": "The patient carrying out the nursing procedure.", "short": "Patient", "mapping": [ { "map": "NL-CM:14.2.17", "comment": "Patient", "identity": "zib-nursingintervention-v3.2-2020EN" } ], "type": [ { "code": "Reference", "targetProfile": [ "http://nictiz.nl/fhir/StructureDefinition/zib-Patient" ] } ], "sliceName": "patient", "alias": [ "Patient" ], "max": "1", "id": "CarePlan.activity.detail.performer:patient" }, { "id": "CarePlan.activity.detail.description", "path": "CarePlan.activity.detail.description", "alias": [ "Instructie" ], "short": "Instruction", "mapping": [ { "map": "NL-CM:14.2.18", "comment": "Instruction", "identity": "zib-nursingintervention-v3.2-2020EN" } ], "definition": "Instructions for performing the nursing action. This is particularly at issue when the action is performed by the patient himself or by a caregiver." }, { "id": "CarePlan.note", "max": "1", "path": "CarePlan.note" }, { "id": "CarePlan.note.text", "path": "CarePlan.note.text", "alias": [ "Toelichting" ], "short": "Comment", "mapping": [ { "map": "NL-CM:14.2.5", "comment": "Comment", "identity": "zib-nursingintervention-v3.2-2020EN" } ], "definition": "Comment on the nursing intervention." } ] }, "contact": [ { "name": "Nictiz", "telecom": [ { "use": "work", "value": "https://www.nictiz.nl", "system": "url" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/CarePlan" }