ADd study description to Query
New Feature Added
StudyDescription is now:
Included in the query
Written to the output file
Clearly visible in the header and data rows
This commit is contained in:
@@ -52,6 +52,7 @@ def create_cfind_dataset(start_datetime, end_datetime):
|
|||||||
ds.PatientName = ''
|
ds.PatientName = ''
|
||||||
ds.AccessionNumber = ''
|
ds.AccessionNumber = ''
|
||||||
ds.StudyInstanceUID = ''
|
ds.StudyInstanceUID = ''
|
||||||
|
ds.StudyDescription = '' # Added StudyDescription
|
||||||
ds.ModalitiesInStudy = ''
|
ds.ModalitiesInStudy = ''
|
||||||
ds.NumberOfStudyRelatedInstances = ''
|
ds.NumberOfStudyRelatedInstances = ''
|
||||||
return ds
|
return ds
|
||||||
@@ -203,7 +204,7 @@ class ConfigDialog:
|
|||||||
writer = csv.writer(f, delimiter='|')
|
writer = csv.writer(f, delimiter='|')
|
||||||
writer.writerow([
|
writer.writerow([
|
||||||
'PatientID', 'PatientName', 'AccessionNumber', 'StudyDate',
|
'PatientID', 'PatientName', 'AccessionNumber', 'StudyDate',
|
||||||
'StudyInstanceUID', 'ModalitiesInStudy', 'NumberOfStudyRelatedInstances'
|
'StudyInstanceUID', 'StudyDescription', 'ModalitiesInStudy', 'NumberOfStudyRelatedInstances'
|
||||||
])
|
])
|
||||||
|
|
||||||
while start_date < now and not self.stop_event.is_set():
|
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, 'AccessionNumber', '')).strip(),
|
||||||
str(getattr(identifier, 'StudyDate', '')).strip(),
|
str(getattr(identifier, 'StudyDate', '')).strip(),
|
||||||
str(getattr(identifier, 'StudyInstanceUID', '')).strip(),
|
str(getattr(identifier, 'StudyInstanceUID', '')).strip(),
|
||||||
|
str(getattr(identifier, 'StudyDescription', '')).strip(), # New field
|
||||||
mod_string,
|
mod_string,
|
||||||
str(getattr(identifier, 'NumberOfStudyRelatedInstances', '')).strip()
|
str(getattr(identifier, 'NumberOfStudyRelatedInstances', '')).strip()
|
||||||
])
|
])
|
||||||
|
|||||||
Reference in New Issue
Block a user