{% extends "layouts/public_base.html" %} {% load i18n %} {% block title %}{% trans "Track Your Complaint" %}{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
{% trans "Back to Home" %}

{% trans "Track Your Complaint" %}

{% trans "Enter your reference number to check the status of your complaint" %}

{% csrf_token %}

{% trans "Your reference number was provided when you submitted your complaint" %}

{% if error_message %}
{% trans "Not Found" %}
{{ error_message }}
{% endif %} {% if complaint %}
{{ complaint.reference_number }}
{{ complaint.get_status_display }}

{% if complaint.is_overdue %} {% trans "Response Overdue" %} {% else %} {% trans "Expected Response Time" %} {% endif %}

{% trans "Due:" %} {{ complaint.due_at|date:"F j, Y" }} at {{ complaint.due_at|time:"g:i A" }}

{% trans "Submitted On" %}
{{ complaint.created_at|date:"F j, Y" }}
{% trans "Hospital" %}
{{ complaint.hospital.name }}
{% if complaint.department %}
{% trans "Department" %}
{{ complaint.department.name }}
{% endif %}
{% trans "Category" %}
{% if complaint.category %} {{ complaint.category.name_en }} {% else %} {% trans "Pending Classification" %} {% endif %}
{% if public_updates %}

{% trans "Complaint Timeline" %}

{% for update in public_updates %}
{{ update.created_at|date:"F j, Y" }} at {{ update.created_at|time:"g:i A" }}
{% if update.update_type == 'status_change' %} {% trans "Status Updated" %} {% elif update.update_type == 'resolution' %} {% trans "Resolution Added" %} {% elif update.update_type == 'communication' %} {% trans "Update" %} {% else %} {{ update.get_update_type_display }} {% endif %}
{% if update.comments %}
{{ update.comments|linebreaks }}
{% endif %}
{% endfor %}
{% else %}
{% trans "No updates available yet. You will be notified when there is progress on your complaint." %}
{% endif %}
{% endif %}
{% endblock %}