{% extends "layouts/base.html" %} {% load i18n %} {% load static %} {% block title %}{{ _("Complaints Console")}} - PX360{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

{{ _("Complaints Console")}}

{{ _("Manage and track patient complaints with SLA monitoring")}}

{% if user.is_px_admin or user.is_hospital_admin %} {{ _("New Complaint")}} {% endif %}
{% trans "Total Complaints" %}

{{ stats.total }}

{% trans "Open" %}

{{ stats.open }}

{% trans "In Progress" %}

{{ stats.in_progress }}

{% trans "Overdue" %}

{{ stats.overdue }}

{{ _("Filters") }}
{{ _("Clear") }}
Showing {{ page_obj.start_index }} to {{ page_obj.end_index }} of {{ page_obj.paginator.count }} complaints
{% for complaint in complaints %} {% empty %} {% endfor %}
{% trans "ID" %} {% trans "Patient" %} {% trans "Title" %} {% trans "Category" %} {% trans "Status" %} {% trans "Severity" %} {% trans "Hospital" %} {% trans "Assigned To" %} {% trans "Due Date" %} {% trans "Created" %} {% trans "Actions" %}
#{{ complaint.id|slice:":8" }} {{ complaint.patient.get_full_name }}
{{ _("MRN") }}: {{ complaint.patient.mrn }}
{{ complaint.title|truncatewords:8 }} {% if complaint.is_overdue %} {{ _("OVERDUE") }} {% endif %}
{{ complaint.get_category_display }} {{ complaint.get_status_display }} {{ complaint.get_severity_display }} {{ complaint.hospital.name_en|truncatewords:3 }} {% if complaint.assigned_to %} {{ complaint.assigned_to.get_full_name }} {% else %} {{ _("Unassigned") }} {% endif %} {{ complaint.due_at|date:"M d, Y H:i" }} {{ complaint.created_at|date:"M d, Y" }}

{{ _("No complaints found")}}

{% if page_obj.has_other_pages %} {% endif %}
{% endblock %} {% block extra_js %} {% endblock %}