[% IF patients.size == 1 # need > 1 patient to perform merge %]

Only found 1 patient so cannot perform a merge:

[% END %] [% # INCLUDE dumper.tt dump = report_map %]

All records: [% div_name = 'all_records'; INCLUDE site/snippets/toggleview.tt %]

[% class = c.query.param('sort_by') ? 'itemhidden' : 'visible' %] [% FOREACH entry IN records; # PROCESS dumper.tt dump = entry; patient = entry.patient; report = entry.request.request_report; # PROCESS dumper.tt dump = report.as_tree; location = patient.patient_case.referral_source.display_name; # for display_name.tt %] [% data = entry.request; IF data; # will not be if patient orphan %] [% ELSE %] [% END %] [% END %]
id Name DoB NHS No M/F Location Unit No Lab No Diagnosis Reported
[% patient.id %] [% patient.last_name | upper %], [% patient.first_name | ucfirst %] [% patient.middle_name | ucfirst %] [% patient.dob.strftime('%d.%b.%Y') %] [% patient.nhs_number || site.html.grey_null %] [% patient.gender || 'U' %] [% INCLUDE site/display_name.tt %] [% patient.patient_case.unit_number %][% INCLUDE site/lab_number.tt want_url = 1; %] [% report.diagnosis.name || site.html.grey_null %] [% # set span colour for age of report: delta_report = entry.request.delta_report; # delta_report; IF ! delta_report; class = 'red'; # not reported, or reported today ELSIF delta_report == 1; class = 'orange'; # last working day ELSE; class = 'normal'; END; %] [% report.created_at.strftime('%d.%b.%Y') %] -------- patient ID has no associated requests --------
[% IF patients.size > 1 # need at least 2 unqiue patients to merge %]

Unique patient entries:

[% PROCESS admin/patient/merge/search_link.tt skip_sort_by = 1 # or get multiple %] [% FOREACH entry IN patients; # PROCESS dumper.tt dump = entry; patient = entry.patient; # PROCESS dumper.tt dump = patient; %] [% END %]
id Name DoB NHS No M/F Unit No Freq. A » B
[% patient.id %] [% patient.last_name | upper %], [% patient.first_name | ucfirst %] [% patient.middle_name | ucfirst %] [% patient.dob.strftime('%d.%b.%Y') %] [% patient.nhs_number || site.html.grey_null %] [% patient.gender %] [% patient.patient_case.unit_number %] [% entry.count %]

Proceed to confirmation: [% site.html.reset %]

[% END %]