From a60c5cfd735d08e7ed1072edee181ed6842f8646 Mon Sep 17 00:00:00 2001 From: patryllus Date: Sat, 27 Jul 2024 14:38:28 +0300 Subject: [PATCH] KHP3-6241 on DMI surveillance: Reduce Polio flagging sensitivity by adding onset status as sudden requirement --- .../EligibleForIDSRFlagsCalculation.java | 26 ++++++++++++++----- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/api/src/main/java/org/openmrs/module/kenyaemr/calculation/library/surveillance/EligibleForIDSRFlagsCalculation.java b/api/src/main/java/org/openmrs/module/kenyaemr/calculation/library/surveillance/EligibleForIDSRFlagsCalculation.java index 0aa970583..25ee1d4a4 100644 --- a/api/src/main/java/org/openmrs/module/kenyaemr/calculation/library/surveillance/EligibleForIDSRFlagsCalculation.java +++ b/api/src/main/java/org/openmrs/module/kenyaemr/calculation/library/surveillance/EligibleForIDSRFlagsCalculation.java @@ -88,6 +88,8 @@ public class EligibleForIDSRFlagsCalculation extends AbstractPatientCalculation String SCREENING_QUESTION_EXAMINATION = "162737AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; //Polio String LIMBS_WEAKNESS = "157498AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; + String ONSET_QUESTION = "d7a3441d-6aeb-49be-b7d6-b2a3bb39e78d"; + String SUDDEN_ONSET = "162707AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; /** * Evaluates the calculation @@ -108,6 +110,7 @@ public CalculationResultMap evaluate(Collection cohort, Map cohort, Map cohort, Map cohort, Map