[% content_only = 1 # no html wrappers %] [% data = request.data; # PROCESS dumper.tt dump = data; patient = data.patient_case.patient; history = request.history; %] [% # PROCESS dumper.tt dump = request.all_results %] [% patient.last_name | upper %], [% patient.first_name | ucfirst %] [% patient.middle_name | ucfirst %] [[% PROCESS site/lab_number.tt; want_url=0 %]]

[% PROCESS site/lab_number.tt %] DRAFT REPORT: [% patient.last_name | upper %], [% patient.first_name | ucfirst %] [% patient.middle_name | ucfirst %]

Location: [% data.patient_case.referral_source.display_name %]
Clinician: [% data.referrer_department.referrer.name %]
DoB: [% patient.dob.strftime('%d.%b.%Y') %]
ID: [% IF patient.nhs_number %] [% PROCESS site/nhs_number.tt nhs_number = patient.nhs_number %] [% IF data.patient_case.unit_number %] [[% data.patient_case.unit_number %]] [% END %] [% ELSE %] [% data.patient_case.unit_number || 'unknown' %] [% END %]
Received: [% data.created_at.strftime('%d.%b.%Y') %]
Specimen: [% request.specimen_map.item(data.id).description.join('; ') %]
Quality: [% data.request_report.specimen_quality %]
Description: [% data.request_report.gross_description %]
Biopsy site: [% symbolise(data.request_report.biopsy_site) %]

[% FOREACH section IN request.all_results; NEXT UNLESS section.value.has_result_summary.match('yes'); section_result_summary = request.result_summaries.item(section.key); test_results = [ ]; # reset array FOREACH t IN section.value.test; NEXT UNLESS t.value.result; result = t.key _ '' _ t.value.result _ ''; test_results.push(result); END; %] [% # skip unless results summary or test results: NEXT UNLESS section_result_summary || test_results.size %] [% END %]
[% section.key %]: [% IF test_results.size; test_results.join(' '); END %] [% section_result_summary.results_summary | html %]
[% IF data.request_report.clinical_details %] [% END %] [% IF data.request_report.morphology %] [% END %]
Request Details: [% symbolise(data.request_report.clinical_details) %]
Morphology: [% morphology = line_break(data.request_report.morphology); symbolise(morphology) | html_line_break; %]
Comment: [% raw_comment = line_break(data.request_report.comment); symbolise(raw_comment) | html_line_break; %]
Diagnosis: [% data.request_report.diagnosis.name | html %] [[% history.reported.user.first_name | ucfirst %] [% history.reported.user.last_name | ucfirst %] on [% history.reported.time.strftime('%d.%b.%Y at %H:%M') %]]

[% site.html.back_button %]