Important: This is a draft IG for trial use. Click here to give feedback.

EN NL FR

HdBe-NursingIntervention

CBBDescriptionStatus
HdBe-NursingIntervention

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. It is possible to structure nursing interventions (or actions) in a hierarchy, where one intervention can be part of another intervention. In a home care situation some actions can also be performed by the patient or a caregiver after a relevant instruction.

Purpose

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.

Instructions

For the nursing domain: when two parties use different classification systems, the SNOMED CT based nursing problem list is used for exchange of information, so that data becomes comparable and interchangeable.

active

id0..1string
extensionI0..*Extension
Intervention1..1CodeableConceptBinding
IndicationI0..1Reference(HdBe-Problem)
TreatmentObjectiveI0..1Reference(HdBe-TreatmentObjective)
IntervalI0..1Quantity
FrequencyI0..1Quantity
ProcedureStartDateTime0..1dateTime
ProcedureEndDateTime0..1dateTime
MedicalDeviceI0..*Reference(HdBe-MedicalDevice)
Instruction0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
HealthcareProfessionalI0..1Reference(HdBe-HealthProfessional)
CaregiverI0..1Reference(HdBe-ContactPerson)
PatientI0..1Reference(HdBe-Patient)
RequesterI0..*Reference(HdBe-HealthProfessional)
Comment0..1string

NursingIntervention0..*
NursingIntervention.InterventionCodeableConcept1..1
NursingIntervention.IndicationReference(HdBe-Problem)0..1
NursingIntervention.TreatmentObjectiveReference(HdBe-TreatmentObjective)0..1
NursingIntervention.IntervalQuantity0..1
NursingIntervention.FrequencyQuantity0..1
NursingIntervention.ProcedureStartDateTimedateTime0..1
NursingIntervention.ProcedureEndDateTimedateTime0..1
NursingIntervention.MedicalDeviceReference(HdBe-MedicalDevice)0..*
NursingIntervention.Instructionstring0..1
NursingIntervention.PerformerBackboneElement0..1
NursingIntervention.Performer.HealthcareProfessionalReference(HdBe-HealthProfessional)0..1
NursingIntervention.Performer.CaregiverReference(HdBe-ContactPerson)0..1
NursingIntervention.Performer.PatientReference(HdBe-Patient)0..1
NursingIntervention.RequesterReference(HdBe-HealthProfessional)0..*
NursingIntervention.Commentstring0..1


NursingIntervention
DefinitionRoot concept of the NursingIntervention information model. This root concept contains all data elements of the NursingIntervention information model.
Cardinality0...*
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
NursingIntervention.id
DefinitionUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Cardinality0...1
Typestring
Mappings
  • rim: n/a
NursingIntervention.extension
DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Cardinality0...*
TypeExtension
Aliasextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

SlicingUnordered, Open, by url(Value)
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
NursingIntervention.Intervention
DefinitionA 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 toward 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).
Cardinality1...1
TypeCodeableConcept
Binding

Intervention codes

Intervention (required)
Comments

Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
NursingIntervention.Indication
DefinitionThe nursing-related problem (indication) providing cause for the intervention.
Cardinality0...1
TypeReference(HdBe-Problem)
Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
NursingIntervention.TreatmentObjective
DefinitionThe description of the treatment goal that the intervention decision is based on.
Cardinality0...1
TypeReference(HdBe-TreatmentObjective)
Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
NursingIntervention.Interval
DefinitionInterval 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.
Cardinality0...1
TypeQuantity
Comments

The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • qty-3: If a code for the unit is present, the system SHALL also be present
    code.empty() or system.exists()
Mappings
  • rim: n/a
  • v2: SN (see also Range) or CQ
  • rim: PQ, IVL<PQ>, MO, CO, depending on the values
NursingIntervention.Frequency
DefinitionThe frequency describes how often and in which period certain procedures are carried out, e.g. 3x a day.
Cardinality0...1
TypeQuantity
Comments

The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • qty-3: If a code for the unit is present, the system SHALL also be present
    code.empty() or system.exists()
Mappings
  • rim: n/a
  • v2: SN (see also Range) or CQ
  • rim: PQ, IVL<PQ>, MO, CO, depending on the values
NursingIntervention.ProcedureStartDateTime
DefinitionThe 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.
Cardinality0...1
TypedateTime
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
NursingIntervention.ProcedureEndDateTime
DefinitionThe 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.
Cardinality0...1
TypedateTime
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
NursingIntervention.MedicalDevice
DefinitionDescription of the materials used for the nursing procedure, such as bandages.
Cardinality0...*
TypeReference(HdBe-MedicalDevice)
Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
NursingIntervention.Instruction
DefinitionInstructions for performing the nursing action. This is particularly at issue when the action is performed by the patient themselves or by a caregiver.
Cardinality0...1
Typestring
Comments

Note that FHIR strings SHALL NOT exceed 1MB in size

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
NursingIntervention.Performer
DefinitionThe person carrying out the nursing procedure.
Cardinality0...1
TypeBackboneElement
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
NursingIntervention.Performer.id
DefinitionUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Cardinality0...1
Typestring
Mappings
  • rim: n/a
NursingIntervention.Performer.extension
DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Cardinality0...*
TypeExtension
Aliasextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

SlicingUnordered, Open, by url(Value)
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
NursingIntervention.Performer.modifierExtension
DefinitionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Cardinality0...*
TypeExtension
ModifierTrue
SummaryTrue
Aliasextensions, user content, modifiers
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
NursingIntervention.Performer.HealthcareProfessional
DefinitionThe health professional carrying out the nursing procedure.
Cardinality0...1
TypeReference(HdBe-HealthProfessional)
Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
NursingIntervention.Performer.Caregiver
DefinitionThe caregiver carrying out the nursing procedure.
Cardinality0...1
TypeReference(HdBe-ContactPerson)
Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
NursingIntervention.Performer.Patient
DefinitionThe patient carrying out the nursing procedure.
Cardinality0...1
TypeReference(HdBe-Patient)
Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
NursingIntervention.Requester
DefinitionThe health professional who requested the nursing intervention. If desired, only the requester’s specialty can be entered.
Cardinality0...*
TypeReference(HdBe-HealthProfessional)
Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
NursingIntervention.Comment
DefinitionComment on the nursing intervention.
Cardinality0...1
Typestring
Comments

Note that FHIR strings SHALL NOT exceed 1MB in size

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a

Example instances

NursingIntervention
Intervention 386420003 - Ondersteunen bij wassen en/of persoonlijke hygiene (code by SNOMED CT)
Indication Probleem met zichzelf wassen en drogen
TreatmentObjective Wassen onafhankelijk
Interval
Frequency 1/dag
ProcedureStartDateTime 10-09-2021
ProcedureEndDateTime
MedicalDevice
Instruction Let op: valrisico
Performer
Performer.HealthcareOrganization
Performer.Caregiver
Performer.Patient
Requester
Comment

zib NursingIntervention-v3.2 difference

Concept Category Description
description.concept textual Added a period after 'a relevant instruction'.
description.concept textual Removed the Dutch context 'NEN-EN-ISO 18104 norm'.
description.instructions textual Removed the Dutch context.
Intervention terminology Only allowed SNOMED codes. Removed NIC codelist.
Performer.HealthcareOrganization element Renamed element to Performer.HealthcareProfessional to align with reference being made. This will be fixed in a future version of the zib.
Intervention textual Replaced 'towards' by 'toward'.
Instruction textual Replaced 'himself' by 'themselves'.



Terminology Bindings

PathNameStrengthURL
InterventionInterventionrequiredhttps://fhir.healthdata.be/ValueSet/Intervention