[% META title = 'Worklist » Histology Blocks' -%] [% # PROCESS dumper.tt dump = specimen_map %] [% # PROCESS dumper.tt dump = requests %] [% # PROCESS dumper.tt dump = block_refs_map %] [% # PROCESS dumper.tt dump = c.session.param('UserProfile') %]

Histology blocks worklist

[% # define some data structures: headers = [ 'LabNo' 'Name' 'Date' 'Sample' 'Source' 'BlockRef' 'Done' ]; %] [% IF requests.size %]

[% USE date(format = '%d/%m', locale = 'en_GB'); user = c.session.param('UserProfile'); # need to put initials in profile %] Status:

[% FOREACH item IN headers %] [% END %] [% FOREACH entry IN requests; # PROCESS dumper.tt dump = data.as_tree; patient = entry.request.patient_case.patient; data = entry.request; # for lab_number.tt %] [% END %]
[% item %]
[% INCLUDE site/lab_number.tt want_url = 1 %] [% # data.id %] [% patient.last_name | upper %], [% patient.first_name | ucfirst %] [% patient.middle_name | ucfirst %] [% data.created_at.strftime('%d.%m.%Y') %] [% specimen_map.item(data.id).sample_code.join(', ') %] [% data.patient_case.referral_source.display_name | html %] [% block_refs_map.item(data.id) | html %]

[% site.html.submit %]

[% ELSE %]

No outstanding histology blocks

[% END %]