{% extends "layouts/base.html" %} {% load i18n %} {% block title %}{{ staff.name }} - {% trans "Performance Detail" %} - PX360{% endblock %} {% block content %}

{{ staff.name }}

{{ staff.role }} | {{ staff.department|default:_("No Department") }} | {{ staff.hospital|default:_("No Hospital") }}

{% trans "Performance Score" %}
{{ performance.performance_score.overall }}
{{ performance.performance_score.rating }}

{% trans "Based on" %} {{ performance.performance_score.total_items_handled }} {% trans "items handled" %}

{% trans "Score Breakdown" %}
{% trans "Complaint Resolution" %} {{ performance.performance_score.breakdown.complaint_resolution|floatformat:0 }}%
{% trans "Complaint Response" %} {{ performance.performance_score.breakdown.complaint_response_time|floatformat:0 }}%
{% trans "Inquiry Resolution" %} {{ performance.performance_score.breakdown.inquiry_resolution|floatformat:0 }}%
{% trans "Inquiry Response" %} {{ performance.performance_score.breakdown.inquiry_response_time|floatformat:0 }}%
{% trans "Activation Time" %} {{ performance.performance_score.breakdown.complaint_activation_time|floatformat:0 }}%
{% trans "Workload" %} {{ performance.performance_score.breakdown.workload|floatformat:0 }}%
{% trans "Total Complaints" %}

{{ performance.summary.total_complaints }}

{{ performance.summary.complaint_resolution_rate }}% {% trans "resolution rate" %}
{% trans "Total Inquiries" %}

{{ performance.summary.total_inquiries }}

{{ performance.summary.inquiry_resolution_rate }}% {% trans "resolution rate" %}
{% trans "Period" %}

{{ performance.period.days }}

{% trans "days" %}
{% trans "Items/Day" %}

{% with total=performance.summary.total_complaints|add:performance.summary.total_inquiries %} {% if performance.period.days > 0 %} {{ total|div:performance.period.days|floatformat:1 }} {% else %} 0 {% endif %} {% endwith %}

{% trans "average workload" %}
{% trans "6-Month Performance Trend" %}
{% trans "Recent Complaints" %}
{% for complaint in performance.recent_complaints %}
{{ complaint.title|truncatechars:50 }}
{{ complaint.created_at|slice:":10" }}
{{ complaint.status }} {% if complaint.severity == 'critical' %} {% trans "Critical" %} {% endif %}
{% empty %}
{% trans "No complaints in selected period" %}
{% endfor %}
{% trans "Recent Inquiries" %}
{% for inquiry in performance.recent_inquiries %}
{{ inquiry.subject|truncatechars:50 }}
{{ inquiry.created_at|slice:":10" }}
{{ inquiry.status }}
{% empty %}
{% trans "No inquiries in selected period" %}
{% endfor %}
{% endblock %} {% block extra_js %} {% endblock %}