{% 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 %} {{ _("Public Complaint Form")}}
{% trans "Total" %}

{{ stats.total }}

{% trans "Open" %}

{{ stats.open }}

{% trans "In Progress" %}

{{ stats.in_progress }}

{% trans "Overdue" %}

{{ stats.overdue }}

{% trans "Complaints" %}

{{ stats.complaints }}

{% trans "Appreciations" %}

{{ stats.appreciations }}

{{ _("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 "Ref #" %} {% trans "Type" %} {% trans "Source" %} {% trans "Patient" %} {% trans "Title" %} {% trans "Taxonomy" %} {% trans "Status" %} {% trans "Severity" %} {% trans "Age" %} {% trans "Assigned To" %} {% trans "Due Date" %} {% trans "Incident Date" %} {% trans "Actions" %}
{{ complaint.reference_number }} {% if complaint.complaint_type == 'appreciation' %} {% else %} {% endif %} {% if complaint.source %} {{ complaint.source.name_en|truncatechars:12 }} {% elif complaint.complaint_source_type == 'internal' %} {% else %} {% endif %} {{ complaint.patient.get_full_name|default:complaint.patient_name|default:"--" }}
{{ _("MRN") }}: {{ complaint.patient.mrn|default:"--" }}
{{ complaint.title|truncatewords:6 }} {% if complaint.is_overdue %} {{ _("OVERDUE") }} {% endif %}
{% if complaint.domain %} {% if complaint.domain.name_en == 'CLINICAL' %} {{ complaint.domain.name_en }} {% elif complaint.domain.name_en == 'MANAGEMENT' %} {{ complaint.domain.name_en }} {% elif complaint.domain.name_en == 'RELATIONSHIPS' %} {{ complaint.domain.name_en }} {% else %} {{ complaint.domain.name_en|truncatechars:15 }} {% endif %} {% if complaint.category %}
{{ complaint.category.name_en|truncatechars:20 }} {% endif %} {% else %} {% trans "Unclassified" %} {% endif %}
{{ complaint.get_status_display }} {{ complaint.get_severity_display }} {% with days=complaint.created_at|timesince %} {{ days|default:"0 days" }} {% endwith %} {% if complaint.assigned_to %} {{ complaint.assigned_to.get_full_name }} {% else %} {{ _("Unassigned") }} {% endif %} {{ complaint.due_at|date:"M d" }} {{ complaint.incident_date|date:"M d, Y"|default:"--" }}

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

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