Skip to content

Commit

Permalink
fix: sufficient feeding
Browse files Browse the repository at this point in the history
- code for "contraindication to" - "enteral feeding" seems fine (todo
  removed)
- implemented "sufficient calorie intake" as PlanDefinition.goal
  • Loading branch information
glichtner committed Jan 7, 2025
1 parent b82e21e commit 99f0271
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 4 deletions.
12 changes: 10 additions & 2 deletions input/fsh/QI7-Ernaehrung/QI7_intervention.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,18 @@ Description: "Every day, all Non-Adipose Intensive Care Patients should receive

// Define Intervention
* insert rs-combination-all

* goal[other][+]
* id = "sufficient-feeding"
* description.text = "The daily calorie intake is sufficient"
* target
* measure = $sct#787787004 "Energy intake (observable entity)"
* detailCodeableConcept = $sct#1003837001 "Estimated required quantity of energy in 24 hours (observable entity)"

* action[other][+]
* definitionCanonical = Canonical(DailySufficientFeeding)
* code = $sct#74964007 "Other (qualifier value)"
* goalId[+] = "sufficient-feeding"


// Recommended Action
Expand All @@ -79,9 +88,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" // TODO: "is sufficient" is missing
* code = $sct-int#386372009 "Nutrition management (procedure)"
* kind = $cs-fhir-types#NutritionOrder "NutritionOrder"
// TODO: es gibt ein kalorienziel -> kann man das als variable verwenden? zb input in PlanDefinition? "wenn der wert des einen codes den wert des anderen codes erreicht hat"?
* 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" // TODO: find better code (self-defined?)
* type = $sct#103306004 "Contraindication to"
* valueCodeableConcept = $sct#229912004 "Enteral Feeding"
* characteristic[3].exclude = true
4 changes: 3 additions & 1 deletion input/fsh/aliases.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// International code systems
Alias: $loinc = http://loinc.org
Alias: $sct = http://snomed.info/sct
Alias: $sct-int = http://snomed.info/sct|http://snomed.info/sct/900000000000207008/version/20240201
Alias: $sct-int = http://snomed.info/sct|http://snomed.info/sct/900000000000207008/version/20250101
Alias: $sct-us = http://snomed.info/sct|http://snomed.info/sct/731000124108/version/20230901
Alias: $sct-uk = http://snomed.info/sct|http://snomed.info/sct/83821000000107/version/20230412
Alias: $ucum = http://unitsofmeasure.org
Expand Down Expand Up @@ -68,3 +68,5 @@ Alias: $cs-common-process = http://hl7.org/fhir/uv/cpg/CodeSystem/cpg-common-pro

Alias: $cs-fhir-types = http://hl7.org/fhir/fhir-types
Alias: $cs-fhir-event-timing = http://hl7.org/fhir/event-timing

Alias: $cs-goal-category = http://terminology.hl7.org/CodeSystem/goal-category

0 comments on commit 99f0271

Please sign in to comment.