The DCM RT Dose reader is should be refactored and be based on BaseDICOMReaderService to reduce code and ease maintenance. Currently the dose reader does everything on its own. This leads to redundant code and potentially also new errors due to incomplete update of reader changes (e.g. T27689 was caused by that).
For the rework one can use CESTDICOMManualReaderService or CESTDICOMReaderService as an example how to build an custom reador on BaseDICOMReaderService that also does pre processing or post processing (of the loaded data).