[% IF previous_requests.size;
BLOCK previous; # INCLUDE dumper.tt dump = data.as_tree(deflate=0);
specimens = []; # reset
FOREACH rs IN data.request_specimen;
specimens.push(rs.specimen.sample_code);
END;
%]
| [% PROCESS site/lab_number.tt
want_url = 1, query_modifiers = [ '_return=1' ] %]
|
[% data.created_at.strftime('%d.%b.%Y') %] |
[% specimens.join(', ') %] |
[% IF data.as_tree.authorised_report.size # none pre-2004 so does db lookup %]
[% data.authorised_report.diagnosis %] |
[% data.authorised_report.auth_date.strftime('%d.%b.%Y') %] |
[% END %]
[% END %]
Other records
[[% previous_requests.this_id.size || 0 %] + [% previous_requests.others.size || 0 %]]:
[% div_name = 'previous'; INCLUDE site/snippets/toggleview.tt %]
[% FOREACH data IN previous_requests.this_id; INCLUDE previous; END %]
[% IF previous_requests.others.size # possible matches:
# AND NOT is_outreach # requires NHS number so have unique ID %]
Possible matches:
[% FOREACH data IN previous_requests.others; INCLUDE previous; END %]
[% END %]
[% ELSE %]
No previous patient matches found
[% END %]