[% META title = 'Registration » Patient Search' -%] [% # PROCESS dumper.tt dump = patients %] [% # PROCESS dumper.tt dump = results.cases_map %]

[% # 06register.t requires next line to output to single line: n = total_count; %] Found [% n %] record[% IF n != 1 %]s[% END %] matching [% search_term %] [ NEW PATIENT ]

[% patients = results.patients; cases_map = results.cases_map; FOREACH patient IN patients; # PROCESS dumper.tt dump = patient; %] [% END %]
[% q = c.query; IF c.user_can('patient_merge') AND ( q.param('last_name') OR q.param('unit_number') OR q.param('year') ); %] id [% ELSE %]id [% END %] LastName FirstName(s) Sex D.o.B NHS No.    
[% patient.id %] [% patient.last_name | upper %] [% patient.first_name | ucfirst %] [% patient.middle_name | ucfirst %] [% patient.gender || site.html.grey_null %] [% patient.dob.strftime('%d.%b.%Y') || site.html.grey_null %] [% nhs_number = patient.nhs_number; INCLUDE site/nhs_number.tt %] [% IF c.user_can('edit_pid') %] Edit [% ELSE %] Edit [% END %] Select
referral details [% div_name = 'ID' _ patient.id; INCLUDE site/snippets/toggleview.tt %]
    [% FOREACH case IN cases_map.item(patient.id) %]
  1. [% location = case.referral_source.display_name; INCLUDE site/display_name.tt %] :: [% case.unit_number || site.html.grey_null %]
  2. [% END %]
[% PROCESS site/cgi_pager.tt %]