Пример #1
0
def dead_cases_report(request, rformat="pdf"):
    '''List of Cases/Patient per CHW'''
    today = datetime.now().strftime("%d %B,%Y")
    pdfrpt = PDFReport()
    pdfrpt.setLandscape(True)
    title = _("%(app_name)s: Dead Cases report as of %(date)s" % \
               {'app_name': Cfg.get("app_name"), 'date': today})
    pdfrpt.setTitle(title)
    pdfrpt.setNumOfColumns(1)
    queryset, fields = \
        ReportAllPatients.death_report_by_provider()
    if queryset:
        pdfrpt.setTableData(queryset, fields, title, \
                    [0.3 * inch, 0.4 * inch, 1 * inch, 0.4 * inch, \
                     0.5 * inch, 0.8 * inch, 0.5 * inch, 1 * inch, \
                     0.6 * inch, 1.4 * inch, 1.5 * inch, 1 * inch, \
                     1.3 * inch, 1.2 * inch])
    pdfrpt.setFilename("/tmp/deathreport_")

    return pdfrpt.render()