[% META title = 'Resources » Stats & Audit » Revised Diagnoses' %]
<!-- BEGIN [% template.name %] -->
[% # PROCESS dumper.tt dump = revisions %]
[% # PROCESS dumper.tt dump = user_counts %]
[% # PROCESS dumper.tt dump = specimen_map %]
<h3>
Diagnosis revisions for cases reported [% title %], sorted by
[% c.query.param('sort_by') %]:
</h3>
[% PROCESS site/date_constraints.tt
func_name = 'get_page'
target_url = app_url _ '/audit/revised_diagnoses/'
query_args = 'sort_by=' _ c.query.param('sort_by')
%]
[% BLOCK row %]
<div class="indent">
[% INCLUDE site/lab_number.tt data = entry want_url = 1 %]
[[% specimen_map.item(entry.id).sample_code.join(', ') %]]:
[% entry.revised_diagnosis %] ([% entry.reporter | upper %])
<span class="blue">»</span>
[% entry.current_diagnosis %] ([% entry.reviser | upper %])
[% IF c.user_can('report') %]
[<span class="info">[% entry.option_name %]</span>
<a href="[% app_url %]/audit/edit_revised_diagnosis/[% entry.id
%]?sort_by=[% c.query.param('sort_by') %]">
<img src="/images/edit.jpg"></a>]
[% END %]
</div>
[% END %]
[% IF rev_count; USE math = format('%.1f'); %]
<h3>Frequency of revised diagnoses:
[% math(rev_count / total_count * 100) %]%
[[% rev_count %] of [% total_count %] total]</h3>
[% IF sort_by.match('date'); # array:
FOREACH entry IN revisions; INCLUDE row; END %]
[% ELSE; # PROCESS dumper.tt dump = revisions;
FOREACH entry IN revisions;
username = entry.key;
results = entry.value; # PROCESS dumper.tt dump = [username, results.size, user_counts.item(username)]; %]
<p class="bold">
[% user_details.item(username).first_name | ucfirst %]
[% user_details.item(username).last_name | upper %]
[% IF user_counts.item(username); # in case revision of inactive reporter %]
[[% math(results.size / user_counts.item(username) * 100) %]%
of [% user_counts.item(username) %] reported]
[% ELSE %]
[0 reported]
[% END %]
</p>
[% FOREACH entry IN results; INCLUDE row; END %]
[% END %]
[% END %]
[% ELSE %]
<p class="info indent">no data for time period specified</p>
[% END %]
<p class="indent">[% site.html.back_button %]</p>
<!-- END [% template.name %] -->