Example #1
0
 def get_report_line(self, row):
     return '- {}: {} / {} - {}\r\n\r\n'.format(
         row['scad_id'],
         get_redcap_link('Clinic', row['scad_clinic_project_id'],
                         row['scad_id']),
         get_redcap_link('Registry', row['scad_reg_project_id'],
                         row['scadreg_id']), row['error_message'])
Example #2
0
 def get_report_line(self, row):
     return '- {}\r\n'.format(
         get_redcap_link(
             row['StudyNumber'] or 'Click Here',
             row['project_id'],
             row['StudyNumber'],
         ))
    def get_report_lines(self, cursor):
        markdown = ''

        for p in cursor:
            markdown += "- **{}**\r\n".format(get_redcap_link(
                p['StudyNumber'], 28, p['StudyNumber']))

        markdown += "\r\n\r\n".format()

        return markdown, cursor.rowcount
Example #4
0
    def get_report_line(self, row):
        missing_fields = [f for f in self.fields if row[f] == 1]

        return '- {}: ({})\r\n'.format(
            get_redcap_link(
                row['ID'],
                REDCAP_PROJECT_ID,
                row['ID'],
            ),
            ', '.join(missing_fields),
        )
Example #5
0
 def get_report_line(self, row):
     return '- {}; {}\r\n'.format(
         get_redcap_link(
             row['record'],
             9,
             row['record'],
         ),
         get_contact_id_search_link(
             'CiviCRM',
             row['record'],
         ),
     )
Example #6
0
    def get_report_lines(self, cursor):
        markdown = ''
        count = 0

        for p in cursor:
            count += 1
            markdown += "- **{}**\r\n".format(get_redcap_link(
                p['fast_id'], 43, p['fast_id']))

        markdown += "\r\n\r\n".format()

        return markdown, count
Example #7
0
 def get_report_line(self, row):
     return '- {}\r\n'.format(
         get_redcap_link(row['record'], row['project_id'], row['record']))
Example #8
0
 def get_report_line(self, row):
     return '- {}: Baseline = {:%d %B %Y} ({} days ago)\r\n'.format(
         get_redcap_link(row['record'], row['project_id'], row['record']),
         row['baseline_date'], row['age'])
Example #9
0
 def get_report_line(self, row):
     return '- {}\r\n\r\n'.format(
         get_redcap_link(
             row['fast_id'],
             row["project_id"],
             row["record"]))