Skip to content

Commit

Permalink
changes of the last session
Browse files Browse the repository at this point in the history
  • Loading branch information
bublitzv committed Aug 20, 2024
1 parent a0172bd commit 7e31e52
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 18 deletions.
8 changes: 6 additions & 2 deletions input/fsh/CLL/recommendation-CLL-3-11/Intervention-a.fsh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/************************/
/* Intervention Plans */ //TODO alle Untersuchungen sollen innerhalb der letzten 2-4 Wochen vorliegen. Wie soll ich das am besten umsetzten? 1. Bei den Einzelnen Activities? 2.
/* Intervention Plans */
/************************/
Instance: UntersuchungenVorCLLPlanungOnkoTherapie
InstanceOf: recommendation-plan
Expand Down Expand Up @@ -119,8 +119,11 @@ Description: "Anamnese bei CLL Patienten"
* status = #active
* description = "Anamnese bei CLL Patienten"
* code = $sct#84100007 "History taking"
* insert rs-timingCLL(1,4)
/* insert rs-timingCLL(1,4) */
* extension[relativeTime].extension[contextCode].valueCodeableConcept = $loinc#63936-9 //TODO wieso funktioniert das so noch nicht?
* extension[relativeTime].extension[offset].valueDuration = -4 'wk'

/*
Instance: PhysicalExaminationCLL
InstanceOf: assessment-action
Usage: #definition
Expand Down Expand Up @@ -365,3 +368,4 @@ Description: "CMV PCR Viruslast Bestimmung"
* frequency = 1
* period = 2
* periodUnit = $ucum#wk "week"
*/
21 changes: 9 additions & 12 deletions input/fsh/CLL/recommendation-CLL-4-1/population-a.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ Description: "Population, bei der Binet A oder B sowie eine bestimmte klinische
* definitionByTypeAndValue
* type = $sct#404684003 "Clinical finding (finding)"
* valueCodeableConcept = $sct#271737000 "Anemia"
* characteristic[observation][+]
* characteristic[observation][+]
* linkId = "CLL"
* definitionByTypeAndValue
* type = $loinc#718-7 "Hemoglobin [Mass/volume] in Blood"
Expand Down Expand Up @@ -108,12 +108,7 @@ Description: "Population, bei der Binet A oder B sowie eine bestimmte klinische
* linkId = "CLL"
* definitionByTypeAndValue
* type = $sct#404684003 "Clinical finding (finding)"
* valueCodeableConcept = $sct#2897005 "Immune thrombocytopenia"
* characteristic[+].definitionByCombination
* code = #all-of
* characteristic[observation][+]
* linkId = "CLL"
* definitionByTypeAndValue
* valueCodeableConcept = $sct#2897005 "Immune thrombocytopenia"
* characteristic[observation][+]
* linkId = "CLL"
* definitionByTypeAndValue
Expand All @@ -132,6 +127,7 @@ Description: "Population, bei der Binet A oder B sowie eine bestimmte klinische
* definitionByTypeAndValue
* type = $sct#404684003 "Clinical finding (finding)"
* valueCodeableConcept = $sct#30746006 "Lymphadenopathy"
//
* characteristic[+].definitionByCombination
* code = #all-of
* characteristic[observation][+]
Expand All @@ -144,15 +140,16 @@ Description: "Population, bei der Binet A oder B sowie eine bestimmte klinische
* definitionByTypeAndValue
* type = $sct#404684003 "Clinical finding (finding)"
* valueCodeableConcept = $sct#30746006 "Lymphadenopathy"
* characteristic[observation][+]
//TODO: valueCodeableConcept.text - ist nicht definiert in FHIR.
/* characteristic[observation][+]
* linkId = "CLL"
* definitionByTypeAndValue
* type = $loinc#26515-7 "Lymphocytes [#/volume] in Blood"
* valueCodeableConcept.text = "Zunahme >50% innerhalb von 2 Monaten, gemessen ab einer absoluten Lymphozytenzahl von mindestens 30.000/µl" // TODO Ich gehe hier davon aus, dass die mindestLymphozytenzahl für beide Teile gilt
// * TODO valueCodeableConcept hinzufügen? Coding nicht obligat machen?
* valueCodeableConcept.text = "Zunahme mehr als 50 Prozent innerhalb von 2 Monaten, gemessen ab einer absoluten Lymphozytenzahl von mindestens 30.000/µl"
* characteristic[observation][+]
* linkId = "CLL"
* definitionByTypeAndValue
* type = $loinc#26515-7 "Lymphocytes [#/volume] in Blood"
* valueCodeableConcept.text = "Lymphozytenverdopplungszeit unter 6 Monaten, gemessen ab einer absoluten Lymphozytenzahl von mindestens 30.000/µl" // TODO Ich gehe hier davon aus, dass die mindestLymphozytenzahl für beide Teile gilt
// * TODO valueCodeableConcept hinzufügen? Coding nicht obligat machen?
* valueCodeableConcept.text = "Lymphozytenverdopplungszeit unter 6 Monaten, gemessen ab einer absoluten Lymphozytenzahl von mindestens 30.000/µl"
*/
8 changes: 4 additions & 4 deletions input/fsh/rs-timingCLL.fsh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// Author: Viktor Bublitz @bublitzv
RuleSet: rs-timingCLL(count,period)
* timingTiming.repeat.count = {count} //TODO ich hab das hier als Vorschlag, wenn inordnung: bei allen assessment actions umsetzen :)
* timingTiming.repeat.period = {period}
* timingTiming.repeat.periodUnit = $ucum#wk "week"
RuleSet: rs-timingCLL(count,period) //TODO ich hab das hier als Vorschlag, wenn inordnung: bei allen assessment actions umsetzen :)
/* .repeat.periodUnit = $ucum#wk "week" */
* timing[extension].extension[relativeTime].extension[contextCode].valueCodeableConcept = $loinc#63936-9
* timing.extension[relativeTime].extension[offset].valueDuration = -{period} 'wk'
3 changes: 3 additions & 0 deletions sushi-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ publisher:
name: Example
url: https://www.example.com

instanceOptions:
manualSliceOrdering: true

dependencies:
de.netzwerk-universitaetsmedizin.ebm-cpg:
version: 0.9.1
Expand Down

0 comments on commit 7e31e52

Please sign in to comment.