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
expanded cols on incomplete_tests worklist; bugfixes to worklists.t after recent change; added referral_source rel to get_incomplete_request_lab_tests() query
new lab-test audit script; moved common M::Audit::turnaround_times_lab_tests() functions into M::Audit::_lab_test_data() for share with new lab_test_turnaround_export() function; lab test turnaround times sets correct start time of tests auto-requested at registration (eg histology stains), previously assumed to be at screening; M::Roles::Query::_set_search_constraints() accepts DateTime objects for date_from & date_to params
removed refs to request_gross_description; commented request_status_view for test scripts; added block ref to guest_view.tt; renamed guest_view.t to print_view.t
removed request_gross_description from app; added request_secondary_diagnosis definition; replaced underscores with spaces in history display; morphology and comment optional displays in request summary view; more tests in report.t
patched C::Patient::_personal_demographic_service() to supply flag for tt to skip PDS lookup for edits to anonymised patients (HIV, etc); combined some SessionStore methods into generic session_store_hashref() method