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
documented CAP::MessageStack failure with yaml session serializer unless YAML::Syck installed; field content checks for gallium_data.pl; report_link_options.tt amended to work with authorisation function disabled
added ability of reporter to amend own record before authorisation; retrieval of possible previous patient matches in screen/report pages uses same algorithm as HILIS3; re-formatted referrer field output in ppm_and_results
modified C::Report to handle Outreach cases; prevented redirect to root url from C::Report for Outreach cases if record locked; more Outreach lab_test & demographics functions