Skip to content

Commit

Permalink
Rec 1,2,3 revised, Rec 8 new, all previus Recs moved to test
Browse files Browse the repository at this point in the history
  • Loading branch information
cjurth committed Nov 14, 2023
1 parent c46feab commit 1223473
Show file tree
Hide file tree
Showing 21 changed files with 352 additions and 4 deletions.
14 changes: 12 additions & 2 deletions input/fsh/recommendation1_PainMonitoring/intervention1.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,10 @@ Description: "ICU Patients: Pain Monitoring"
* definitionCanonical = Canonical (PainMonitoringFPS-R)
* selectionBehavior = #one-or-more
* code = $sct#386053000 "Evaluation procedure (procedure)"
/* @lisavasiljewa: PainMonitoringBPS instance missing
* action[assessment][+]
* definitionCanonical = Canonical (PainMonitoringBPS)
* selectionBehavior = #one-or-more
* code = $cs-celida#bps "Behavioral Pain Scale"
*/
* action[assessment][+]
* definitionCanonical = Canonical (PainMonitoringCPOT)
* selectionBehavior = #one-or-more
Expand Down Expand Up @@ -117,3 +115,15 @@ Description: "Pain Monitoring in ICU Patients with CPOT"
* code = $cs-celida#cpot "Critical Care Pain Observation Tool (CPOT)"
* timingTiming.code = #Q8H

Instance: PainMonitoringBPS
InstanceOf: assessment-action
Usage: #definition
Title: "Pain Monitoring with BPS"
Description: "Pain Monitoring in ICU Patients with BPS"
* insert canonical-url(patients-icu-pain-monitoring, recommended-action/pain-monitoring-BPS)
* insert publisher-experimental-version(0.1)
* name = "PainMonitoringWithBPSPlan"
* status = #active
* description = "Pain monitoring in ICU Patients with BPS"
* code = $cs-celida#bps "Behavioral Pain Scale (BPS)"
* timingTiming.code = #Q8H
5 changes: 3 additions & 2 deletions input/fsh/recommendation2_SedationGoal/intervention2.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,10 @@ Usage: #definition
Title: "Sedation Monitoring with RASS"
Description: "Sedation Monitoring in ICU Patients with RASS"
* insert canonical-url(patients-icu-sedation-monitoring, recommended-action/sedation-monitoring-RASS)
* insert publisher-experimental-version(0.1)
* insert publisher-experimental-version(1.0)
* name = "SedationMonitoringWithRASSPlan"
* status = #active
* description = "Sedation monitoring in ICU Patients with RASS"
* code = $sct-us#457441000124102 "Richmond agitation-sedation scale"
* timingTiming.code = #Q8H
* timingTiming.code = #Q8H

55 changes: 55 additions & 0 deletions input/fsh/recommendation3_Delirium_8h/intervention3.fsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
/*********************/
/* Recommendation Plan */
/*********************/
Instance: InterventionPatientsICUDeliriumMonitoring
InstanceOf: recommendation-plan
Usage: #definition
Title: "Intervention plan for ICU Patients: Delirium Monitoring"
Description: "ICU Patients: Delirium Monitoring"
* insert canonical-url(patients-icu-delirium-monitoring, intervention-plan/patients-icu-delirium-monitoring)
* insert publisher-experimental-version(1.0)
* name = "Intervention_Plan_ICU_Patients_Delirium_Monitoring"
* title = "Intervention plan for ICU Patients: Delirium Monitoring with NuDESC or CAMICU"
* identifier.value = "InterventionPlanforICUPatientsDeliriumMonitoring"
* date = "2023-10"
* status = #active
* description = "In ICU Patients Findings ind Delirium Monitoring should be documented at least once per shift"
* subjectCanonical = Canonical(PopulationPatientsICUDeliriumMonitoring)
* extension[partOf].valueCanonical = Canonical(RecommendationPatientsICUDeliriumMonitoring)
* action[assessment][+]
* definitionCanonical = Canonical (DeliriumMonitoringCAMICU)
* selectionBehavior = #one-or-more
* code = $sct#386053000 "Evaluation procedure (procedure)"
* action[assessment][+]
* definitionCanonical = Canonical (DeliriumMonitoringNuDESC)
* selectionBehavior = #one-or-more
* code = $sct#386053000 "Evaluation procedure (procedure)"

/**********************/
/* Recommended Actions */
/**********************/
Instance: DeliriumMonitoringCAMICU
InstanceOf: assessment-action
Usage: #definition
Title: "Delirium Monitoring with CAMICU"
Description: "Delirium Monitoring in ICU Patients with RASS"
* insert canonical-url(patients-icu-delirium-monitoring, recommended-action/delirium-monitoring-CAMICU)
* insert publisher-experimental-version(1.0)
* name = "DeliriumMonitoringWithCAMICUPlan"
* status = #active
* description = "Delirium monitoring in ICU Patients with Confusion Assessment Method for Intensive Care Unit (CAMICU)"
* code = $loinc#85649-2 "LCDS v3.00 - Signs and Symptoms of Delirium (from CAM) [CMS Assessment]"
* timingTiming.code = #Q8H

Instance: DeliriumMonitoringNuDESC
InstanceOf: assessment-action
Usage: #definition
Title: "Delirium Monitoring with NuDESC"
Description: "Delirium Monitoring in ICU Patients with NuDESC"
* insert canonical-url(patients-icu-delirium-monitoring, recommended-action/delirium-monitoring-NuDesc)
* insert publisher-experimental-version(1.0)
* name = "DeliriumMonitoringWithNuDESCPlan"
* status = #active
* description = "Delirium monitoring in ICU Patients with NuDESC"
* code = $cs-celida#nudesc "Nursing Delirium Screening Scale (Nu-DESC)"
* timingTiming.code = #Q8H
23 changes: 23 additions & 0 deletions input/fsh/recommendation3_Delirium_8h/population3.fsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/**************/
/* Population */
/**************/
Instance: PopulationPatientsICUDeliriumMonitoring
InstanceOf: recommendation-eligibility-criteria
Usage: #definition
Title: "Population: ICU Patients: Delirium Monitoring"
Description: "Population for recommendation 3: Delirium Monitoring"
* insert canonical-url(patients-icu-delirium-monitoring, population/patients-icu-delirium-monitoring)
* name = "ICU_patients-DeliriumMonitoring"
* description = "ICU Patients: Delirium Monitoring"
* identifier.value = "ICU_Patients_Delirium_Monitoring"
* identifier.system = $ceosys
* status = #active
// Include ICU Patients
* characteristic[0].definitionByCombination
* code = #all-of
* characteristic[episodeOfCare][+]
* linkId = "intensive-care-treatment"
* definitionByTypeAndValue
* type = $loinc#78030-4 "Episode of care Type"
* valueCodeableConcept = $cs-kontaktart-de#intensivstationaer "Intensivstationär"
* characteristic[episodeOfCare][=].exclude = false
22 changes: 22 additions & 0 deletions input/fsh/recommendation3_Delirium_8h/recommendation3.fsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
/**********************************/
/* Recommendation Plan */
/**********************************/
Instance: RecommendationPatientsICUDeliriumMonitoring
InstanceOf: recommendation
Usage: #definition
Title: "Recommendation: ICU Patients: Delirium Monitoring"
Description: "Recommendation for ICU Patients: Delirium Monitoring"
* name = "Recommendation3-DeliriumMonitoring"
* title = "Intervention for Population: ICU Patients - Delirium Monitoring"
* version = "1.0"
* date = "2023-11-13"
* status = #active
* description = "In ICU Patients Findings ind Delirium Monitoring should be documented at least once per shift"
* insert canonical-url(patients-icu-delirium-monitoring, recommendation/patients-icu-delirium-monitoring)
* experimental = true
* action[+]
* title = "Intervention_Plan_ICU_Patients_Delirium_Monitoring"
* code = $cs-common-process#guideline-based-care
* description = "Intervention plan for ICU Patients: Delirium Monitoring"
* definitionCanonical = Canonical(InterventionPatientsICUDeliriumMonitoring)
* selectionBehavior = #all
192 changes: 192 additions & 0 deletions input/fsh/recommendation8_DAAS_8h/intervention8.fsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,192 @@
/*********************/
/* Recommendation Plan */
/*********************/
Instance: InterventionPatientsICUDAASMonitoring
InstanceOf: recommendation-plan
Usage: #definition
Title: "Intervention plan for ICU Patients: DAAS Monitoring"
Description: "ICU Patients: DAAS Monitoring"
* insert canonical-url(patients-icu-daas-monitoring, intervention-plan/patients-icu-daas-monitoring)
* insert publisher-experimental-version(1.0)
* name = "Intervention_Plan_ICU_Patients_DAAS_Monitoring"
* title = "Intervention plan for ICU Patients: DAAS Monitoring with NuDESC or CAMICU"
* identifier.value = "InterventionPlanforICUPatientsDAASMonitoring"
* date = "2023-10"
* status = #active
* description = "In ICU Patients Findings ind DAAS Monitoring should be documented at least once per shift"
* subjectCanonical = Canonical(PopulationPatientsICUDAASMonitoring)
* extension[partOf].valueCanonical = Canonical(RecommendationPatientsICUDAASMonitoring)
* action[assessment][+]
* definitionCanonical = Canonical (DeliriumMonitoringCAMICU)
* selectionBehavior = #one-or-more
* code = $sct#386053000 "Evaluation procedure (procedure)"
* action[assessment][+]
* definitionCanonical = Canonical (DeliriumMonitoringNuDESC)
* selectionBehavior = #one-or-more
* code = $sct#386053000 "Evaluation procedure (procedure)"
* action[assessment][+]
* definitionCanonical = Canonical (SedationMonitoringRASS)
* selectionBehavior = #one-or-more
* code = $sct#386053000 "Evaluation procedure (procedure)"
* action[assessment][+]
* definitionCanonical = Canonical (PainMonitoringNRS)
* selectionBehavior = #one-or-more
* code = $sct#386053000 "Evaluation procedure (procedure)"
* action[assessment][+]
* definitionCanonical = Canonical (PainMonitoringVAS)
* selectionBehavior = #one-or-more
* code = $sct#386053000 "Evaluation procedure (procedure)"
* action[assessment][+]
* definitionCanonical = Canonical (PainMonitoringVRS)
* selectionBehavior = #one-or-more
* code = $sct#386053000 "Evaluation procedure (procedure)"
* action[assessment][+]
* definitionCanonical = Canonical (PainMonitoringFPS-R)
* selectionBehavior = #one-or-more
* code = $sct#386053000 "Evaluation procedure (procedure)"
* action[assessment][+]
* definitionCanonical = Canonical (PainMonitoringBPS)
* selectionBehavior = #one-or-more
* code = $cs-celida#bps "Behavioral Pain Scale"
* action[assessment][+]
* definitionCanonical = Canonical (PainMonitoringCPOT)
* selectionBehavior = #one-or-more
* code = $sct#386053000 "Evaluation procedure (procedure)"
* action[assessment][+]
* definitionCanonical = Canonical (AnxietyMonitoringSTAI)
* selectionBehavior = #one-or-more
* code = $sct#386053000 "Evaluation procedure (procedure)"


/**********************/
/* Recommended Actions */
/**********************/
Instance: PainMonitoringNRS
InstanceOf: assessment-action
Usage: #definition
Title: "Pain Monitoring with NRS"
Description: "Pain Monitoring in ICU Patients with NRS"
* insert canonical-url(patients-icu-daas-monitoring, recommended-action/pain-monitoring-NRS)
* insert publisher-experimental-version(0.1)
* name = "PainMonitoringWithNRSPlan"
* status = #active
* description = "Pain monitoring in ICU Patients with NRS"
* code = $loinc#72514-3 "Pain severity - 0-10 verbal numeric rating [Score] - Reported"
* timingTiming.code = #Q8H

Instance: PainMonitoringVAS
InstanceOf: assessment-action
Usage: #definition
Title: "Pain Monitoring with VAS"
Description: "Pain Monitoring in ICU Patients with VAS"
* insert canonical-url(patients-icu-daas-monitoring, recommended-action/pain-monitoring-VAS)
* insert publisher-experimental-version(0.1)
* name = "PainMonitoringWithVASPlan"
* status = #active
* description = "Pain monitoring in ICU Patients with VAS"
* code = $loinc#38214-3 "Pain severity [Score] Visual analog score"
* timingTiming.code = #Q8H

Instance: PainMonitoringVRS
InstanceOf: assessment-action
Usage: #definition
Title: "Pain Monitoring with VRS"
Description: "Pain Monitoring in ICU Patients with VRS"
* insert canonical-url(patients-icu-daas-monitoring, recommended-action/pain-monitoring-VRS)
* insert publisher-experimental-version(0.1)
* name = "PainMonitoringWithVRSPlan"
* status = #active
* description = "Pain monitoring in ICU Patients with VRS"
* code = $loinc#54834-7 "Rate pain severity during assessment period using verbal descriptor scale"
* timingTiming.code = #Q8H

Instance: PainMonitoringFPS-R
InstanceOf: assessment-action
Usage: #definition
Title: "Pain Monitoring with FPS-R"
Description: "Pain Monitoring in ICU Patients with FPS-R"
* insert canonical-url(patients-icu-daas-monitoring, recommended-action/pain-monitoring-FPS-R)
* insert publisher-experimental-version(0.1)
* name = "PainMonitoringWithFPS-RPlan"
* status = #active
* description = "Pain monitoring in ICU Patients with FPS-R"
* code = $loinc#57696-7 "Pain severity FPS-R"
* timingTiming.code = #Q8H

Instance: PainMonitoringCPOT
InstanceOf: assessment-action
Usage: #definition
Title: "Pain Monitoring with CPOT"
Description: "Pain Monitoring in ICU Patients with CPOT"
* insert canonical-url(patients-icu-daas-monitoring, recommended-action/pain-monitoring-CPOT)
* insert publisher-experimental-version(0.1)
* name = "PainMonitoringWithCPOTPlan"
* status = #active
* description = "Pain monitoring in ICU Patients with CPOT"
* code = $cs-celida#cpot "Critical Care Pain Observation Tool (CPOT)"
* timingTiming.code = #Q8H

Instance: PainMonitoringBPS
InstanceOf: assessment-action
Usage: #definition
Title: "Pain Monitoring with BPS"
Description: "Pain Monitoring in ICU Patients with BPS"
* insert canonical-url(patients-icu-daas-monitoring, recommended-action/pain-monitoring-BPS)
* insert publisher-experimental-version(0.1)
* name = "PainMonitoringWithBPSPlan"
* status = #active
* description = "Pain monitoring in ICU Patients with BPS"
* code = $cs-celida#bps "Behavioral Pain Scale (BPS)"
* timingTiming.code = #Q8H

Instance: SedationMonitoringRASS
InstanceOf: assessment-action
Usage: #definition
Title: "Sedation Monitoring with RASS"
Description: "Sedation Monitoring in ICU Patients with RASS"
* insert canonical-url(patients-icu-daas-monitoring, recommended-action/sedation-monitoring-RASS)
* insert publisher-experimental-version(1.0)
* name = "SedationMonitoringWithRASSPlan"
* status = #active
* description = "Sedation monitoring in ICU Patients with RASS"
* code = $sct-us#457441000124102 "Richmond agitation-sedation scale"
* timingTiming.code = #Q8H

Instance: DeliriumMonitoringCAMICU
InstanceOf: assessment-action
Usage: #definition
Title: "Delirium Monitoring with CAMICU"
Description: "Delirium Monitoring in ICU Patients with RASS"
* insert canonical-url(patients-icu-daas-monitoring, recommended-action/delirium-monitoring-CAMICU)
* insert publisher-experimental-version(1.0)
* name = "DeliriumMonitoringWithCAMICUPlan"
* status = #active
* description = "Delirium monitoring in ICU Patients with Confusion Assessment Method for Intensive Care Unit (CAMICU)"
* code = $loinc#85649-2 "LCDS v3.00 - Signs and Symptoms of Delirium (from CAM) [CMS Assessment]"
* timingTiming.code = #Q8H

Instance: DeliriumMonitoringNuDESC
InstanceOf: assessment-action
Usage: #definition
Title: "Delirium Monitoring with NuDESC"
Description: "Delirium Monitoring in ICU Patients with NuDESC"
* insert canonical-url(patients-icu-daas-monitoring, recommended-action/delirium-monitoring-NuDesc)
* insert publisher-experimental-version(1.0)
* name = "DeliriumMonitoringWithNuDESCPlan"
* status = #active
* description = "Delirium monitoring in ICU Patients with NuDESC"
* code = $cs-celida#nudesc "Nursing Delirium Screening Scale (Nu-DESC)"
* timingTiming.code = #Q8H

Instance: AnxietyMonitoringNuDESC
InstanceOf: assessment-action
Usage: #definition
Title: "Anxiety Monitoring with NuDESC"
Description: "Anxiety Monitoring in ICU Patients with NuDESC"
* insert canonical-url(patients-icu-daas-monitoring, recommended-action/anxiety-monitoring-NuDesc)
* insert publisher-experimental-version(1.0)
* name = "DeliriumMonitoringWithNuDESCPlan"
* status = #active
* description = "Delirium monitoring in ICU Patients with STAI"
* code = $sct#273830002 "Spielberger state-trait anxiety inventory (assessment scale)"
* timingTiming.code = #Q8H
23 changes: 23 additions & 0 deletions input/fsh/recommendation8_DAAS_8h/population8.fsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/**************/
/* Population */
/**************/
Instance: PopulationPatientsICUDAASMonitoring
InstanceOf: recommendation-eligibility-criteria
Usage: #definition
Title: "Population: ICU Patients: DAAS Monitoring"
Description: "Population for recommendation 8: DAAS Monitoring"
* insert canonical-url(patients-icu-daas-monitoring, population/patients-icu-daas-monitoring)
* name = "ICU_patients-DASMonitoring"
* description = "ICU Patients: Delirium, Analgesia, Anxiety, Sedation Monitoring"
* identifier.value = "ICU_Patients_Delirium_Monitoring"
* identifier.system = $ceosys
* status = #active
// Include ICU Patients
* characteristic[0].definitionByCombination
* code = #all-of
* characteristic[episodeOfCare][+]
* linkId = "intensive-care-treatment"
* definitionByTypeAndValue
* type = $loinc#78030-4 "Episode of care Type"
* valueCodeableConcept = $cs-kontaktart-de#intensivstationaer "Intensivstationär"
* characteristic[episodeOfCare][=].exclude = false
22 changes: 22 additions & 0 deletions input/fsh/recommendation8_DAAS_8h/recommendation8.fsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
/**********************************/
/* Recommendation Plan */
/**********************************/
Instance: RecommendationPatientsICUDeliriumMonitoring
InstanceOf: recommendation
Usage: #definition
Title: "Recommendation: ICU Patients: DAAS Monitoring"
Description: "Recommendation for ICU Patients: Delir, Anxiety, Analgesia, Sedation Monitoring"
* name = "Recommendation8-DAASMonitoring"
* title = "Intervention for Population: ICU Patients - DAAS Monitoring"
* version = "1.0"
* date = "2023-11"
* status = #active
* description = "The treatment goal and the current level of analgesia, sedation, anxiety, and delirium should be standardizedly documented at least once per shift (typically every 8 hours)"
* insert canonical-url(patients-icu-daas-monitoring, recommendation/patients-icu-daas-monitoring)
* experimental = true
* action[+]
* title = "Intervention_Plan_ICU_Patients_DAAS_Monitoring"
* code = $cs-common-process#guideline-based-care
* description = "Intervention plan for ICU Patients: DAAS Monitoring"
* definitionCanonical = Canonical(InterventionPatientsICUDAASMonitoring)
* selectionBehavior = #all
File renamed without changes.

0 comments on commit 1223473

Please sign in to comment.