{% extends "base.html" %} {% load static %} {% block title %}{{ object.name }} - Quality Indicator - {{ block.super }}{% endblock %} {% block content %}

{{ object.name }}

Indicator Overview

{{ object.description }}

{{ object.get_category_display }}

{{ object.get_type_display }}

{{ object.measurement_unit }}

{{ object.get_frequency_display }}

{% if object.is_active %} Active {% else %} Inactive {% endif %} {% if object.regulatory_requirement %} Regulatory {% endif %}

{% if object.current_status == 'within_target' %} Within Target {% elif object.current_status == 'warning' %} Warning {% elif object.current_status == 'critical' %} Critical {% else %} No Data {% endif %}

Targets and Thresholds

{{ object.target_value }}

Target Value

{{ object.threshold_warning }}

Warning Threshold

{{ object.threshold_critical }}

Critical Threshold
Calculation Method
{{ object.calculation_method }}

{{ object.data_source }}

Recent Measurements
{% if object.measurements.all %}
{% for measurement in object.measurements.all|slice:":10" %} {% endfor %}
Date Value Status Numerator Denominator Verified By Actions
{{ measurement.measurement_date|date:"M d, Y" }} {{ measurement.value }} {{ object.measurement_unit }} {% if measurement.status == 'within_target' %} Within Target {% elif measurement.status == 'warning' %} Warning {% elif measurement.status == 'critical' %} Critical {% elif measurement.status == 'improving' %} Improving {% elif measurement.status == 'declining' %} Declining {% else %} {{ measurement.get_status_display }} {% endif %} {{ measurement.numerator|default:"-" }} {{ measurement.denominator|default:"-" }} {% if measurement.verified_by %}
{{ measurement.verified_by.first_name.0 }}{{ measurement.verified_by.last_name.0 }}
{{ measurement.verified_by.get_full_name }}
{{ measurement.verified_at|date:"M d, Y" }}
{% else %} Not verified {% endif %}
{% if not measurement.verified_by %} {% endif %}
{% if object.measurements.count > 10 %} {% endif %} {% else %}
No Measurements

No measurements have been recorded for this indicator yet.

Add First Measurement
{% endif %}
Quick Stats

{{ object.measurements.count }}

Total Measurements
{% if object.latest_measurement %}

{{ object.latest_measurement.value }}

Latest Value {% else %}

-

No Data {% endif %}

{{ object.measurements.filter.status='within_target'.count }}

Within Target

{{ object.measurements.filter.status='warning'.count }}

Warning
Responsibility
{% if object.responsible_department %}

{{ object.responsible_department.name }}

{% endif %} {% if object.responsible_user %}
{{ object.responsible_user.first_name.0 }}{{ object.responsible_user.last_name.0 }}
{{ object.responsible_user.get_full_name }}
{{ object.responsible_user.email }}
{% endif %} {% if not object.responsible_department and not object.responsible_user %}

No specific responsibility assigned

{% endif %}
Metadata

{{ object.created_at|date:"M d, Y g:i A" }}

{{ object.updated_at|date:"M d, Y g:i A" }}

{% if object.latest_measurement %}

{{ object.latest_measurement.measurement_date|date:"M d, Y" }}

{% endif %}
{% endblock %}