Refactor DICOM file reading to use dcmread for improved compatibility across models and helpers

This commit is contained in:
Ross
2025-08-18 10:45:34 +01:00
parent 9bda3f22db
commit 16a8bf3d3a
3 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -316,14 +316,14 @@ class SeriesImageBase(models.Model):
def get_dicom_json(self):
try:
json = pydicom.read_file(self.image).to_json()
json = pydicom.dcmread(self.image).to_json()
except pydicom.errors.InvalidDicomError:
return {}
return json
def get_dicom_info(self):
try:
info = pretty_print_dicom(pydicom.read_file(self.image))
info = pretty_print_dicom(pydicom.dcmread(self.image))
except pydicom.errors.InvalidDicomError:
info = "File is not a dicom."
return info