Skip to content

Commit

Permalink
CLL_QI mit Gregor besprochen
Browse files Browse the repository at this point in the history
  • Loading branch information
bublitzv committed Jan 16, 2025
1 parent b7eddc3 commit c27c8d5
Show file tree
Hide file tree
Showing 11 changed files with 190 additions and 12 deletions.
2 changes: 1 addition & 1 deletion ig.ini
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
[IG]
ig = fsh-generated/resources/ImplementationGuide-cll-guideline.medizin.uni-greifswald.de.json
ig = fsh-generated/resources/ImplementationGuide-de.uni-greifswald.medizin.cll-guideline.json
template = de.netzwerk-universitaetsmedizin.codexplus.celida.template#0.1.0
6 changes: 4 additions & 2 deletions input/fsh/CLL-QI/recommendation-CLL-QI-2/Intervention-a.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Description: "TP53-Deletions- und Mutationsstatus (FISH hinsichtlich del17p und
* insert publisher-experimental-version
* status = #active
* code = $loinc#103680-5 "TP53 gene full mutation analysis in Blood or Tissue by Molecular genetics method"
* insert rs-timingCLL(12)
* insert rs-timingCLL(12) //TODO: relative timing darf hier laut FHIR Validator nicht genutzt werden.

Instance: IGHVmutationCLL
InstanceOf: assessment-action
Expand All @@ -46,5 +46,7 @@ Description: "Bekannter IGHV-Mutationsstatus vor Therapiebeginn"
* insert publisher-experimental-version
* status = #active
* code = $loinc#78221-9 "IGH gene rearrangements [Presence] in Blood or Tissue by FISH"
* insert rs-timingCLL(12) // TODO: ich möchte hier nut zeitlich darstellen: Der Mutationsstatus wurde bestimmt oder ist vorhanden oder ist bereits bekannt
* insert rs-timingCLL(12)

// TODO: ich möchte hier zeitlich darstellen: Der Mutationsstatus wurde bestimmt oder ist bereits bekannt (kann ich dann die Zeit einfach weglassen?)
// Greogor relative time "vor" nutzen
33 changes: 33 additions & 0 deletions input/fsh/CLL-QI/recommendation-CLL-QI-4/Intervention-a.fsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
/************************/
/* Intervention Plans */
/************************/
Instance: QIRezidivKlinischeStudien
InstanceOf: recommendation-plan
Usage: #definition
Title: "QI 4: Einschluss von CLL-Pat. mit Rezidiv in klinische Studien (modifiziert 2024))"
Description: "Patient*innen mit einem Rezidiv sollen, sofern eine passende klinische Studie verfügbar ist, die Therapie im Rahmen einer klinischen Studie angeboten werden.)"
* insert publisher-experimental-version
* name = "QIRezidivKlinischeStudien"
* title = "QI 4: Einschluss von CLL-Pat. mit Rezidiv in klinische Studien (modifiziert 2024)"
* description = "Patient*innen mit einem Rezidiv sollen, sofern eine passende klinische Studie verfügbar ist, die Therapie im Rahmen einer klinischen Studie angeboten werden."
* date = "2024-07"
* status = #active
* insert rs-combination-all
* subjectCanonical = Canonical(PopulationQIRezidivKlinischeStudien)
* extension[partOf].valueCanonical = Canonical(RecCollectionQIRezidivKlinischeStudien)
* action[assessment][+]
* definitionCanonical = Canonical(CLLPatientInCLLRelapseStudy)

/**********************/
/* Recommended Actions */
/**********************/
Instance: CLLPatientInCLLRelapseStudy
InstanceOf: ActivityDefinition
Usage: #definition
Title: "CLLPatientInCLLRelapseStudy"
Description: "CLLPatientInCLLRelapseStudy"
* name = "CLLPatientInCLLRelapseStudy"
* insert publisher-experimental-version
* status = #active
* description = "Patient*innen mit einem Rezidiv sollen, sofern eine passende klinische Studie verfügbar ist, die Therapie im Rahmen einer klinischen Studie angeboten werden."
* code = $cs-cll#cllrlpsincl "Inclusion into specific CLL relapse treatment study"
22 changes: 22 additions & 0 deletions input/fsh/CLL-QI/recommendation-CLL-QI-4/population-a.fsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
/**************/
/* Population */
/**************/
Instance: PopulationQIRezidivKlinischeStudien
InstanceOf: recommendation-eligibility-criteria
Usage: #definition
Title: "Population CLL Rezidiv einschluss in klinische Studien"
Description: "Population CLL Pat. mit Rezidiv"
* status = #active
* actual = false
* name = "PopulationQIRezidivKlinischeStudien"
* description = "QI 4: Einschluss von Pat. mit Rezidiv in klinische Studien (modifiziert 2024)"
* characteristic[0].definitionByCombination
* code = #all-of
* characteristic[condition][+]
//* linkId = "CLL"
* definitionByTypeAndValue
* type = $sct#404684003 "Clinical finding (finding)"
* valueCodeableConcept = $sct#92814006 "Chronic lymphoid leukaemia, disease"
* characteristic[condition][+]
* definitionByTypeAndValue
* valueCodeableConcept = $cs-cll#cllrlpstherapy "CLL-relapse under treatment"
22 changes: 22 additions & 0 deletions input/fsh/CLL-QI/recommendation-CLL-QI-4/recommendation.fsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
/**********************************/
/* Recommendation CLL-QI 4 */
/**********************************/
/* Recommendation Collection Plan */
/**********************************/
Instance: RecCollectionQIRezidivKlinischeStudien
InstanceOf: recommendation
Usage: #definition
Title: "QI 4: Einschluss von CLL-Pat. mit Rezidiv in klinische Studien (modifiziert 2024)"
Description: "Patient*innen mit einem Rezidiv sollen, sofern eine passende klinische Studie verfügbar ist, die Therapie im Rahmen einer klinischen Studie angeboten werden."
* name = "RecommendationCollection_QI_4"
* title = "QI 4: Einschluss von CLL-Pat. mit Rezidiv in klinische Studien (modifiziert 2024)"
* date = "2024-07-08"
* status = #active
* description = "Patient*innen mit einem Rezidiv sollen, sofern eine passende klinische Studie verfügbar ist, die Therapie im Rahmen einer klinischen Studie angeboten werden."
* insert publisher-experimental-version
* insert rs-combination-all
* action[+]
* title = "QIRezidivKlinischeStudien"
* code = $cs-common-process#guideline-based-care
* description = "QI 4: Einschluss von CLL-Pat. mit Rezidiv in klinische Studien (modifiziert 2024)"
* definitionCanonical = Canonical(QIRezidivKlinischeStudien)
54 changes: 54 additions & 0 deletions input/fsh/CLL-QI/recommendation-CLL-QI-5/Intervention-a.fsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
/************************/
/* Intervention Plans */
/************************/
Instance: QICLLErstlinienTherapie
InstanceOf: recommendation-plan
Usage: #definition
Title: "QI 5: Bcl-2- oder BTK-Inhibitor-basierten Therapie als Erstlinientherapie (neu 2024)"
Description: "Patient*innen mit CLL sollen in der Erstlinienbehandlung mit einer Bcl-2- oder BTK-Inhibitor-basierten Therapie behandelt werden."
* insert publisher-experimental-version
* name = "QICLLErstlinienTherapie"
* title = "QI 5: Bcl-2- oder BTK-Inhibitor-basierten Therapie als Erstlinientherapie (neu 2024)"
* description = "Patient*innen mit CLL sollen in der Erstlinienbehandlung mit einer Bcl-2- oder BTK-Inhibitor-basierten Therapie behandelt werden."
* date = "2024-07"
* status = #active
* subjectCanonical = Canonical(PopulationQIMedikationErstlinienTherapie)
* extension[partOf].valueCanonical = Canonical(RecCollectionQIMedikationErstlinienTherapie)
* insert rs-combination-exactly(1)
* action[drugAdministration][+]
* definitionCanonical = Canonical(ErstlinieMitBCL2beiCLL)
* code = $sct#432102000 "Administration of substance (procedure)"
* action[drugAdministration][+]
* definitionCanonical = Canonical(ErstlinieMitBTKbeiCLL)
* code = $sct#432102000 "Administration of substance (procedure)"

/**********************/
/* Recommended Actions */
/**********************/
/*
Instance: ErstlinieMitBCL2beiCLLQI // TODO ich habe die selbe Instance bereits für das CLL Empfehlungsprojekt definiert, damit die von einander unabhängig sein können, habe ich diese aber anders genannt, so ist auch SUSHI zufrieden, dass ich nicht die selbe Instance zweimal habe.
InstanceOf: drug-administration-action
Usage: #definition
Title: "Erstlinienterapie mit BCL2-Inhibitor bei CLL"
Description: "Erstlinienterapie mit BCL2-Inhibitor bei CLL"
* name = "ErstlinieMitBCL2beiCLL"
* insert publisher-experimental-version
* status = #active
* description = "Erstlinienterapie mit BCL2-Inhibitor bei CLL"
* code = $sct#432102000 "Administration of substance (procedure)"
* productCodeableConcept
* coding[sct] = $sct#725567006 "B-cell lymphoma 2 inhibitor"
Instance: ErstlinieMitBTKbeiCLLQI // TODO ich habe die selbe Instance bereits für das CLL Empfehlungsprojekt definiert, damit die von einander unabhängig sein können, habe ich diese aber anders genannt, so ist auch SUSHI zufrieden, dass ich nicht die selbe Instance zweimal habe.
InstanceOf: drug-administration-action
Usage: #definition
Title: "Rezidivtherapie mit BTK-Inhibitor bei CLL"
Description: "Rezidivtherapie mit BTK-Inhibitor bei CLL"
* name = "RezidivtherapieMitBTKbeiCLL"
* insert publisher-experimental-version
* status = #active
* description = "Rezidivtherapie mit BTK-Inhibitor bei CLL"
* code = $sct#432102000 "Administration of substance (procedure)"
* productCodeableConcept
* coding[sct] = $sct#710227007 "Non-specific protein-tyrosine kinase inhibitor"
*/
20 changes: 20 additions & 0 deletions input/fsh/CLL-QI/recommendation-CLL-QI-5/population-a.fsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@

Instance: PopulationQIMedikationErstlinienTherapie
InstanceOf: recommendation-eligibility-criteria
Usage: #definition
Title: "Population für CLL Erstlinien-Therapie"
Description: "Patient*innen mit CLL sollen in der Erstlinienbehandlung mit einer Bcl-2- oder BTK-Inhibitor-basierten Therapie behandelt werden."
* status = #active
* actual = false
* name = "PopulationQIMedikationErstlinienTherapie"
* description = "Patient*innen mit CLL sollen in der Erstlinienbehandlung mit einer Bcl-2- oder BTK-Inhibitor-basierten Therapie behandelt werden."
* characteristic[0].definitionByCombination
* code = #all-of
* characteristic[condition][+]
//* linkId = "CLL"
* definitionByTypeAndValue
* type = $sct#404684003 "Clinical finding (finding)"
* valueCodeableConcept = $sct#92814006 "Chronic lymphoid leukaemia, disease"
* characteristic[condition][+]
* definitionByTypeAndValue
* valueCodeableConcept = $cs-cll#cllflt "CLL-specific firstline treatment"
24 changes: 24 additions & 0 deletions input/fsh/CLL-QI/recommendation-CLL-QI-5/recommendation.fsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/**********************************/
/* Recommendation CLL-QI 5 */
/**********************************/
/* Recommendation Collection Plan */
/**********************************/
Instance: RecCollectionQIMedikationErstlinienTherapie
InstanceOf: recommendation
Usage: #definition
Title: "QI 5: Bcl-2- oder BTK-Inhibitor-basierten Therapie als Erstlinientherapie (neu 2024)"
Description: "Patient*innen mit CLL sollen in der Erstlinienbehandlung mit einer Bcl-2- oder BTK-Inhibitor-basierten Therapie behandelt werden."
* name = "RecommendationCollection_QI_5"
* title = "QI 5: Bcl-2- oder BTK-Inhibitor-basierten Therapie als Erstlinientherapie (neu 2024)"
* date = "2024-07-08"
* status = #active
* description = "Patient*innen mit CLL sollen in der Erstlinienbehandlung mit einer Bcl-2- oder BTK-Inhibitor-basierten Therapie behandelt werden."
* insert publisher-experimental-version
* insert rs-combination-all
* action[+]
* title = "QICLLErstlinienTherapie"
* code = $cs-common-process#guideline-based-care
* description = "QI 5: Bcl-2- oder BTK-Inhibitor-basierten Therapie als Erstlinientherapie (neu 2024)"
* definitionCanonical = Canonical(QICLLErstlinienTherapie)


1 change: 1 addition & 0 deletions input/fsh/CLL/recommendation-CLL-5-4/recommendation.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ Description: "Als Rezidivtherapie sollen die zeitlich begrenzte, Venetoclax- bas
* date = "2024-05-06"
* status = #active
* description = "Als Rezidivtherapie sollen die zeitlich begrenzte, Venetoclax- basierte Behandlung oder die Dauertherapien mit einem BTK-Inhibitor (Acalabrutinib, Zanubrutinib, Ibrutinib) einer Chemoimmuntherapie vorgezogen werden."
* insert rs-combination-all
* action[+]
* title = "RezidivBehandlungBCL2undBTKbeiCLL"
* code = $cs-common-process#guideline-based-care // ist das richtig??
Expand Down
8 changes: 4 additions & 4 deletions input/fsh/cs-cll.fsh
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
// the use of an alias is a workaround for an error otherwise thrown in sushi 3.0.0
Alias: $cs-cll = https://www.netzwerk-universitaetsmedizin.de/fhir/codex-celida/CodeSystem/codex-celida //TODO - welche Adresse? entweder Greifswald oder die CLLs haben eine Host URL
Alias: $cs-cll = cll-v2

CodeSystem: CLL_V2
Id: cll-v2
Title: "CLL_V2"
Description: "Concepts required in recommendations that are not defined elsewhere"
* ^url = $cs-cll
* #dprnt "Disease progression that requires adapted or new treatment"
* #dprnti "Disease progression that requires adapted or new treatment with idelalisib"
* #scllt "Systemic CLL therapy"
Expand All @@ -14,4 +12,6 @@ Description: "Concepts required in recommendations that are not defined elsewher
* #cllrete "CLL Relapse therapy"
* #ingrfiftyintwomo "Zunahme mehr als 50 Prozent innerhalb von 2 Monaten, gemessen ab einer absoluten Lymphozytenzahl von mindestens 30.000/µl"
* #dopeunsixmo "Lymphozytenverdopplungszeit unter 6 Monaten, gemessen ab einer absoluten Lymphozytenzahl von mindestens 30.000/µl"
* #cllflt "CLL-specific firstline treatment"
* #cllflt "CLL-specific firstline treatment"
* #cllrlpstherapy "CLL-relapse under treatment"
* #cllrlpsincl "Inclusion into specific CLL relapse treatment study"
10 changes: 5 additions & 5 deletions sushi-config.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
id: cll-guideline.medizin.uni-greifswald.de
canonical: https://www.medizin.uni-greifswald.de/intensiv/fhir/guidelines/cll
name: CPG-on-EBMonFHIR template
title: CPG-on-EBMonFHIR template
id: de.uni-greifswald.medizin.cll-guideline
canonical: https://www.medizin.uni-greifswald.de/fhir/guideline/cll
name: CLL_Guidelines_QI
title: Chronisch Lymphatische Leukämie Guidline and Quality indicator
status: draft
version: 0.1.0
fhirVersion: 5.0.0
Expand All @@ -20,7 +20,6 @@ dependencies:

pages:
index.md:
title: CLL Guideline
downloads.xml:
changelog.md:
title: Change Log
Expand All @@ -46,4 +45,5 @@ parameters: # see https://confluence.hl7.org/display/FHIR/Implementation+Guide+
excludeexample: 'true'
extension-domain: # An external domain for which extensions are allowed to come (else they'll be flagged as invalid when validating).
- https://www.netzwerk-universitaetsmedizin.de
- https://www.medizin.uni-greifswald.de
- https://simplifier.net

0 comments on commit c27c8d5

Please sign in to comment.