exempted print-run from Devel::Cycle analysis due to fastcgi timeout; brought rss back into process size display; switched process size data from array to hash for more control in tt rendering; amended local css location in print_view.tt
used kidreaper code in Resources::process_status() code to get more accurate ownership of child processes after server kills & restarts a child process (due to resource exhaustion?); using IPC::System::Simple for capture() & system() commands
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
moved user messages user list from 1-stage to 2-stage select menu; reverted sysmex.pl to barcode lab-numbers; bugfix: report page highlighting 'unknown patient details' expecting hash key 'previous_cases', was changed to 'previous_requests' long ago
patched drilldown tooltip js to supply encoded query params instead of path args to cope with a slash in test name (eg CCND1/IGH), interpreted as an arg delimiter by dispatcher
first draft of dashboard view; first draft of quick search but not able to share find_requests() with main search as we need 'AND' not 'OR' logic; combined _process_tests_complete() logic with _get_request_status_query_args() for tests_completed; moved jquery version from 1.4.2 to 1.8.2; moved devel server to port 8000
adapted xNA extraction worksheets to split xFU into xF & xU samples and adjust for number of blocks for xF, xU & xBL samples; xNA extration worksheets append empty rows to max 12; patched view_cron_log() regex to include hyphenated script names; DB::RequestExternalRef status field required larger varchar value
added url_base to cgiapp_prerun(), refactored multiple calls to ->query to ; added part_number to storage module; restored 10-digit storage vialId + validation; bugfix to update_storage_vial(), failed validation due to duplicate vialId and old update method didn't do changes_only; added online request form link to guest user hello page; moved token generation from Resources menu() to Role::Resources::create_form_tokens() for sharing between menu() & hello()