amended plasma storage worklist template as requested in RfC; corrected genomics_xml update success from $n to $result->rows & added warning on failure to update
adapted pre-screen worklist to hide requests with lab-tests = analysed unless explicit filter used; applied vertical spacing to cancer tissue SLF to avoid under spill; combined loading of screens & screen_categories data into single function; added link to view all user permissions to admin user-group functions page
patched histology blocks worklist to hide non-block/slide sample types; 1 new & 1 renamed field for genomics, returned additional_samples to SpecimensBlood for legacy ppm xml validation
adapted label print function to handle RNA extraction and plasma storage; patched storage model method to suppress undefined value warnings for Genomics non-xna samples
redrafted dashboard to remove wide horizontal badge class spans which were mostly duplicating info in buttons; added 1 new button; tests_completed -> unreported_tests_complete for clarity purposes; recovered lost function to select individual lab-test(s) in xna extraction worksheets
new clinical trial xna extraction worksheets - adapted existing molecular xna extraction worksheet functions to handle both molecular & clinical trial sections; had to use fully qualified method name for weaken() in RecordHandler or mail_reports & diagnosis_status_alerts crons fail with fatal error; substituted leedsth.nhs.uk in 'from' address and added 'reply-to' header to emails to suppress nhs.net appended warnings; temporarily suspended Family ID requirement for Rare disease SLF; grouped common barcode styles
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
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