Exemplo n.º 1
0
 def patient_interactions_url(self):
     from custom.succeed.reports.patient_interactions import PatientInteractionsReport
     if self.is_all_reports_enabled or self.get_class_path(PatientInteractionsReport) in self.get_available_report_list:
         return html.escape(
             PatientInteractionsReport.get_url(*[self.case["domain"]]) + "?patient_id=%s" % self.case['_id'])
     else:
         return EMPTY_URL
Exemplo n.º 2
0
def case_link(name, case_id):
    url = PatientInteractionsReport.get_url(*[SUCCEED_DOMAIN]) + "?patient_id=%s" % case_id
    if url:
        return {
            'html': format_html("<a class='ajax_dialog' href='{}' target='_blank'>{}</a>", url, name),
            'sort_key': name
        }
    else:
        return "%s (bad ID format)" % name
Exemplo n.º 3
0
 def patient_interactions_url(self):
     from custom.succeed.reports.patient_interactions import PatientInteractionsReport
     if self.is_all_reports_enabled or self.get_class_path(
             PatientInteractionsReport) in self.get_available_report_list:
         return html.escape(
             PatientInteractionsReport.get_url(
                 *[self.get_case()["domain"]]) +
             "?patient_id=%s" % self.get_case()['_id'])
     else:
         return EMPTY_URL
Exemplo n.º 4
0
def case_link(name, case_id):
    url = html.escape(
        PatientInteractionsReport.get_url(*[SUCCEED_DOMAIN]) + "?patient_id=%s" % case_id)
    if url:
        return {
            'html': html.mark_safe("<a class='ajax_dialog' href='%s' "
                                   "target='_blank'>%s</a>" % (url, html.escape(name))),
            'sort_key': name
        }
    else:
        return "%s (bad ID format)" % name
Exemplo n.º 5
0
def case_link(name, case_id):
    url = html.escape(
        PatientInteractionsReport.get_url(*[SUCCEED_DOMAIN]) + "?patient_id=%s" % case_id)
    if url:
        return {
            'html': html.mark_safe("<a class='ajax_dialog' href='%s' "
                                   "target='_blank'>%s</a>" % (url, html.escape(name))),
            'sort_key': name
        }
    else:
        return "%s (bad ID format)" % name