* new outreach.t * load outreach_test db if running under test harness for methods used by outreach.t * modified calculate_pack_dispatch_date() to handle weeks as well as months
retired 'Outreach' screening term and replaced with separate outreach categories (ready to switch off auto-screening Outreach); stopped retrieveing outreach data in C::Report::outreach as it's (re)fetched in downstream load() function; defined pnh, hiv, outreach & molecular screening terms as global vars in Model::Audit - easier to amend categories; new simple SQL search field Request Notes
adapted allow >1 central laboratory (Genomics); new cfg flag to allow all requests to be reporter-authorised (UCLH); bugfix to user_permission.tt display; tweaked genomics_xml.t after changing consent taken to consent given
replaced results summary requesting of additional tests from additional_tests.yml to database tables - same as diagnosis generated tests; new static view results summary additional tests; moved auto-expand panels from yml to lab_sections table; redrafted additional_tests.t to work with changes to diagnosis & results summary requesting new tests
function to retrieve previous requests combined with get_single_request_data() so available to all views (search, results, report, etc); extended outstanding lab-tests display to unreported & unauthorised worklists
added patient summary header to all request-related pages (phonelog, errorlog, email, data edits, unlock record, etc); option to switch off gross description field
standardised all Model classes using Moose to read 'extends' then 'with'; moved M::R::ReportUpdate::_do_additional_tests to M::R::LabTest::Update::auto_request_additional_tests() for sharing with M::R::ResultsUpdate::do_results_summary_update() so result summary input can auto-request new lab tests - required reconfiguration of additional_tests.yml; changed order of result summary drop-down and textbox entries when joined to form single string