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

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
nursingInterventionΣ1..1CodeableConcept
titleΣ0..1string
descriptionΣ0..1string
subjectΣ I1..1Reference(Patient | Group | HdBe Patient)
encounterΣ I0..1Reference(Encounter)
startΣ I0..1dateTime
endΣ I0..1dateTime
createdΣ0..1dateTime
authorΣ I0..1Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam)
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)
outcomeCodeableConcept0..*CodeableConcept
outcomeReferenceI0..*Reference(Resource)
progress0..*Annotation
referenceI0..1Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup)
url1..1System.StringFixed Value
valueReferenceReference(DeviceUseStatement | HdBe MedicalDevice)
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
eventΣ0..*dateTime
boundsDurationDuration
boundsRangeRange
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
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown

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
nursingInterventionΣ1..1CodeableConcept
titleΣ0..1string
descriptionΣ0..1string
subjectΣ I1..1Reference(Patient | Group | HdBe Patient)
encounterΣ I0..1Reference(Encounter)
startΣ I0..1dateTime
endΣ I0..1dateTime
createdΣ0..1dateTime
authorΣ I0..1Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam)
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)
outcomeCodeableConcept0..*CodeableConcept
outcomeReferenceI0..*Reference(Resource)
progress0..*Annotation
referenceI0..1Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup)
url1..1System.StringFixed Value
valueReferenceReference(DeviceUseStatement | HdBe MedicalDevice)
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
eventΣ0..*dateTime
boundsDurationDuration
boundsRangeRange
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
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown

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
nursingInterventionΣ1..1CodeableConcept
titleΣ0..1string
descriptionΣ0..1string
subjectΣ I1..1Reference(Patient | Group | HdBe Patient)
encounterΣ I0..1Reference(Encounter)
startΣ I0..1dateTime
endΣ I0..1dateTime
createdΣ0..1dateTime
authorΣ I0..1Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam)
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)
outcomeCodeableConcept0..*CodeableConcept
outcomeReferenceI0..*Reference(Resource)
progress0..*Annotation
referenceI0..1Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup)
url1..1System.StringFixed Value
valueReferenceReference(DeviceUseStatement | HdBe MedicalDevice)
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
eventΣ0..*dateTime
boundsDurationDuration
boundsRangeRange
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
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.noteNursingIntervention.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.codeInterventionSnomedrequiredhttps://fhir.healthdata.be/ValueSet/InterventionSnomedNo bound ConceptMap