added new function to require confirmation when reporting with outstanding test results; moved C::Report::_get_requested_tests() to C::Roles::ResultHandler; converted some template data objects to as_tree hashrefs to prevent db lookups when empty; fixed some tests to comply with new confirm_outstanding_results flag
replaced ScriptHelpers get_dbix method with a local (non-cached) get_dbix method in lantronix_socket.pl script to fix idle-timeout of db connection overnight; lantronix_daemon.pl script - uses Daemon::Control
made all fields read-only/disabled in results page if record is locked; patched Local::Search::generate_query() to skip 'date_extend' field - was causing errors when submitted without date fields; added NHS number to outreach worklists
changed result_summary_opts from AoA to HoA in C::Roles::ResultHandler::process_raw_lab_test_data() to make hadnling optgroup in template easier; result/default.tt handles optgroup and numerical order in construction of select menus; re-authentication sets flash message if user email address empty; fixed some html syntax errors in templates