moved HIV chart looks_like_number() check to own sub-routine check_numeric() for eventual sharing with other chart methods; moved HIV \@chart_data to class method chart_data() for access from new check_numeric() method
made CD4 regexen in HIV chart plot non-greedy in case result summary entered without line-feeds; checked all HIV vals pass Scalar::Util::looks_like_number() test or issues error msg; configured chart to display error messages; added setGapColor on HIV chart
fixed chimerism chart to allow only 1 entry per date - as CHIM panel replaced by 3 individual tests; minor edits to chimerism resulting from imported spreadsheet
commited changes to production server, made during report refactor on dev box - changed method of retrieving data for chart from screened_as to requested lab-tests; outreach CML patients use same chart as for Imatinib monitoring; activity_data.pl replaces default unknown dates< 1900 with NULL entry; bugfix to audit/revised_diagnosis.tt for users with 0 requests reported during selected duration
moved function to fill in missing data points for turnaround charts from audit class to chart class; re-installed x_percentile callback for tt to allow several values to be calculated; fixed sql comment in library.sql causing error.log entries
some turnaround times chart tweaks - forgot png header, added specimen title to chart, removed 'by specimen' as option for turnaround times as no other in use
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
split outreach charts into 2 to accomodate CML outreach; added better date handling routine for charts; changed auto-screening handling of specimen code for CML outreach requests; bugfixes to HMRN to remove legacy 'chronologies' table entries; removed redundant code/queries for error_codes.pl script
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