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) subspecialty = models.ManyToManyField("subspecialty", blank=True)
def __str__(self) -> str: def __str__(self) -> str:
if self.synonym.count() == 0: if self.primary_name:
return self.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: else:
synonyms = ",".join([i.name for i in self.synonym.all()]) return f"{self.name} [syn]"
return f"{self.name} ({synonyms})"
class Subspecialty(models.Model): class Subspecialty(models.Model):
name = models.CharField(max_length=255) name = models.CharField(max_length=255)
def __str__(self) -> str:
return self.name
@reversion.register @reversion.register
class Case(models.Model): class Case(models.Model):
#class SubspecialtyChoices(models.TextChoices): #class SubspecialtyChoices(models.TextChoices):