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

HdBe-NursingIntervention

ProfileDescriptionStatusURL
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. 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.

In a home care situation some actions can also be performed by the patient or a caregiver after a relevant instruction.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-NursingIntervention

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
instantiatesCanonicalΣ0..*canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition)
instantiatesUriΣ0..*uri
basedOnΣ I0..*Reference(CarePlan)
replacesΣ I0..*Reference(CarePlan)
partOfΣ I0..*Reference(CarePlan)
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
nursingInterventionCodeΣ1..1CodeableConceptPattern
titleΣ0..1string
descriptionΣ0..1string
subjectΣ I1..1Reference(Patient | Group | HdBe-Patient)
encounterΣ I0..1Reference(Encounter)
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
createdΣ0..1dateTime
authorΣ I0..1Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam)
id0..1string
contributorIsRequesterI1..1Extension(boolean)
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
careTeamI0..*Reference(CareTeam)
addressesΣ I0..1Reference(Condition | HdBe-Problem)
supportingInfoI0..*Reference(Resource)
goalI0..1Reference(Goal | HdBe-TreatmentObjective)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
outcomeCodeableConcept0..*CodeableConcept
outcomeReferenceI0..*Reference(Resource)
progress0..*Annotation
referenceI0..1Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup)
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueReferenceReference(DeviceUseStatement | HdBe-MedicalDevice)
modifierExtensionΣ ?! I0..*Extension
kind0..1codeBinding
instantiatesCanonical0..*canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition)
instantiatesUri0..*uri
code0..1CodeableConceptBinding
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
goalI0..*Reference(Goal)
status?!1..1codeBinding
statusReason0..1CodeableConcept
doNotPerform?!0..1boolean
scheduledPeriodPeriod
scheduledStringstring
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
eventΣ0..*dateTime
id0..1string
extensionI0..*Extension
boundsDurationDuration
boundsRangeRange
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
countΣ0..1positiveInt
countMaxΣ0..1positiveInt
durationΣ0..1decimal
durationMaxΣ0..1decimal
durationUnitΣ0..1codeBinding
frequencyΣ0..1positiveInt
frequencyMaxΣ0..1positiveInt
periodΣ0..1decimal
periodMaxΣ0..1decimal
periodUnitΣ0..1codeBinding
dayOfWeekΣ0..*codeBinding
timeOfDayΣ0..*time
whenΣ0..*codeBinding
offsetΣ0..1unsignedInt
codeΣ0..1CodeableConceptBinding
locationI0..1Reference(Location)
caregiverI0..1Reference(HdBe-ContactPerson)
healthcareProfessionalI0..1Reference(HdBe-HealthProfessional PractitionerRole | HdBe-HealthProfessional Practitioner)
patientI0..1Reference(HdBe-Patient)
productCodeableConceptCodeableConcept
productReferenceReference(Medication | Substance)
dailyAmountI0..1SimpleQuantity
quantityI0..1SimpleQuantity
description0..1string
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
instantiatesCanonicalΣ0..*canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition)
instantiatesUriΣ0..*uri
basedOnΣ I0..*Reference(CarePlan)
replacesΣ I0..*Reference(CarePlan)
partOfΣ I0..*Reference(CarePlan)
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
nursingInterventionCodeΣ1..1CodeableConceptPattern
titleΣ0..1string
descriptionΣ0..1string
subjectΣ I1..1Reference(Patient | Group | HdBe-Patient)
encounterΣ I0..1Reference(Encounter)
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
createdΣ0..1dateTime
authorΣ I0..1Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam)
id0..1string
contributorIsRequesterI1..1Extension(boolean)
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
careTeamI0..*Reference(CareTeam)
addressesΣ I0..1Reference(Condition | HdBe-Problem)
supportingInfoI0..*Reference(Resource)
goalI0..1Reference(Goal | HdBe-TreatmentObjective)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
outcomeCodeableConcept0..*CodeableConcept
outcomeReferenceI0..*Reference(Resource)
progress0..*Annotation
referenceI0..1Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup)
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueReferenceReference(DeviceUseStatement | HdBe-MedicalDevice)
modifierExtensionΣ ?! I0..*Extension
kind0..1codeBinding
instantiatesCanonical0..*canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition)
instantiatesUri0..*uri
code0..1CodeableConceptBinding
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
goalI0..*Reference(Goal)
status?!1..1codeBinding
statusReason0..1CodeableConcept
doNotPerform?!0..1boolean
scheduledPeriodPeriod
scheduledStringstring
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
eventΣ0..*dateTime
id0..1string
extensionI0..*Extension
boundsDurationDuration
boundsRangeRange
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
countΣ0..1positiveInt
countMaxΣ0..1positiveInt
durationΣ0..1decimal
durationMaxΣ0..1decimal
durationUnitΣ0..1codeBinding
frequencyΣ0..1positiveInt
frequencyMaxΣ0..1positiveInt
periodΣ0..1decimal
periodMaxΣ0..1decimal
periodUnitΣ0..1codeBinding
dayOfWeekΣ0..*codeBinding
timeOfDayΣ0..*time
whenΣ0..*codeBinding
offsetΣ0..1unsignedInt
codeΣ0..1CodeableConceptBinding
locationI0..1Reference(Location)
caregiverI0..1Reference(HdBe-ContactPerson)
healthcareProfessionalI0..1Reference(HdBe-HealthProfessional PractitionerRole | HdBe-HealthProfessional Practitioner)
patientI0..1Reference(HdBe-Patient)
productCodeableConceptCodeableConcept
productReferenceReference(Medication | Substance)
dailyAmountI0..1SimpleQuantity
quantityI0..1SimpleQuantity
description0..1string
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
instantiatesCanonicalΣ0..*canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition)
instantiatesUriΣ0..*uri
basedOnΣ I0..*Reference(CarePlan)
replacesΣ I0..*Reference(CarePlan)
partOfΣ I0..*Reference(CarePlan)
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
nursingInterventionCodeΣ1..1CodeableConceptPattern
titleΣ0..1string
descriptionΣ0..1string
subjectΣ I1..1Reference(Patient | Group | HdBe-Patient)
encounterΣ I0..1Reference(Encounter)
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
createdΣ0..1dateTime
authorΣ I0..1Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam)
id0..1string
contributorIsRequesterI1..1Extension(boolean)
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
careTeamI0..*Reference(CareTeam)
addressesΣ I0..1Reference(Condition | HdBe-Problem)
supportingInfoI0..*Reference(Resource)
goalI0..1Reference(Goal | HdBe-TreatmentObjective)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
outcomeCodeableConcept0..*CodeableConcept
outcomeReferenceI0..*Reference(Resource)
progress0..*Annotation
referenceI0..1Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup)
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueReferenceReference(DeviceUseStatement | HdBe-MedicalDevice)
modifierExtensionΣ ?! I0..*Extension
kind0..1codeBinding
instantiatesCanonical0..*canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition)
instantiatesUri0..*uri
code0..1CodeableConceptBinding
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
goalI0..*Reference(Goal)
status?!1..1codeBinding
statusReason0..1CodeableConcept
doNotPerform?!0..1boolean
scheduledPeriodPeriod
scheduledStringstring
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
eventΣ0..*dateTime
id0..1string
extensionI0..*Extension
boundsDurationDuration
boundsRangeRange
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
countΣ0..1positiveInt
countMaxΣ0..1positiveInt
durationΣ0..1decimal
durationMaxΣ0..1decimal
durationUnitΣ0..1codeBinding
frequencyΣ0..1positiveInt
frequencyMaxΣ0..1positiveInt
periodΣ0..1decimal
periodMaxΣ0..1decimal
periodUnitΣ0..1codeBinding
dayOfWeekΣ0..*codeBinding
timeOfDayΣ0..*time
whenΣ0..*codeBinding
offsetΣ0..1unsignedInt
codeΣ0..1CodeableConceptBinding
locationI0..1Reference(Location)
caregiverI0..1Reference(HdBe-ContactPerson)
healthcareProfessionalI0..1Reference(HdBe-HealthProfessional PractitionerRole | HdBe-HealthProfessional Practitioner)
patientI0..1Reference(HdBe-Patient)
productCodeableConceptCodeableConcept
productReferenceReference(Medication | Substance)
dailyAmountI0..1SimpleQuantity
quantityI0..1SimpleQuantity
description0..1string
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown

Mapping FHIR profile to CBB

PathmapCBBcomment
CarePlanNursingInterventionHdBe-NursingIntervention
CarePlan.statusNursingIntervention.ProcedureStartDateTimeHdBe-NursingInterventionprocedure_start_date_time (implicit, main mapping is on CarePlan.period.start and optionally on CarePlan.activity.detail.scheduledTiming.repeat.boundsPeriod.start)
CarePlan.statusNursingIntervention.ProcedureEndDateTimeHdBe-NursingInterventionprocedure_end_date_time (implicit, main mapping is on CarePlan.period.end and optionally on CarePlan.activity.detail.scheduledTiming.repeat.boundsPeriod.end)
CarePlan.period.startNursingIntervention.ProcedureStartDateTimeHdBe-NursingIntervention
CarePlan.period.endNursingIntervention.ProcedureEndDateTimeHdBe-NursingIntervention
CarePlan.contributor:requesterNursingIntervention.RequesterHdBe-NursingIntervention
CarePlan.addressesNursingIntervention.IndicationHdBe-NursingIntervention
CarePlan.goalNursingIntervention.TreatmentObjectiveHdBe-NursingIntervention
CarePlan.activity.detail.extension:medicalDevice.value[x]NursingIntervention.MedicalDeviceHdBe-NursingIntervention
CarePlan.activity.detail.codeNursingIntervention.InterventionHdBe-NursingIntervention
CarePlan.activity.detail.scheduled[x]:scheduledTiming.repeat.bounds[x]:boundsPeriod.startNursingIntervention.ProcedureStartDateTimeHdBe-NursingIntervention
CarePlan.activity.detail.scheduled[x]:scheduledTiming.repeat.bounds[x]:boundsPeriod.endNursingIntervention.ProcedureEndDateTimeHdBe-NursingIntervention
CarePlan.activity.detail.scheduled[x]:scheduledTiming.repeat.frequencyNursingIntervention.IntervalHdBe-NursingIntervention
CarePlan.activity.detail.scheduled[x]:scheduledTiming.repeat.frequencyNursingIntervention.FrequencyHdBe-NursingIntervention
CarePlan.activity.detail.scheduled[x]:scheduledTiming.repeat.periodNursingIntervention.IntervalHdBe-NursingIntervention
CarePlan.activity.detail.scheduled[x]:scheduledTiming.repeat.periodNursingIntervention.FrequencyHdBe-NursingIntervention
CarePlan.activity.detail.scheduled[x]:scheduledTiming.repeat.periodUnitNursingIntervention.IntervalHdBe-NursingIntervention
CarePlan.activity.detail.scheduled[x]:scheduledTiming.repeat.periodUnitNursingIntervention.FrequencyHdBe-NursingIntervention
CarePlan.activity.detail.performerNursingIntervention.PerformerHdBe-NursingIntervention
CarePlan.activity.detail.performer:caregiverNursingIntervention.Performer.CaregiverHdBe-NursingIntervention
CarePlan.activity.detail.performer:healthcareProfessionalNursingIntervention.Performer.HealthcareOrganizationHdBe-NursingIntervention
CarePlan.activity.detail.performer:patientNursingIntervention.Performer.PatientHdBe-NursingIntervention
CarePlan.activity.detail.descriptionNursingIntervention.InstructionHdBe-NursingIntervention
CarePlan.note.textNursingIntervention.CommentHdBe-NursingIntervention

zib NursingIntervention difference

Concept Category Description
activity textual Made the comment about the Dutch realm more generic.
contributor slicing Fixed incorrect syntax of discriminator.path. PR request
contributor reference Removed pattern-HealthProfessional profile reference as this profile in combination with use on a slice throws an error in the validator. Added reference to HdBe-HealthProfessional-Practitioner to replace the pattern.
contributor textual Added textual guidance to replace the common guidance of the pattern.



Terminology Bindings

PathNameStrengthURLConceptMap
CarePlan.activity.detail.codeInterventionrequiredhttps://fhir.healthdata.be/ValueSet/InterventionNo bound ConceptMap