refactored request_report table again - replaced 'vertical' request_specimen_detail and request_report_detail tables with conventional 1-2-1 mapping with request table
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
enabled bcr-abl auto-reporting function; added patient address to list of fields anonymised in emailing report to non-secure address; changed sessions & email_contacts tables to InnoDB following MyISAM corruption after system crash
added skipped_lab_tests & added_lab_tests arrays to M::Roles::ScreenUpdate::do_new_lab_tests to return outcome info to Controllers; replaced 3 object attributes with 2 LIMS::DB queries in M::Roles::ScreenUpdate::_have_required_sample_type_for_lab_test(); ErrorHandler uses L::Model::Email instead of L::Local::Mail - supplies required _app_cfg - email-admin function now works