moved Spreadsheet::WriteExcel::Simple function in Audit M & C classes to Local::Excelhander::generate_spreadsheet(); mail_reports.pl includes filename in stdout to identify potential report failures in cron.log
added patient summary header to all request-related pages (phonelog, errorlog, email, data edits, unlock record, etc); option to switch off gross description field
replaced DoI highlighted specimen table cell with biohazard image; extended DoI alert to all worklists (was missing from some); changed C::R::Misc::get_unique_ids to get_unique_request_ids for clarity in caller
added lab-tests signed-off to Resources audit section; added results summary updates to ppm & results server feed; results summary textbox & select entries joined by new-line not semi-colon
bugfix to allow ajax lookup for diagnostic term to use parentheses; turnaround chart function captues vars as hash not hashref to avoid changing self_url(); turnaround data filename for xl attachment reflects specimen type
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