From 5181e4e20e967db8852cfc97318bc0bf40122e5d Mon Sep 17 00:00:00 2001 From: Ross Date: Wed, 7 Jul 2021 18:11:30 +0100 Subject: [PATCH] . --- rapids/models.py | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/rapids/models.py b/rapids/models.py index b76ebd0b..f29c6934 100644 --- a/rapids/models.py +++ b/rapids/models.py @@ -307,12 +307,25 @@ class Rapid(models.Model): #def GetNonFeedbackQuestionImages(self): #return self.get_images() + def get_laterality_string(self): + if self.laterality == self.NONE: + s = "" + elif self.laterality == self.BILATERAL: + s = "bilateral " + elif self.laterality == self.RIGHT: + s = "right " + elif self.laterality == self.LEFT: + s = "left " + + return s + def get_suggested_answers(self): answers = [] for r in self.region.all(): + laterality = self.get_laterality_string() for a in self.abnormality.all(): - answers.append("{} {}".format(r.name, a.name)) - answers.append("{} {}".format(a.name, r.name)) + answers.append("{}{} {}".format(laterality, r.name, a.name)) + answers.append("{} {}{}".format(a.name, laterality, r.name)) compare_answers = self.get_compare_answers()