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
some turnaround times chart tweaks - forgot png header, added specimen title to chart, removed 'by specimen' as option for turnaround times as no other in use
fixed ajax error on NHS number validation when length exceeded 10 chars - fatal error due to RDBO patch; extensive changes to outreach questionnaire section to accomodate new questionnaire and CML patients
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
patched make_chart() method to eval makeChart() to capture error for log; edit imaging data; moved staging data tt block to nodal & extranodal tt for sharing
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
integrated date_contraints.tt with user stats; chnaged outreach interim report to show diagnosis & comment when authorised, not just reported; ScriptHelpers::mail_admin() accepts 'subject' arg
bugfixes - M::Roles::Outreach::calculate_pack_return_date() was updating original pack_due date when adding 1 month; outreach questionnaire still required kgs or stones for weight - now both optional; imatinib chart plotted single data point - now checks for valid previous results, not just previous records