fixed ReferralSources::_update_practitioners() to use referral_type_id of practitioner (3) instead of parent_organisation.referral_type_id which is 5 (practice), also now matches the Admin::Config::GeneralPractitioners::regenerate method from which it was derived
increased max length of error code to 4 chars; updated genomics_cancer_v3 with v3.2 changes (incomplete); amended date & datetime placeholders on results entry page to match expected data format; updated Makefile.PL & module_build.pl
new MLPA worklits for new MLPA lab-section - needs rewrite of pcr_and_sequancing _worksheet which is a mess; added department_id to index for DB::EmailContact to allow same location and email address to have multiple departments; adapted M::LabTest::get_section_lab_test() to accept (section name or section.id) + (test name or field label)
simplified report_notification script, replaced 3 separate timestamp-based queries with 1 request_history query looking for specific actions; removed result_summary change from notification triggers; added linked lab-tests to MPLA deployment script
new MPLA lab-section deployment script; amended trigger definitions; corrected error in genomics xsd file; tested for existence of self_authorisable.yml file or some print_view.t tests fail