[% META title="Record Search" %]
<!-- BEGIN search/multiple_records.tt -->
[% # PROCESS dumper.tt dump = histories %]
<p>
Search returned <b>[% total_count %]</b> matches:
</p>
<div class="indent">
<table>
<tr>
<th>
[% q = c.query;
IF c.user_can('patient_merge') AND (
q.param('last_name') OR q.param('unit_number') OR q.param('year')
);
%]
<a href="[% app_url %]/admin/patient_merge/search?last_name=[%
q.param('last_name') %];first_name=[% q.param('first_name')
%];unit_number=[% q.param('unit_number') %];year=[% q.param('year')
%];month=[% q.param('month') %];day=[% q.param('day') %]"
target="_new">
<span class="acronym" title="merge patients">id</span>
</a>
[% ELSE %]id
[% END %]
</th>
<th>Name</th>
<th>Lab No.</th>
<th>DoB</th>
<th>Unit Number</th>
<th>NHS Number</th>
<th>Date</th>
<th>Source</th>
<th>Sample</th>
</tr>
[% FOREACH data IN records %] [% # PROCESS dumper.tt dump = data.patient_case.patient %]
[% SET patient = data.patient_case.patient %]
<tr>
<td>[% patient.id %]</td>
<td>
[% patient.last_name | upper %],
[% patient.first_name | ucfirst %]
[% patient.middle_name | ucfirst %]
</td>
<td>[% PROCESS site/lab_number.tt want_url = 1 # expects request object 'data' %]
</td>
<td>[% patient.dob.strftime('%d.%b.%Y') || site.html.grey_null %]</td>
<td>[% data.patient_case.unit_number || site.html.grey_null %]</td>
<td>
[% PROCESS site/nhs_number.tt nhs_number = patient.nhs_number %]
</td>
<td>
[% data.created_at.strftime('%d.%b.%Y')
# history_map.item(data.id).strftime('%d.%b.%Y') %]
</td>
<td>
[% SET location = data.patient_case.referral_source.display_name %]
[% PROCESS site/display_name.tt %]
</td>
<td>[% specimen_map.item(data.id).sample_code.join(', ') %]</td>
</tr>
[% END %]
</table>
</div>
[% PROCESS site/cgi_pager.tt %]
<!-- END search/multiple_records.tt -->