Event data:

[% # PROCESS dumper.tt dump = hmrn_data.event_dates %] [% IF # provide a name="error" for internal anchor: error_first_appointment || error_palliative_care || error_diagnosed || error_deceased || error_mdt_date %] [% END %] [% IF not_using_validationEngine_jquery # then use 'basic' jquery val %] [% ELSE %] [% END %]
[% event_dates = hmrn_data.event_dates %] [% age = calculate_age(patient.dob, event_dates.diagnosis); class = event_dates.diagnosis AND ( NOT age OR age < 0 OR age > 100 ) ? 'highlight' : 'normal'; # eg if default date (1000-01-01) %] [% IF hmrn_data.event_dates.size; INCLUDE hmrn_submit delete_section = 'patient_event'; ELSE; INCLUDE hmrn_submit; END %]
Date of diagnosis: [% error_diagnosis %]
Age at diagnosis:
First haem. appointment: [% error_first_appointment %]
Palliative referral date: [% error_palliative_care %]
Date of death: [% error_deceased %]
MDT meeting dates [[% hmrn_data.mdt_dates.size || 0 %]]: [% FOREACH entry IN hmrn_data.mdt_dates %]
[% loop.count %]. [% entry.date.strftime('%d.%b.%Y') %] [% IF user_can_enter_data %] [edit] [% END %]
[% END %] [% IF user_can_enter_data %]

[% ( hmrn_data.mdt_dates.size || 0 ) + 1 %]. [% IF error_mdt_date; error_mdt_date; ELSE %] « new [% END %]

[% END %]