new function to allow lab-test result entry to automatically set lab test status to complete - for genomics but adaptable to others; default 'no' for DB::LabSection has_labels; weekly notifications.pl sends message even when no data; patched screen.t to substitute datetime year for hard-coded lab-number yr value; modifications to specimen types and specimen field labels in admin section for genomics data; added genomics filters in data entry and display worklists
new screen_category table; moved screens 'type' col to category_id; modified all screening terms & screening tests admin functions to accomodate new screen_category table; removed ajax validation from screen description & lab test field_label as these use 2 & 3-col unique keys so can't be validated by AJAX; email reports function uses users secure email address as sender; modifed portal_access function to supply SHA1 hash of current date - so failed login not sent back to portal page without explanation; modified mail_reports.pl to use item names instead of table id accessors