bugfix to calculate_composite_p53 method in case of empty p21; bugfix to M::R::ReportUpdate::do_additional_options() to prevent inappropriate deletion of teaching option
replaced Regexp::Common method of escaping mysql chars with conventional regex - was causing Override warning on subsequent method calls; removed clinical trial samples from turnaround time calculations; doi warnings on previous samples restricted to lab staff
moved function to fill in missing data points for turnaround charts from audit class to chart class; re-installed x_percentile callback for tt to allow several values to be calculated; fixed sql comment in library.sql causing error.log entries
split outreach charts into 2 to accomodate CML outreach; added better date handling routine for charts; changed auto-screening handling of specimen code for CML outreach requests; bugfixes to HMRN to remove legacy 'chronologies' table entries; removed redundant code/queries for error_codes.pl script
changed user workload stats methods to store data in session to speed up chart generation, also changed (broken) RDBO method to dbix method - results should be correct now; quinitiles data bugfixes
patched L::L::DBIxSimple to handle omiholders and placeholders in same query; new dbix-simple.t to test it; moved loop queries to data-maps in activity_data.pl; replace pipe-delimited file with xl file in gallium data for quintiles
simplified turnaround_times_specimen query; patched report/report.tt to test for use of authorisation status when displaying 'confirm final diagnosis' checkbox (for Bristol)