diff --git a/archive_discovery.py b/archive_discovery.py index d37fb79..df911ac 100644 --- a/archive_discovery.py +++ b/archive_discovery.py @@ -52,6 +52,7 @@ def create_cfind_dataset(start_datetime, end_datetime): ds.PatientName = '' ds.AccessionNumber = '' ds.StudyInstanceUID = '' + ds.StudyDescription = '' # Added StudyDescription ds.ModalitiesInStudy = '' ds.NumberOfStudyRelatedInstances = '' return ds @@ -203,7 +204,7 @@ class ConfigDialog: writer = csv.writer(f, delimiter='|') writer.writerow([ 'PatientID', 'PatientName', 'AccessionNumber', 'StudyDate', - 'StudyInstanceUID', 'ModalitiesInStudy', 'NumberOfStudyRelatedInstances' + 'StudyInstanceUID', 'StudyDescription', 'ModalitiesInStudy', 'NumberOfStudyRelatedInstances' ]) while start_date < now and not self.stop_event.is_set(): @@ -240,6 +241,7 @@ class ConfigDialog: str(getattr(identifier, 'AccessionNumber', '')).strip(), str(getattr(identifier, 'StudyDate', '')).strip(), str(getattr(identifier, 'StudyInstanceUID', '')).strip(), + str(getattr(identifier, 'StudyDescription', '')).strip(), # New field mod_string, str(getattr(identifier, 'NumberOfStudyRelatedInstances', '')).strip() ])