move anatomy structure to atlas
This commit is contained in:
+1
-17
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user