fixed ajax error on NHS number validation when length exceeded 10 chars - fatal error due to RDBO patch; extensive changes to outreach questionnaire section to accomodate new questionnaire and CML patients
imaging issues - changed some dbix methods from query() to select(); moved imaging from a subset of hmrn_data.params to hmrn_data; completed conversion to follow-up scanning data
patched make_chart() method to eval makeChart() to capture error for log; edit imaging data; moved staging data tt block to nodal & extranodal tt for sharing
check_portal_referral failure redirects to location-specific home page to allow targetting correct fastcgi process; moved hmrn.patient_treatment.response to foreign key -> response_options table; logo filename dispatched from settings file
added more testing for specimens in new_request - still have issue with null entry in request_specimen table; new request validation forces specimen code to uppercase; gallium trial script tweaks; t/test-lib.pl switches off foreign_key_checks before re-building tables
changed 'confirmation' flag in edit patient function to all_records; replaced FV_length_between & FV_max_length methodss in check_param_length validation - Data::FormValidator upgrade to v4.71 seems to have broken them
completed functions to update patient details on a single request if patient has > 1 record - previously only possible on all requests attached to patient; modifications to quintiles gallium data feed