Skip to content

Commit

Permalink
merge main from fdinckla
Browse files Browse the repository at this point in the history
  • Loading branch information
glichtner committed Aug 12, 2024
1 parent 463f1e3 commit 9fd6aaf
Show file tree
Hide file tree
Showing 11 changed files with 23 additions and 14 deletions.
2 changes: 1 addition & 1 deletion input/fsh/QI1-TaeglicheVisite/QI1_intervention.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Description: "Every Intensive Care Patient should be visited daily in multiprofe

// Define Intervention
* insert rs-combination-all
* action[other][+]
* action[other][+] // TODO: Check all slice names
* definitionCanonical = Canonical(DailyMultiprofessionalWardRoundsAction)
* code = $sct#74964007 "Other (qualifier value)"

Expand Down
2 changes: 1 addition & 1 deletion input/fsh/QI2-SedierungAnalgesieDelir/QI2_intervention.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ Description: "Sedation should be assessed once between 6 AM and <2 PM every day.
* repeat
* frequency = 1
* period = 1
* periodUnit = $ucum#d "day" //Zwischen 6-14 Uhr
* periodUnit = $ucum#d "day" //Zwischen 6-14 Uhr // TODO: hier einfügen und bei allen weiteren unten auch

Instance: SedationAssessmentLateShift
InstanceOf: ActivityDefinition
Expand Down
4 changes: 3 additions & 1 deletion input/fsh/QI4-Weaning/QI4_intervention.fsh
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// TODO: is the basis here (for population) the patient or the device?

Instance: PeriodicAssessmentOfWeaning
InstanceOf: recommendation-plan
Usage: #definition
Expand Down Expand Up @@ -83,7 +85,7 @@ Description: "The fraction of patients discharged with dependence on home ventil
* code = $sct#74964007 "Other (qualifier value)"

// Recommended Action
Instance: NoDischargeWithHomeVentilation
Instance: NoDischargeWithHomeVentilation // TODO: doNotPerform flag
InstanceOf: ActivityDefinition
Usage: #definition
Title: "No Discharge with Home Ventilation"
Expand Down
2 changes: 2 additions & 0 deletions input/fsh/QI4-Weaning/QI4_population.fsh
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// TODO: is the basis here (for population) the patient or the device?

Instance: IntensiveCarePatients-InvasiveVentilation-NoHomeVentilation
InstanceOf: recommendation-eligibility-criteria
Usage: #definition
Expand Down
4 changes: 3 additions & 1 deletion input/fsh/QI5-Infektionsprävention/QI5_intervention.fsh
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// TODO: is the basis here (for population) the patient or the device?

Instance: StopOdersInvasiveDevices
InstanceOf: recommendation-plan
Usage: #definition
Expand Down Expand Up @@ -32,7 +34,7 @@ Description: "All invasive devices have a daily re-evaluation regarding the nece
* insert canonical-url(DIVI-DigiQIs, recommended-action/daily-stop-orders-invasive-devices)
* insert publisher-experimental-version(7.0)
* status = #active
* code = $sct#230165009 "Indication of"
* code = $sct#230165009 "Indication of" // TODO: find better code (self-defined?)
* timingTiming
* repeat
* frequency = 1
Expand Down
2 changes: 2 additions & 0 deletions input/fsh/QI5-Infektionsprävention/QI5_population.fsh
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// TODO: is the basis here (for population) the patient or the device?

Instance: IntensiveCarePatients-InvasiveDevice
InstanceOf: recommendation-eligibility-criteria
Usage: #definition
Expand Down
8 changes: 4 additions & 4 deletions input/fsh/QI6-Infektionsmanagement/QI6_intervention.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Description: "All Intensive Care Patients with Antibiotics should have a daily r


// Recommended Action
Instance: DailyAssessmentAntibioticIndication
Instance: DailyAssessmentAntibioticIndication // TODO: _each_ abx must be checked -> make abx the population? grouping variable?
InstanceOf: ActivityDefinition
Usage: #definition
Title: "Daily Assessment of the Indication for Antibiotics"
Expand All @@ -38,7 +38,7 @@ Description: "All Antibiotics are daily re-evaluated for the Indication for each
* insert canonical-url(DIVI-DigiQIs, recommended-action/daily-assessment-antibiotic-indication)
* insert publisher-experimental-version(7.0)
* status = #active
* code = $sct#230165009 "Indication of"
* code = $sct#230165009 "Indication of" // TODO: find better code (self-defined?)
* timingTiming
* repeat
* frequency = 1
Expand All @@ -54,7 +54,7 @@ Description: "All Antibiotics are daily re-evaluated for the Focus for each Anti
* insert canonical-url(DIVI-DigiQIs, recommended-action/daily-assessment-antibiotic-focus)
* insert publisher-experimental-version(7.0)
* status = #active
* code = $sct#272737002 "Site of"
* code = $sct#272737002 "Site of" // TODO: find better code (self-defined?)
* timingTiming
* repeat
* frequency = 1
Expand All @@ -70,7 +70,7 @@ Description: "All Antibiotics are daily re-evaluated for the Duration of Therapy
* insert canonical-url(DIVI-DigiQIs, recommended-action/daily-assessment-antibiotic-duration)
* insert publisher-experimental-version(7.0)
* status = #active
* code = $sct#261773006 "Duration of Therapy"
* code = $sct#261773006 "Duration of Therapy" // TODO: find better code (self-defined?)
* timingTiming
* repeat
* frequency = 1
Expand Down
5 changes: 3 additions & 2 deletions input/fsh/QI7-Ernaehrung/QI7_intervention.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Description: "First Enteral Feeding occurs within 24 hours after Admission to In
* repeat
* frequency = 1
* period = 1
* periodUnit = $ucum#d "day"
* periodUnit = $ucum#d "day" // TODO: innerhalb von 24h nach Aufnahme ! -> extension (relative time) ?
/* * timeFromEvent
* eventCodeableConcept = $sct#305351004 "Admission to Intensive Care Unit"
* range
Expand Down Expand Up @@ -78,7 +78,8 @@ Description: "The daily amount of calories matches the individual requirements."
* insert canonical-url(DIVI-DigiQIs, recommended-action/daily-sufficient-feeding)
* insert publisher-experimental-version(7.0)
* status = #active
* code = $sct#787787004 "Calorie Intake" // + $sct#769397007 "Sufficient Amount"
* code = $sct#787787004 "Calorie Intake" // + $sct#769397007 "Sufficient Amount" // TODO: "is sufficient" is missing
// TODO: es gibt ein kalorienziel -> kann man das als variable verwenden? zb input in PlanDefinition?
* timingTiming
* repeat
* frequency = 1
Expand Down
2 changes: 1 addition & 1 deletion input/fsh/QI7-Ernaehrung/QI7_population.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,6 @@ Description: "Intensive Care Patients that are clinically fed and have no Adipos
// Exclude Patients with a Contraindication of Enteral Feeding
* characteristic[3]
* definitionByTypeAndValue
* type = $sct#103306004 "Contraindication to"
* type = $sct#103306004 "Contraindication to" // TODO: find better code (self-defined?)
* valueCodeableConcept = $sct#229912004 "Enteral Feeding"
* characteristic[3].exclude = true
2 changes: 1 addition & 1 deletion input/fsh/QI8-Kommunikation/QI8_intervention.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Description: "An initial structured communication with the Patients and/or their
* repeat
* frequency = 1
* period = 7
* periodUnit = $ucum#d "day"
* periodUnit = $ucum#d "day" // TODO: innerhalb von 72h nach Aufnahme ! -> extension (relative time)?
/* * timeFromEvent
* eventCodeableConcept = $sct#305351004 "Admission to Intensive Care Unit"
* range
Expand Down
4 changes: 2 additions & 2 deletions input/fsh/QI9-Mobilisierung/QI9_intervention.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,8 @@ Description: "First Mobilization occurs within 24 hours after Admission to Inten
* repeat
* frequency = 1
* period = 1
* periodUnit = $ucum#d "day"
/* * timeFromEvent /
* periodUnit = $ucum#d "day" // TODO: innerhalb von 24h nach Aufnahme ! -> extension (relative time) ?
/* * timeFromEvent
* eventCodeableConcept = $sct#305351004 "Admission to Intensive Care Unit"
* range
* high = 24 'hours' "hours" */
Expand Down

0 comments on commit 9fd6aaf

Please sign in to comment.