From 11415c09608bcb352b1555feccbe7213292cadbd Mon Sep 17 00:00:00 2001 From: Gregor Lichtner Date: Thu, 28 Nov 2024 14:24:23 +0100 Subject: [PATCH] fix: add morning/evening/night shift --- .../QI2_intervention.fsh | 45 ++++++++----------- 1 file changed, 18 insertions(+), 27 deletions(-) diff --git a/input/fsh/QI2-SedierungAnalgesieDelir/QI2_intervention.fsh b/input/fsh/QI2-SedierungAnalgesieDelir/QI2_intervention.fsh index 1f2e67b..e6d7416 100644 --- a/input/fsh/QI2-SedierungAnalgesieDelir/QI2_intervention.fsh +++ b/input/fsh/QI2-SedierungAnalgesieDelir/QI2_intervention.fsh @@ -60,9 +60,8 @@ Description: "Sedation should be assessed once between 6 AM and <2 PM every day. * kind = $cs-fhir-types#ServiceRequest "ServiceRequest" * timingTiming * repeat - * frequency = 1 - * period = 1 - * periodUnit = $ucum#d "day" //Zwischen 6-14 Uhr // TODO: hier einfügen und bei allen weiteren unten auch + * count = 1 + * when = $cs-fhir-event-timing#MORN "Morning" Instance: SedationAssessmentLateShift InstanceOf: RecommendationAction @@ -77,9 +76,8 @@ Description: "Sedation should be assessed once between 2 AM and <10 PM every day * kind = $cs-fhir-types#ServiceRequest "ServiceRequest" * timingTiming * repeat - * frequency = 1 - * period = 1 - * periodUnit = $ucum#d "day" //Zwischen 14-22 Uhr // TODO: - digipod code? + * count = 1 + * when = $cs-fhir-event-timing#AFT "Afternoon" Instance: SedationAssessmentNightShift InstanceOf: RecommendationAction @@ -94,9 +92,8 @@ Description: "Sedation should be assessed once between 10 PM and <6 AM every day * kind = $cs-fhir-types#ServiceRequest "ServiceRequest" * timingTiming * repeat - * frequency = 1 - * period = 1 - * periodUnit = $ucum#d "day" //Zwischen 22-6 Uhr // TODO: - digipod code? + * count = 1 + * when = $cs-fhir-event-timing#NIGHT "Night" Instance: PainAssessmentEarlyShift InstanceOf: RecommendationAction @@ -111,9 +108,8 @@ Description: "Pain should be assessed once between 6 AM and <2 PM every day." * kind = $cs-fhir-types#ServiceRequest "ServiceRequest" * timingTiming * repeat - * frequency = 1 - * period = 1 - * periodUnit = $ucum#d "day" //Zwischen 6-14 Uhr // TODO: - digipod code? + * count = 1 + * when = $cs-fhir-event-timing#MORN "Morning" Instance: PainAssessmentLateShift InstanceOf: RecommendationAction @@ -128,9 +124,8 @@ Description: "Pain should be assessed once between 2 AM and <10 PM every day." * kind = $cs-fhir-types#ServiceRequest "ServiceRequest" * timingTiming * repeat - * frequency = 1 - * period = 1 - * periodUnit = $ucum#d "day" //Zwischen 14-22 Uhr // TODO: - digipod code? + * count = 1 + * when = $cs-fhir-event-timing#AFT "Afternoon" Instance: PainAssessmentNightShift InstanceOf: RecommendationAction @@ -145,9 +140,8 @@ Description: "Pain should be assessed once between 10 PM and <6 AM every day." * kind = $cs-fhir-types#ServiceRequest "ServiceRequest" * timingTiming * repeat - * frequency = 1 - * period = 1 - * periodUnit = $ucum#d "day" //Zwischen 22-6 Uhr // TODO: - digipod code? + * count = 1 + * when = $cs-fhir-event-timing#NIGHT "Night" Instance: DeliriumAssessmentEarlyShift InstanceOf: RecommendationAction @@ -162,9 +156,8 @@ Description: "Delirium should be assessed once between 6 AM and <2 PM every day. * kind = $cs-fhir-types#ServiceRequest "ServiceRequest" * timingTiming * repeat - * frequency = 1 - * period = 1 - * periodUnit = $ucum#d "day" //Zwischen 6-14 Uhr // TODO: - digipod code? + * count = 1 + * when = $cs-fhir-event-timing#MORN "Morning" Instance: DeliriumAssessmentLateShift InstanceOf: RecommendationAction @@ -179,9 +172,8 @@ Description: "Delirium should be assessed once between 2 AM and <10 PM every day * kind = $cs-fhir-types#ServiceRequest "ServiceRequest" * timingTiming * repeat - * frequency = 1 - * period = 1 - * periodUnit = $ucum#d "day" //Zwischen 14-22 Uhr // TODO: - digipod code? + * count = 1 + * when = $cs-fhir-event-timing#AFT "Afternoon" Instance: DeliriumAssessmentNightShift InstanceOf: RecommendationAction @@ -196,9 +188,8 @@ Description: "Delirium should be assessed once between 10 PM and <6 AM every day * kind = $cs-fhir-types#ServiceRequest "ServiceRequest" * timingTiming * repeat - * frequency = 1 - * period = 1 - * periodUnit = $ucum#d "day" //Zwischen 22-6 Uhr // TODO: - digipod code? + * count = 1 + * when = $cs-fhir-event-timing#NIGHT "Night"