* new permission update_worklists - necessasy after removing 'data entry' from view_worklist permissions * Model::WorkList::_get_request_status_query_args method tests for @ids - caused error on new deployment
bugfix to check_date_is_valid - FormValidator::Simple didn't detect yr = 19.7 is invalid; supporting tests in validation_profiles/search.t; jquery.timeago function for dashboard view
new home page (hello) link and quick search function on 'hello' page for non-lab-staff users; added optional sort_by to M::LabTest::get_section_lab_tests; added optional command-line arg to nycris.pl
check_portal_referral failure redirects to location-specific home page to allow targetting correct fastcgi process; moved hmrn.patient_treatment.response to foreign key -> response_options table; logo filename dispatched from settings file
moved C::Request::_send_email_alert() to C::Roles::RecordHandler for sharing with L::Local::EmailAlert; new class L::Local::EmailAlert; moved L::Local::Reports function to L::Local::LIMS for use with L::Local::EmailAlert and L::Local::Reports which provide LIMS environment for cron scripts; new cron unsent_diagnosis_status_alert.pl
patched L:Dispatch to avoid error on undefined dispatch_path; moved L::Local::QueryLog dispatcher construction from _warn_handler() to BEGIN block to avoid re-creation per request; changed sql.log to Log::Dispatch::File::Rolling object; amended log_rotate.pl to process the new sql.log filenames; added new method ensure_warn_handler_capture() to L::Local::QueryLog for use with non-external fastcgi, where FCGI re-defines the warn handler set in L::L::Q so that sql statements go to Apache error log
HMRN treatment validation checks end_date not before start_date; protected Utils::to_datetime_using_datecalc() DT object creation with eval in case Decode_Date_EU fails eg if using validation FV_and()