Ejemplo n.º 1
0
    def getDescription(self, params):
        rows = CReport.getDescription(self, params)

        diagnosis = params.get('diagnosis', 0)
        sex = params.get('sex', 0)
        age = params.get('age', 0)
        citizenship = params.get('citizenship', 0)
        orgStructure = params.get('orgStructure', 0)

        if diagnosis:
            rows.append(u'диагноз: %s' % CDiagnosisModel.list[diagnosis])
        # if sex:
        #     rows.append(u'Пол: %s' % CSexModel.list[sex])  # дублируется с родительским
        if age:
            rows.append(u'возраст: %s' % CAgeModel.list[age])
        if citizenship:
            rows.append(u'житель: %s' % CCitizenshipModel.list[citizenship])
        if orgStructure:
            rows.append(u'подразделение: %s' %
                        COrgStructureModel.list[orgStructure])

        return rows
Ejemplo n.º 2
0
 def getDescription(self, params):
     rows = CReport.getDescription(self, params)
     primary = params.get('primaryStatus', 0)
     if primary:
         rows.append(u'Признак первичности: ' + self.primaryMap[primary])
     return rows
Ejemplo n.º 3
0
 def getDescription(self, params):
     rows = CReport.getDescription(self, params)
     byMoney = params.get('byMoney', True)
     rows.append(u'сводка: по ' +
                 (u'денежным суммам' if byMoney else u'количеству услуг'))
     return rows