function to retrieve previous requests combined with get_single_request_data() so available to all views (search, results, report, etc); extended outstanding lab-tests display to unreported & unauthorised worklists
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
enclosed QueryLog in sub so it's only called when required and doesn't have to determine pid process size each time, has side-effect of dramatic speed up for dev server restarts when RDBO dumps 'Making method' output
process size timeout issues - added pid 3169 and pid size data to querylog to track growing process size problem; added centre and timestamp to fastcgi stdout; added auto-refresh to process status & logged-in users pages
added patient summary header to all request-related pages (phonelog, errorlog, email, data edits, unlock record, etc); option to switch off gross description field
bugfixes: LL::Search doesn't have access to is_lab_staff() method of LIMS::Base so had to create own version; {QUERY_STRING} not passed in 'post' method in request form upload, so substituted CGI, needed 'tkn' param addition to FileUploader default.tt