genomics validation failure notifies relevant centre (Leeds or Sheffield); added update to patient table as trigger for xml data transfer, and initial port to SQL::Abstract::More method of generating query, but far too slow; minor improvement for recent bugfix to linked/default.tt
new Genomics worklist function to display & export recruitment progress; added a date regexp to genomics sample report queries to prevent warnings when doing date calcs on non-date results
retired 'Outreach' screening term and replaced with separate outreach categories (ready to switch off auto-screening Outreach); stopped retrieveing outreach data in C::Report::outreach as it's (re)fetched in downstream load() function; defined pnh, hiv, outreach & molecular screening terms as global vars in Model::Audit - easier to amend categories; new simple SQL search field Request Notes
reports display author & timestamp of result summary and amended comment; new result_summary.user_id field; new disgnostic terms for ngs_myeloid list; removed non-consented patients from genomics SLF worklist; extraction worksheet edits
simplified generation of participant id - moved patient_case_id lookup into main requests query, skipped patient_case_id field when creating %required_fields; updated genomics.t so tests pass
genomics participant id only created/updated if record screened and unit number still at default UNKNOWN, previously had to lookup unit number every time