New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Manually triggered calculation of case classification [3] #4770
Comments
#4116 |
Issue Tracker Comment |
|
The comment from @maxiheyner is covered by a new issue #5324 and is NOT part of this one! @JaquM Please add to the prio_list and priritize |
@JaquM I've updated the development specifications based on the currently disabled case classification validation logic for German systems. I guess the clinical picture part is not up-to-date. Can you please update the clinical picture for Covid-19 based on the exact symptoms that we have in the system? |
Found by @syntakker : Minor finding: Automated recalculation for case classification is not triggered when a cluster event is unlinked (for classification "suspect" + cluster event => "probable", unlink cluster event =>"suspect") |
When a cluster event is unlinked from a case, the case is not saved. The automatic calculation is triggered only if the case is saved. In case the event is unlinked the user could use the "Calculate case classification" button to manually trigger the calculation. |
…triggered_calculation_of_case_classification_additional_changes #4770 - Manually triggered calculation of case classification - addit…
@sergiupacurariu we please need to add "sore throat / pharyngitis" as symptom for the clinical picture. |
@JaquM In the classification rules we have two sets of symptoms:
|
@sergiupacurariu the first set please |
… symptom "sore throat / pharyngitis"
…triggered_case_classification_add_new_symptom #4770 - Manually triggered calculation of case classification - added…
Verified on Local and https://test-de.sormas.netzlink.com/, Version: 1.61.0-SNAPSHOT |
Further informations in #4770 (comment)
Situation Description
For Germany only, the case classification should be calculated according to the RKI standards, when clicking a button "calculate" which is next to the case classification
The calculation must be based on the information available in each case.
Belongs to #3004
Feature Description
|
*Clinical picture:
at least one of the following symptoms:
- cough
- pneumoniaClinicalOrRadiologic
- acuteRespiratoryDistressSyndrom
- respiratoryDiseaseVentilation
- difficultyBreathing
Possible Alternatives
Additional Information
@kwa20
To do:
=> Remove validation
=> Add "calculate" option
=> In Germany automatic caseclassification = false
Development Specifications
ClassificationAllSymptomsCriteriaDto
which is passed the SymptomsDto and a SymptomState and goes through all symptoms where the@Diseases
annotation contains the disease in question and checks whether the value matches the given SymptomState; the eval method returns true if all symptoms match the SymptomState and false if at least one symptom does not match the SymptomState; should also be possible to call this criteria with null in which case it verifies that all symptoms have no valuepneumoniaClinicalOrRadiologic
,difficultyBreathing
,cough
,runnyNose
,respiratoryDiseaseVentilation
,acuteRespiratoryDistressSyndrome
,lossOfTaste
,lossOfSmell
PCR_RT_PCR
,ANTIGEN_DETECTION
,ISOLATION
orSEQUENZING
fever
,generalSignsOfDisease
,diarrhea
,fastHeartRate
,rapidBreathing
,oxygenSaturationLower94
,vomiting
,chillsSweats
The text was updated successfully, but these errors were encountered: