DICOM import modules

RDSR module

Ultimately this should be the only module required as it deals with all Radiation Dose Structured Reports. Currently this has only been tested on CT and fluoroscopy structured reports, but it also has the logic for mammography structured reports if they start to appear.

remapp.extractors.rdsr.rdsr(rdsr_file)

Extract radiation dose related data from DICOM Radiation SR objects.

Parameters:filename (str.) – relative or absolute path to Radiation Dose Structured Report.
Tested with:
  • CT: Siemens, Philips and GE RDSR, GE Enhanced SR.
  • Fluoro: Siemens Artis Zee RDSR

Mammography module

Mammography is interesting in that all the information required for dose audit is contained in the image header, including patient ‘size’, ie thickness. However the disadvantage over an RSDR is the requirement to process each individual image rather than a single report for the study, which would also capture any rejected images.

remapp.extractors.mam.mam(mg_file)

Extract radiation dose structured report related data from mammography images

Parameters:filename (str.) – relative or absolute path to mammography DICOM image file.
Tested with:
  • GE Senographe DS software versions ADS_43.10.1 and ADS_53.10.10 only.
  • Limited testing: GE Senographe Essential
  • Limited testing: Hologic Selenia
  • Limited testing: Siemens Inspiration

CT non-standard modules

Initially only Philips CT dose report images are catered for. These have all the information that could be derived from the images also held in the DICOM header information, making harvesting relatively easy.

remapp.extractors.ct_philips.ct_philips(philips_file)

Extract radiation dose structured report related data from Philips CT dose report images

Parameters:filename (str.) – relative or absolute path to Philips CT dose report DICOM image file.
Tested with:
  • Philips Gemini TF PET-CT v2.3.0
  • Brilliance BigBore v3.5.4.17001.