reports display author & timestamp of result summary and amended comment; new result_summary.user_id field; new disgnostic terms for ngs_myeloid list; removed non-consented patients from genomics SLF worklist; extraction worksheet edits
new storage location for storage racks; removed 'definitive report available online' statement from outreach reports; amended outreach_patients view for PatientAccess patient index
sort order for LabTestResultDataType objects; genomics_sample_linkage_form_data doesn't need left join for request_lab_test_results as family_id is required field in dependent query; fix for results.t after putting html_line_break on result summaries; for clarity changed wording of 'amended report issued by' on report
patched _dispatch() in Roles::ULISA to prevent void context warning on io object; printed report displays foreign_id if exists, and reads lab abbreviation from config file instead of hard-coded; fixed line-endings on DB::Request
logic to determine whether to set request status to complete considers result summary datetime relative to authorisation datetime; replaced io unlink() with system unlink in render_pdf - was giving occasional errors; replaced M::Base::does_authorisation method with Moose attr to save repeat db queries; fixed oversight in _archive_report_details() causing history log to record amended specimen_date at every authorisation; gallium_data.pl checks for comment field to prevent fatal error; more report_status.t tests to test for status change on delayed result summary entry
fixed failure of report page to load gross_description; fixed failure to record outreach pack dispatch date in history log; printed report contains ICDO3; ppm and results data feed includes morphology, biopsy_site & secondary diagnosis details; report header image moved from tt to settings as configurable option
bugfixes and formatting tweaks for print_run; copy_to clone needed deflate => 0; ajax date validation required no warnings uninitialized for hr & min fields