This commit is contained in:
Ross
2021-11-28 14:53:19 +00:00
parent 63a2b7c859
commit 04e4990e80
+10 -4
View File
@@ -84,15 +84,21 @@ class Condition(models.Model):
subspecialty = models.ManyToManyField("subspecialty", blank=True)
def __str__(self) -> str:
if self.synonym.count() == 0:
return self.name
if self.primary_name:
if self.synonym.count() == 0:
return self.name
else:
synonyms = ",".join([i.name for i in self.synonym.all()])
return f"{self.name} ({synonyms})"
else:
synonyms = ",".join([i.name for i in self.synonym.all()])
return f"{self.name} ({synonyms})"
return f"{self.name} [syn]"
class Subspecialty(models.Model):
name = models.CharField(max_length=255)
def __str__(self) -> str:
return self.name
@reversion.register
class Case(models.Model):
#class SubspecialtyChoices(models.TextChoices):