RSS Git Download  Clone
Raw Blame History
	[% 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 -->