spell-check changes: add-new-word function now puts terms in temp file for assessment by admin before importing into site-specific personal dictionary; rebuilt en-medical.rws (extra-dict) from edited contents of old personal dict (.aspell.en.pws) - moved all acronyms/abbreviations into new personal dict (.aspell.leeds.pws); LIMS::_create_user_profile() adds users 'centre' param to session user_profile; adapted spellchecker.pl to work with new dictionary format
modified init_db to actually disconnect and return a new dbh; patient merge now handles patient notes - needs further work to handle demographics which are being deleted at present; switched log_process_size off
added process size logging facility to fastcgi process; authorised/incomplete records worklist displays outstanding lab tests; added cd SCRIPT_DIR to fcgi script so git version info loaded when restarted from outside HILIS4 dir
changed method of determining timeout in _authen_config() from examination of user.designation to whether user has the do_admin function, so user can keep descriptive designation and still get admin timeout setting
documented CAP::MessageStack failure with yaml session serializer unless YAML::Syck installed; field content checks for gallium_data.pl; report_link_options.tt amended to work with authorisation function disabled
perl 5.14 issues: skipped Devel::Cycle for test suite until 'Unhandled type: REGEXP' warning fixed; can't call 'uc' or 'lc' on missing query param; molecular worklist tweaks
added datetime specimen taken to registration and print_view pages; removed CPA icon from report display (interferes with messaging lionks); changed colours on additional comments display
added direct link in registration details for use at 1st login; changed layout of tt_wrapper to remove extraneous white-space when rendering templates for text eg emails; revamped registration details message
fixed missing specimen error - caused by submission of 'BMAT.PB' - RDBO 0.80 truncated at 4chars; moved specimen split regex to Local::Utils & added validation of specimen length; fixed ErrorHandler error in assuming exists - didn't for devel server; added Sphinx search facility - switchable on/off via config; changed bcl1 to cyclinD1 in gallium trial data feed
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