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
new barcodes function; re-arranged get_object_by_param() to accept simpler 2-element args (then didn't use it for barcodes function); bugfix to genomics xml validator & generator scripts - method of camelcasing section_name altered original array after 1st cycle of loop; EQA samples flagged as ST for billing; extended xsd for cancer dataset
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