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
patched genomics_xml.pl to update unit number with participant id at any time, not just within of screening, in case of script error on 1st run after screening, in which case opportunity for unit number update lost
new clinical trial xna extraction worksheets - adapted existing molecular xna extraction worksheet functions to handle both molecular & clinical trial sections; had to use fully qualified method name for weaken() in RecordHandler or mail_reports & diagnosis_status_alerts crons fail with fatal error; substituted leedsth.nhs.uk in 'from' address and added 'reply-to' header to emails to suppress nhs.net appended warnings; temporarily suspended Family ID requirement for Rare disease SLF; grouped common barcode styles
replaced MAX(CASE WHEN ..) in genomics_sample_linkage_form_data query - doesn't work with n = 1; replaced 2 inactive lab_test_result_options for inactive fixation menu
added request.id & patient_case.id to registration_search to override precedence given by RDBO; updated xml generation & validation with changes for cancer dataset - should still work for rare diseases
sort order for LabTestResultDataType objects; genomics_sample_linkage_form_data doesn't need left join for request_lab_test_results as family_id is required field in dependent query; fix for results.t after putting html_line_break on result summaries; for clarity changed wording of 'amended report issued by' on report