[% 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.authorised_report %] [% 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 %]