From 14b51d977ca6b2843d7c13123bdceadbc89899b9 Mon Sep 17 00:00:00 2001 From: nandkishorr Date: Thu, 26 Feb 2026 15:34:52 +0530 Subject: [PATCH] fix:filter with completed filter --- .../reports/context_builder/data_points/questionnaire.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/care/emr/reports/context_builder/data_points/questionnaire.py b/care/emr/reports/context_builder/data_points/questionnaire.py index ef9a62e03a..0a04f08075 100644 --- a/care/emr/reports/context_builder/data_points/questionnaire.py +++ b/care/emr/reports/context_builder/data_points/questionnaire.py @@ -10,6 +10,9 @@ from care.emr.reports.context_builder.data_points.user import ( SingleUserRelatedContextBuilder, ) +from care.emr.resources.questionnaire_response.spec import ( + QuestionnaireResponseStatusChoices, +) class QuestionnaireResponsesContextBuilder(QuerysetContextBuilder): @@ -80,7 +83,9 @@ class QuestionnaireContextBuilder(QuerysetContextBuilder): def get_context(self): return QuestionnaireResponse.objects.filter( - encounter=self.parent_context, questionnaire__isnull=False + encounter=self.parent_context, + questionnaire__isnull=False, + status=QuestionnaireResponseStatusChoices.completed.value, ) def perform_extra_filters(self, qs, **kwargs):