replaced results summary requesting of additional tests from additional_tests.yml to database tables - same as diagnosis generated tests; new static view results summary additional tests; moved auto-expand panels from yml to lab_sections table; redrafted additional_tests.t to work with changes to diagnosis & results summary requesting new tests
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
added storage module logging; new storage.t; adapted vialId validation to recognise 10-digit ids in addition to leading 2 alphabetical chars; bugfix to storage edit function - requied to capture vialId as well as request_id for validation failure return to edit(); added new fields to DNA extraction worksheet
moved draft report user table from hilis4.users to new hilis4.draft_report_users - automatically creates new entry in draft_report_users if not already present when draft report saved
bugfix - previous requests in screen, report, etc skipped any non-reported requests - fixed by making authorised_reports table a left join; fixed inability to delete trial & trial number in request edit - loads frozen data trial.id in absence of form input trial.id; 3411 tests pass
expanded cols on incomplete_tests worklist; bugfixes to worklists.t after recent change; added referral_source rel to get_incomplete_request_lab_tests() query