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
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
Outreach data summary displays calculated values where required; modified Outreach params chart output to accomodate calculated values; Outreach data summary template displays default vals as 'N'K', and numerical results to 3 sig figs; improved HMRN treatment options admin interface
used M::Roles::HistoryAction::do_request_history() function to update request_history instaed of dierct in M::Request::new_request(); hilis3 convert changes for merging flow_screen lab-tests with flow_cytometry section
Outreach lab_results validation; modified Base::js_validation_profile() to accept direct hand-in of profile for Outreach validation profiles; C::Outreach::lab_results(); merged C::Report::_get_outreach_data() with C::Report::outreach(); patched C::Roles::FormData methods to load dfv_defaults from lims_config