This commit is contained in:
Ross
2023-12-18 18:03:43 +00:00
parent 19b526e8a3
commit 01cd0e219e
+17 -18
View File
@@ -940,27 +940,26 @@ class UncategorisedDicom(models.Model):
def get_basic_dicom_tags(self):
try:
ds = pydicom.read_file(self.image)
with pydicom.read_file(self.image) as ds:
to_include = (
"StudyDescription",
"Modality",
"ProtocolName",
"SeriesDescription",
"SeriesInstanceUID",
"BodyPartExamined",
"SliceThickness",
)
to_include = (
"StudyDescription",
"Modality",
"ProtocolName",
"SeriesDescription",
"SeriesInstanceUID",
"BodyPartExamined",
"SliceThickness",
)
tags = {}
tags = {}
for tag in to_include:
if tag in ds:
tags[tag] = ds[tag].value
else:
tags[tag] = ""
for tag in to_include:
if tag in ds:
tags[tag] = ds[tag].value
else:
tags[tag] = ""
return tags
return tags
except pydicom.errors.InvalidDicomError:
return None