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