added ability of reporter to amend own record before authorisation; retrieval of possible previous patient matches in screen/report pages uses same algorithm as HILIS3; re-formatted referrer field output in ppm_and_results
new_pnh_alert, juvenile_diagnosis_status_alert & chest_clinic_diagnosis_alert log sucessful emails to request_history; refactored some repeated code in ScriptHelpers
outreach charts don't plot unless 2 or more datasets; added find GP by practice function to outreach demographics; set permissions mode on all crons so svk revert on production doesn't revert to 644; set results summary to default open on report page - correctly this time
added H&E/Giemsa test to H&E worklist; major Outreach changes - changed self_care_1 & self_care_2 fields to self_care & usual_activity; made all lab-param fields optional for validation; made heath_index field on outreach.questionnaire_eq5d optional; M::Outreach::update_patient_questionnaire() only attempts to write new data if data for table exists - to allow outreach questionnaire submission with empty EQ5D fields; outreach demographics.dispatch_to val defaults to home
took all outreach questionnaire fields out of validation; added outreach demographics post-code validation; removed ability of guest users to see previous diagnoses if revised; added omitted post-code to outreach reports; outreach demographics GP defaults to unlisted if unknown practice
changed H&E worklist to include all status except complete instead of status = new; changed immunocytochemistry worklist to exclude test/panel where status = complete