{% extends 'layouts/base.html' %} {% load i18n %} {% block title %}{% trans "KPI Reports" %} - PX360{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

{% trans "KPI Reports" %}

{% trans "Monthly automated reports for MOH and internal KPIs" %}

{% trans "Total Reports" %}

{{ stats.total }}

{% trans "Completed" %}

{{ stats.completed }}

{% trans "Pending" %}

{{ stats.pending }}

{% trans "Failed" %}

{{ stats.failed }}

{% trans "All Reports" %} {% trans "Completed" %} {% trans "Pending" %} {% trans "Failed" %}

{% trans "Showing:" %} {{ page_obj.start_index|default:0 }}-{{ page_obj.end_index|default:0 }} {% trans "of" %} {{ page_obj.paginator.count|default:0 }}

{% if reports %}
{% for report in reports %}
{{ report.kpi_id }} {{ report.report_period_display }}
{{ report.get_status_display }}

{{ report.indicator_title }}

{{ report.hospital.name }}

{% trans "Target" %}
{{ report.target_percentage }}%
{% trans "Result" %}
{{ report.overall_result }}%
{% trans "Cases" %}
{{ report.total_denominator }}
{% if report.status == 'failed' or report.status == 'pending' %}
{% csrf_token %}
{% endif %}
{% endfor %}
{% if page_obj.has_other_pages %}
{% trans "Showing" %} {{ page_obj.start_index }}-{{ page_obj.end_index }} {% trans "of" %} {{ page_obj.paginator.count }} {% trans "entries" %}
{% for key, value in request.GET.items %} {% if key != 'page_size' and key != 'page' %} {% endif %} {% endfor %}
{% if page_obj.has_previous %} {% else %} {% endif %} {% for num in page_obj.paginator.page_range %} {% if num == page_obj.number %} {{ num }} {% elif num > page_obj.number|add:'-3' and num < page_obj.number|add:'3' %} {{ num }} {% elif num == 1 or num == page_obj.paginator.num_pages %} {{ num }} {% elif num == page_obj.number|add:'-3' or num == page_obj.number|add:'3' %} ... {% endif %} {% endfor %} {% if page_obj.has_next %} {% else %} {% endif %}
{% endif %}
{% else %}

{% trans "No KPI Reports Found" %}

{% trans "Generate your first KPI report to get started." %}

{% trans "Generate Report" %}
{% endif %} {% endblock %} {% block extra_js %} {% endblock %}