added diagnosis context warnings as static view for non-admin users - moved common code to C::Roles::Misc; appended new International Scale result to imatinib tt; adapted Imatinib chart to handle change to International Standard of reporting scheduled for mid-2017; HTS myeloid sequencing set to chargeable outside Y&H region; added Genomcis consent date to Consent update section & added new menu option; email address change for PNH service
replaced DoI highlighted specimen table cell with biohazard image; extended DoI alert to all worklists (was missing from some); changed C::R::Misc::get_unique_ids to get_unique_request_ids for clarity in caller
completed function to select lab-tests status for pre-screen worklist; removed 'get_current_runmode' arg to _debug_path() for runmodes called indirectly through forward(); corrected lims.sql errors
patched C::R::Misc::get_lab_test_results_for_lab_section() to return 0 on empty @lab_test_ids to avoid empty_list error further down; replaced SOAP::Lite with SOAP::WSDL PDS:: classes in C::R::PatientDemographics; patched error in lantronix.pl
MAJOR CHANGE: moved sql_lib() from M::Base to new M::Role::Query; moved all M::R::QueryFormatter methods into M::R::Query; removed sql_lib() from ScriptHelpers - using new M::Roles::Query method; removed lims_dbix() from M::Base - now loaded via M::Role::DBIxSimple on demand; moved get_sql_with_constraint() from M::R::DBIxSimple to M::R::Query; method gets dbh from lims_db not lims_dbix in M::LabSection::update_lab_sections() & M::Specimen::update_specimens(); added elements() to Local::QueryLibrary
changed C::Roles::Misc::get_blood_tube_type() method of reading yaml file; added outreach practice warning to flash messages after registering new GP practice
moved C::Outreach::get_blood_tube_type() to C::Roles::Misc and moved tube type definitions to yaml file; changed C::A::C::OutreachPractices to Moose class to load C::Roles::Misc; added sort_by to M::User::get_user_locations()