def forceSaveReport(self):
        keyName = self.inputVolumeSelector.currentNode().GetName()
        self.analysisResults = dict()
        self.analysisResults[keyName] = collections.OrderedDict()
        self.__saveBasicData__(keyName)
        self.saveReport()
If basic report does not exist, it is created "on the fly"
dataset/ETHPy150Open acil-bwh/SlicerCIP/Scripted/CIP_LesionModel/CIP_LesionModel.py/CIP_LesionModelWidget.forceSaveReport