changed H&E worklist to include all status except complete instead of status = new; changed immunocytochemistry worklist to exclude test/panel where status = complete
moved RequestInitialScreen object creation to top of transaction in L::Model::Screen::do_initial_screen() to prevent auto-report crashing when trying to load object further down in sub _diagnosis_confirmation_required {; added 'digit' filter to NHS number validation to remove internal spaces
patched M::Roles::HistoryAction to clear actions list before sending diagnosis status alerts via cron, otherwise action list is cumulative for each successive array of addresses
bugfix to L::Model::User do_transaction, testing for db_error instead of transaction success; request_links.tt loads PhoneLog link if user_can(phone_log) instead of modify_results