simplified layout of incomplete_requests.pl for clarity - easier to see what happens under ; bugfix to _get_authorised_requests() in incomplete_tests.pl where empty arrayref would kill query; minor adjustment to storage racks read_xtr_96.tt display
bugfix - failure to update request_result_summary timestamp col on result_summary update causing premature locking of records; action logged in request history when request status set to complete by incomplete_requests.pl or M::R::RequestUpdate::update_request_status; adapted incomplete_requests.pl to include status complete requests with diagnosis awaiting final diagnosis/review; ScriptHelpers::do_request_history renamed to log_diagnosis_alert to avoid conflict with M::R::HistoryAction method of same name; nav bar loads HMRN link if user has either view_outreach_data or edit_outreach_data permissions; L::Role::DiagnosisConfirm::diagnosis_confirmation_required hash of lab_sections renamed from %map to %required for clarity
changed import_xtr_96_data() to standardise if/else block - tests form input vars only (import, export of void plate); defaults to return dummy data if port 8000 in use rather than relying on uncommenting instruction
expanded cols on incomplete_tests worklist; bugfixes to worklists.t after recent change; added referral_source rel to get_incomplete_request_lab_tests() query