DICOM import modules

RDSR module

Ultimately this should be the only module required as it deals with all Radiation Dose Structured Reports. This is used for CT, fluoroscopy, mammography, digital radiography and nuclear medicine.

openrem.remapp.extractors.rdsr.rdsr(rdsr_file)

Extract radiation dose related data from DICOM Radiation SR objects.

Parameters:

rdsr_file (str.) – relative or absolute path to Radiation Dose Structured Report.

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.

openrem.remapp.extractors.mam.mam(mg_file)

Extract radiation dose structured report related data from mammography images

Parameters:

mg_file (str.) – relative or absolute path to mammography DICOM image file.

CR and DR module

In practice this is only useful for DR modalities, but most of them use the CR IOD instead of the DX one, so both are catered for. This module makes use of the image headers much like the mammography module.

openrem.remapp.extractors.dx.dx(dig_file)

Extract radiation dose structured report related data from DX radiographic images

Parameters:

filename (str.) – relative or absolute path to DICOM DX radiographic image file.

NM Image module

This has the abilty to read information from the DICOM Headers of PET and NM images. In contrast to the other import modules this may actually complement the data read from an RRDSR, because not all relevant data is included there.

openrem.remapp.extractors.nm_image.nm_image(filename: str)

Extract radiation dose related data from DICOM PET/NM-Image.

Parameters:

filename – relative or absolute path to PET/NM-Image.

CT non-standard modules

Philips CT dose info reports

These have all the information that could be derived from the images also held in the DICOM header information, making harvesting relatively easy. Used where RDSR is not available from older Philips systems.

openrem.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.

Toshiba dose summary and images

OpenREM can harvest information from older Toshiba CT systems that create dose summary images but cannot create RDSR objects by using a combination of tools to create an RDSR that can then be imported in the normal manner. This extractor requires that the Offis DICOM toolkit, java.exe and pixelmed.jar are available to the system.

openrem.remapp.extractors.ct_toshiba.ct_toshiba(folder_name)

Function to create radiation dose structured reports from a folder of dose images.

Parameters:

folder_name – Path to folder containing Toshiba DICOM objects - dose summary and images