fixed slow running query due to position of th.action & rh.action in SQLA::More - see http://scsys.co.uk:8007/559045 and https://metacpan.org/pod/SQL::Abstract::More#Join-specifications; rearranged order of events in apply_local_rules in view of creation of new row for BMASEQ sample type (pushing on @rows skips any subsequent rules)
genomics validation failure notifies relevant centre (Leeds or Sheffield); added update to patient table as trigger for xml data transfer, and initial port to SQL::Abstract::More method of generating query, but far too slow; minor improvement for recent bugfix to linked/default.tt
rewrote linked lab tests admin section to allow linkage to lab tests from multiple sections - also clearer display as table of linked tests is hidden after selection of lab section for new data entry
bugfix - last_working_date() did not consider BST so date comparison in print_run.pl (using a BST-aware method) and executed at midnight would always return separate dates during BST period
refactored report_notification block for improved clarity; permitted designation now defined in config files; allows user to set notifications inactive