code: def setInterimValue(self, keyword, value):
          
          # Ensure result integrity regards to None, empty and 0 values
          val = str('' if not value and value != 0 else value).strip()
          interims = self.getInterimFields()
          for interim in interims:
              if interim['keyword'] == keyword:
                  interim['value'] = val
                  self.setInterimFields(interims)
                  return
  
          logger.warning("Interim '{}' for analysis '{}' not found"
                         .format(keyword, self.getKeyword()))
docs: Sets a value to an interim of this analysis
          :param keyword: the keyword of the interim
          :param value: the value for the interim