outreach notification mods - callback for template to extract GP surname, set_notifications() in M::Outreach::get_overdue_packs() throws error if %maps undef; reworded cron/outreach_clinic_return.tt
completed outreach overdue pack notification function; moved logic to skip if notification already sent from template to model; separated outreach worklists from other worklists; switched off PDS lookup for test scripts; patched validation_profiles/admin.t consistent with change to username validation
continuation of previous patch to return 0 on empty @lab_test_ids - C::Local::Worklist::Histology::_format_lab_test_data() needs to test for before performing hashref operation
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