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
extended print dna labels function to rna labels; display diagnosis-generated lab-tests in resources uses db instead of yml file; awaiting final diagnosis list includes reporter & authoriser
adapted xtr-96 read function to issue get command then wait for output, should fix timeout on XTR-96 software initial startup; chnaged sort order of DNA extraction labels from request_id to lab number; bugfix on tt 'form' element
moved part_number from optional to required for storage input validation; added multi_many_ok to search_requests_count() eg for specimen & request_summary searches - both 1-to-many fields
bugfix - corrected consequence of _get_immunohistology_panel_lab_tests() returning hashref instead of string: histology panel labels printing 'HASH' instead of test name
added callback to C::WorkList::display() to display requesting username of requested test/panel; removed MooseX::AttributeHelpers from all classes - using Moose::Meta::Attribute::Native syntax