[% META title = 'Request » Edit' %] [% # PROCESS dumper.tt dump = record_count %] [% # PROCESS dumper.tt dump = patient_cases %] [% # PROCESS dumper.tt dump = c.stash.errs %] [% # PROCESS dumper.tt dump = request_data.has_optional %] [% # PROCESS dumper.tt dump = request_data.data.request_initial_screen.screen %] [% SET patient = request_data.data.patient_case.patient; SET data = request_data.data; %] [% # load appropriate autosuggest.tt: IF want_request_data; # need 'referrer' autosuggest PROCESS site/autosuggest.tt varname = 'referrer_name' param_id = 'referrer_id' param_name = 'referrer_name' method_name = 'get_clinicians' optional_params = "source_id=${data.patient_case.referral_source_id};" watermark = 'no'; ELSE; # need 'location' autosuggest PROCESS site/autosuggest.tt optional_params = "is_active=1;" # semi-colon is essential watermark = 'no'; END; %] [% update_request_dfv_js %]

Edit request details

[% IF dfv_errors %]

[% c.cfg('msg').dfv_errors %]

[% END %] [% INCLUDE site/snippets/help.tt file = 'editrequest' %]

Patient demographic data: [% IF c.user_can('edit_pid') %] [edit] [% END %]

Lab Number Last Name First Name(s) Gender D.o.B NHS Number
[% PROCESS site/lab_number.tt want_url = 1 %] [% patient.last_name | upper %] [% patient.first_name | ucfirst %] [% patient.middle_name | ucfirst %] [% patient.gender || 'U' %] [% patient.dob.strftime('%d.%b.%Y') || site.html.grey_null %] [% PROCESS site/nhs_number.tt nhs_number = patient.nhs_number %]
[% IF data.request_initial_screen %]

Initial screen: [% data.request_initial_screen.screen.description %] [% IF c.user_can('edit_pid') %] [edit] [% END %]

[% END %] [% IF want_request_data %] [% # hidden flag for Validate() & Request::update() to signal it's request data: %]

Patient case data: [% IF c.user_can('edit_pid') # link back to default page: %] [edit] [% END %] [% div_name = 'case'; INCLUDE site/snippets/toggleview.tt %]

[% PROCESS request/edit/display_case_data.tt # display case data only %]

Request data:

[% PROCESS request/edit/edit_request_data.tt %] [% PROCESS request/request_options.tt %] [% PROCESS request/request_consent.tt %]
[% ELSE %]

Request data: [% IF c.user_can('edit_pid') # link to edit request details: %] [edit] [% END %] [% div_name = 'request'; INCLUDE site/snippets/toggleview.tt %]

[% PROCESS request/edit/display_request_data.tt # just display request data %]
[% PROCESS request/edit/edit_case_data.tt %]
[% END %] [% PROCESS site/reason_for_change.tt %]
[% # PROCESS dumper.tt dump = data %]