move anatomy structure to atlas

This commit is contained in:
Ross
2024-01-10 23:12:38 +00:00
parent 087b29f0b4
commit 298cfe391c
7 changed files with 28 additions and 71 deletions
+1 -17
View File
@@ -17,6 +17,7 @@ from sortedm2m.fields import SortedManyToManyField
import string
from generic.models import CidUser, CidUserGroup, ExamUserStatus, Examination, ExamBase, QuestionBase, QuestionNote, UserAnswerBase, UserUserGroup, Modality
from atlas.models import Structure
from collections import defaultdict
from helpers.images import image_as_base64
@@ -47,13 +48,6 @@ class BodyPart(models.Model):
return self.bodypart
class Structure(models.Model):
structure = models.CharField(max_length=200, unique=True)
def __str__(self):
return self.structure
class Region(models.Model):
region = models.CharField(max_length=200)
@@ -139,16 +133,6 @@ class AnatomyQuestion(QuestionBase):
self.modality,
self.structure,
)
# Get associated exams
e = self.exams.all().values_list("name", flat=True)
exams = ", ".join(e)
if a is None:
return "({})".format(exams)
else:
return "{} ({}) [{}, {}]".format(
a.answer, exams, self.modality, self.structure
)
def get_link(self):
return format_html("<a href='{}'>{}</a>", self.get_absolute_url(), self)