added function to make request_number unique (ignores year); changed date format to Y-m-d for datetimepicker; TODO: some tests broken by recent admin lab-test changes
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
moved _get_outstanding_tests() from C::Report to C::R::RecordHandler for sharing with printing and displaying report; moved all additional comments, errors, etc to common section at foot of body of printed report
screening functions (new & edit; not yet auto-screen at new request) display outcome summary of which lab-tests requested & which (if any) skipped; fixed many *.t issues caused by adding patient notes form to report page - made 'report' a multi-form page
patched C::Screen::edit() to use same screening function as used at initial screen; fixed a lot of failing tests due to new screening functions - report_status.t still failing