added check for defined validator method in Ajax jquery_check_value(); switched RDBO_DEBUG off for db_write_timer() & db_read_write_timer(); indexed email_contacts.contact_address col
trivial change to C::Test::test_error(); ErrorHandler only sends email if ROSE_DEVINIT set to production db; mail_reports.pl retrieves request data object stashed in RecordHandler::_format_report() instead of calling Request model again - can now introduce skip rules eg on screening term if required
fixed Dispatch error_document - was passed in args_to_new by mistake; added 500.html error document for Apache; added new 500 error test to Resources/Test
brought some outreach css declarations into print.css for outreach reports in print run; reduced width of outreach chart - too wide for printing; text wrapped self->dump_html in test print pdf function - long lines affect formatting in wkhtmltopdf
C::Roles::RecordHandler::format_print_record_request_data() returns hashref direct instead of initialising stash; removed base href = localhost in outreach/report.tt so outreach reports format correctly; fixed bugs in outreach/data_summary.tt
moved HMRN data functions to new C::HMRN; fixed error in C::Test::print_pdf - now passes hashref (not string) to make_pdf(); new DB::PatientDemographic; new rule for capitalisation of $input in LIMS::Dispatch