* new outreach.t * load outreach_test db if running under test harness for methods used by outreach.t * modified calculate_pack_dispatch_date() to handle weeks as well as months
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
completed outreach overdue pack notification function; moved logic to skip if notification already sent from template to model; separated outreach worklists from other worklists; switched off PDS lookup for test scripts; patched validation_profiles/admin.t consistent with change to username validation
bugfixes - M::Roles::Outreach::calculate_pack_return_date() was updating original pack_due date when adding 1 month; outreach questionnaire still required kgs or stones for weight - now both optional; imatinib chart plotted single data point - now checks for valid previous results, not just previous records
patched C::Report::preview_report() to handle Outreach requests; refactored some M::Outreach code into new M::Roles::Outreach role for sharing between reporting function and followup option editing