switched bsn.autosuggest to jquery autosuggest; referrer moved from free-text to ajax query; report_to field optional, defaults to referrer; provided default vals for bcr-abl specimen field; request_by field defaults to logged-in users name; some new tests for jquery autocomplete, lost some tests with report_to optional field; removed gross description section from bcr-abl pdf footer
moved username & centre param handing to session; simplifed separate db calls to single model() function; app_version git log function; merged Ajax class _get_referral_sources() with autosuggest_location route
removed params & config tokens from before_template hook (automatic anyway); renamed search() to to disambiguate from 'var'; moved content of _validate_form() & _validate_nhs_number() back into routes (only 2 lines each); Path::Tiny in Role::PDS
re-configured to run in production as fastcgi process not starman (can't find statics without own domain name); required full path to wkhtmltopdf for apache; replaced {data} with write() setter for session(); removed superfluous style.css from pdf layout (just needed p style declaration); some web pages needed request.uri_base to run as fastcgi
completed nhs_number ajax validation; moved ajax methods to new package; new rf.pl Daemon::Control script; combined suspected diagnosis with clinical details