begin correct sorting of exams/collection

This commit is contained in:
Ross
2024-02-18 21:56:19 +00:00
parent 4721122e4d
commit 7c9192986a
6 changed files with 29 additions and 9 deletions
+8
View File
@@ -426,6 +426,7 @@ class Case(models.Model, AuthorMixin):
return json.dumps(self.get_viva_details())
def extract_image_dicom_json_from_ds(ds, url, image_index):
to_keep = [
"Columns",
@@ -866,6 +867,13 @@ class CaseCollection(ExamOrCollectionGenericBase):
}
def order_cases(self):
"""Modifies the casedetail sort_order to sequentially order the cases"""
for n, c in enumerate(self.casedetail_set.all().order_by("sort_order")):
c.sort_order = n
c.save()
class SeriesDetail(models.Model):
case = models.ForeignKey(Case, on_delete=models.CASCADE)
series = models.ForeignKey(Series, on_delete=models.CASCADE)