{% extends "layouts/base.html" %} {% load i18n %} {% load analytics_extras %} {% block title %}{{ department.get_localized_name }} - {% trans "Complaints" %} - PX360{% endblock %} {% block content %}
{% trans "Departments" %} {{ department.get_localized_name }} {% trans "Complaints" %}

{% trans "Department Complaints" %}

{{ department.get_localized_name }} · {{ department.hospital.name }}

{% if search_query or status_filter or severity_filter or date_from or date_to %} {% trans "Clear" %} {% endif %}
{% include "partials/list_stats_bar.html" %}
{% if can_respond %} {% endif %} {% for c in complaints %} {% if can_respond %} {% endif %} {% empty %} {% endfor %}
{% trans "Reference" %} {% trans "Classification" %} {% trans "Staff" %} {% trans "Patient" %} {% trans "Assigned To" %} {% trans "Status" %} {% trans "Severity" %} {% trans "SLA" %} {% trans "Created" %}{% trans "Action" %}
{{ c.reference_number }}
{% if c.domain %}{{ c.domain.get_localized_name }}{% endif %} {% if c.category %}{{ c.category.get_localized_name }}{% endif %} {% if c.subcategory_obj %}{{ c.subcategory_obj.get_localized_name }}{% endif %}
{% if c.involved_staff.all %} {% for inv in c.involved_staff.all %}
{{ inv.staff.get_localized_name }}
{% endfor %} {% elif c.staff %}
{{ c.staff.get_localized_name }}
{% else %} - {% endif %}
{{ c.patient.mrn|default:"-" }} {{ c.assigned_to.get_full_name|default:"-" }} {{ c.get_status_display }} {{ c.get_severity_display }} {% if c.due_at and c.status != 'resolved' and c.status != 'closed' %} {% elif c.is_overdue %} {% trans "Overdue" %} {% else %} - {% endif %} {{ c.created_at|date:"Y-m-d" }} {% with idept=complaint_dept_map|get_item:c.pk %} {% if idept %} {% if idept.response_submitted and idept.manager_review_status == 'pending' %} {% trans "Pending Manager Review" %} {% else %} {% endif %} {% else %} ✓ {% trans "Submitted" %} {% endif %} {% endwith %}
{% trans "No complaints found" %}
{% include "partials/pagination.html" %}
{% if can_respond %} {% include "components/department_response_modal.html" %} {% endif %} {% endblock %}