Print label functions return printer error as flash message not system error; update progrnostic_indicator.t after recent icdo_sub_category table change
RfC350L fix - DakoLink labels correctly skip unwanted tests * also fixed confusing data maps generated for histology & DakoLink labels - inconsistent use of test_name param (sometimes was actually field_label). Now uses lab_test object as hashref in data maps so downstream functions can consistently use correct key name (id, test_name, field_label, etc)
bugfix - flash messages set in C::L::Labels don't appear in tt * fixed by handing calling object (C::L::Worklist) to C::L::Labels for setting flash messages on * factored CAP::MessageStack rendering block into its own snippet tt for calling independently from site/status.tt * bugfix to 2 test scripts
add parameter to _format_label_data can optionally print name with initial e.g. Smith J driven by print_labels.yml histology_staining: label: Histology staining (H & E) name_format: lastname_firstinitial