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
referral_source autosuggest loads only active records for registrtaion and request edit functions; new column is_active on referral_sources table; refactored list_all_screen_tests table to show screen categories
new tables sample_types, lab_section_sample_type & specimen_sample_type; added sample-type data to lab sections and specimens configuration functions; replaced arg to ErrorHandler::set_errorhandler_args with L::Local::Config->instance, as used in QueryLog