removed request_gross_description from app; added request_secondary_diagnosis definition; replaced underscores with spaces in history display; morphology and comment optional displays in request summary view; more tests in report.t
refactored request_report table again - replaced 'vertical' request_specimen_detail and request_report_detail tables with conventional 1-2-1 mapping with request table
histology block refs displayed in year groups; changed date ref to 16 char string for recorded delivery info; returned list of records updated instead of redirect to redisplay block ref worklist
record summary displays previous doi warning if previous doi but not current record; outreach questionnaire fixes; new diagnosis validation - submission of sub-category requires icdo3
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
added more testing for specimens in new_request - still have issue with null entry in request_specimen table; new request validation forces specimen code to uppercase; gallium trial script tweaks; t/test-lib.pl switches off foreign_key_checks before re-building tables
added RIE/SMS logger; patched M::Request::new_request() to catch empty @specimens array; minor tweaks to outreach path_request_forms; updated Makefile.PL with deps