[% # PROCESS dumper.tt dump = demographic_data %] [% # PROCESS dumper.tt dump = practice_gps %] [% # PROCESS dumper.tt dump = unknown_gp_id %] [% # PROCESS dumper.tt dump = c.stash.errs %]
[% site.html.back_button %] Diagnosis: [% report_data.diagnosis.name || 'Unreported request' %] [[% report_data.diagnosis.icdo3 || 'non-ICDO3' %]] History
[% IF hmrn_data.all_diagnoses.size; other_diagnoses = []; FOREACH entry IN hmrn_data.all_diagnoses; NEXT IF entry == report_data.diagnosis.name; # skip same diag other_diagnoses.push(entry); END; IF other_diagnoses.size; %]

Other (ICDO3) diagnoses:

[% FOREACH d IN other_diagnoses %]
[% d %]
[% END %] [% END; END %]

Patient summary:

Name DoB [% IF patient.nhs_number %] NHS number [% ELSE %] Unit number [% END %] Lab No. Reported Source Referrer
[% patient.last_name | upper %], [% patient.first_name | ucfirst %] [% patient.middle_name | ucfirst %] [[% patient.gender %]] [% patient.dob.strftime('%d.%b.%Y') || site.html.grey_null %] [% IF patient.nhs_number; PROCESS site/nhs_number.tt nhs_number = patient.nhs_number; ELSE; data.patient_case.unit_number || site.html.grey_null; END; %] [% PROCESS site/lab_number.tt want_url = 1 # expects request object 'data' %] [% request_history.reported.time.strftime('%d.%b.%Y') %] [% location = data.patient_case.referral_source.display_name %] [% PROCESS site/display_name.tt %] [% data.referrer_department.referrer.name %]

Demographic data:

[% is_editable = user_can_enter_data AND ! hmrn_data.is_in_outreach ? 1 : 0 # can't edit GP & practice details if patient also in Outreach %] [% IF demographic_data.practice_id # required to load GP's: %] [% END %] [% IF hmrn_data.is_in_outreach AND user_can_enter_data %] [% ELSIF demographic_data.size; INCLUDE hmrn_submit delete_section = 'patient_demographics'; ELSE; INCLUDE hmrn_submit; END %]
Address at diagnosis:
Post code: [% error_post_code %] [% IF demographic_data.post_code != demographic_data.post_code_at_diagnosis %] at diagnosis: [% IF user_can_enter_data AND hmrn_data.is_in_outreach # can't edit demographics: %] [ edit ] [% END %] [% END %]
GP practice: [% IF demographic_data.practice %] [% IF is_editable %] edit [% END %] [% ELSE %] [% PROCESS site/autosuggest.tt %] [% END %] [% IF is_editable; INCLUDE site/popup.tt height=300, width=850, top=50 %] [% END %] [% IF error_practice_id; error_practice_id; END %]
GP: [% IF class == 'red' %] [ non-participant practice ] [% END %]
Status: [% IF user_can_enter_data AND ( ( demographic_data.status.match('deceased') AND ! hmrn_data.event_dates.deceased ) OR ( hmrn_data.event_dates.deceased AND demographic_data.status.match('alive') ) ) %] « doesn't correspond to "date of death" entry in chronologies section [% END %]
[patient is in Outreach program - cannot edit demographic details here]