[% lab_data = outreach.haematology; # PROCESS dumper.tt dump = lab_data; fields = lab_data.keys; # PROCESS dumper.tt dump = fields; %] [% # use sysmex data for use if no outreach haematology data: sysmex_data = raw_lab_test_data.haematology_data; # PROCESS dumper.tt dump = sysmex_data.as_tree; IF sysmex_data; USE Math; # need to skip *000 entries: UNLESS sysmex_data.lymph.match('\*000'); import_data.lymphs = sysmex_data.lymph / 10 | format('%.1f'); END; UNLESS sysmex_data.wbc.match('\*000'); import_data.wbc = sysmex_data.wbc / 10 | format('%.1f'); END; UNLESS sysmex_data.plt.match('\*000'); import_data.plts = Math.int( sysmex_data.plt / 1 ); END; UNLESS sysmex_data.hb.match('\*000'); import_data.hb = Math.int( sysmex_data.hb / 1 ); END; # PROCESS dumper.tt dump = import_data; END; %] [% outreach_haematology_dfv_js %]