new barcodes function; re-arranged get_object_by_param() to accept simpler 2-element args (then didn't use it for barcodes function); bugfix to genomics xml validator & generator scripts - method of camelcasing section_name altered original array after 1st cycle of loop; EQA samples flagged as ST for billing; extended xsd for cancer dataset
added request.id & patient_case.id to registration_search to override precedence given by RDBO; updated xml generation & validation with changes for cancer dataset - should still work for rare diseases
provided direct link from results page to worklist for individual test status changes; prevented file deletion in genomics_xml.pl if ftp server returns error
changed today() to return time_now() after national_code_unknown.pl failed to run on Sunday - possibly due to lack of timezone setting for BST; also changed possibly faulty logic in code determining whether to run; put incomplete tests filter on incomplete, unreported and unauthorised worklists
fixed RDBO error msg if sample_linkage_form select submitted empty; put xml validation into genomics_xml.pl with admin notification of failure; added validation tests to genomics.t
genomics sample linkage form; xsd validation for genomics_xml.pl; bugfix for audit/turnaround_percentile.tt - subtraction only performed if values exist
patched LIMS::Dispatch to handle BST time for extracting epoch; put a die command in genomics_xml.pl if IO::Compress::Gzip object generation fails (eg directory permissions); test for correct gel ID in genomics.t
patched genomic_xml script - error in gel_id generation; moved receiving_system & receiving_facility hl7 items to object constructor; reverted QueryLog to return if fastcgi - logging process size was killing print run - change introduced on live system 23/3/16
ordered process_status display in .tt to show parent pid 1st - previously was in pid order (new child can be numerically < parent); applied white-space trim filter in genomics.xml to deal with excel nbsp char
adapted allow >1 central laboratory (Genomics); new cfg flag to allow all requests to be reporter-authorised (UCLH); bugfix to user_permission.tt display; tweaked genomics_xml.t after changing consent taken to consent given