split outreach charts into 2 to accomodate CML outreach; added better date handling routine for charts; changed auto-screening handling of specimen code for CML outreach requests; bugfixes to HMRN to remove legacy 'chronologies' table entries; removed redundant code/queries for error_codes.pl script
imaging issues - changed some dbix methods from query() to select(); moved imaging from a subset of hmrn_data.params to hmrn_data; completed conversion to follow-up scanning data
patched make_chart() method to eval makeChart() to capture error for log; edit imaging data; moved staging data tt block to nodal & extranodal tt for sharing
check_portal_referral failure redirects to location-specific home page to allow targetting correct fastcgi process; moved hmrn.patient_treatment.response to foreign key -> response_options table; logo filename dispatched from settings file
dod displayed in outreach demographics section; patient_demographics.dod val updated if supplied from hmrn chronologies - pending; gallium scripts update
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
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
patched M::HMRN::update_comment() to look for form content befroe inserting new record, to prevent insert of empty comment field; reduced number of fastcgi process to 3 in preparation for new centre; reduced number of tables in create_core_data.gz