[% IF is_results_entry; # META title = 'Worklist'; my.meta_title = "Worklist » Data Entry » ${lab_section.section_name}"; ELSE; # format for printing: skip_wrappers = 1; END; %] [% # PROCESS dumper.tt dump = c.stash.errs %] [% # PROCESS dumper.tt dump = user_list %] [% # PROCESS dumper.tt dump = request_options_map %] [% # PROCESS dumper.tt dump = status_options_map %] [% # PROCESS dumper.tt dump = outstanding_investigations %] [% # PROCESS dumper.tt dump = lab_section.as_tree %] [% # PROCESS dumper.tt dump = c.query.param('lab_test_id') %]

[% site.html.back_button %]

[% title = is_results_entry ? 'data entry' : 'worksheet' %]

[% lab_section.section_name _ ' ' _ title %]

[% IF dfv_errors %]

[% c.config('msg').dfv_errors %]

[% END %] [% worklist_update_status_dfv_js %] [% IF is_results_entry %]
[% INCLUDE worklist/snippets/data_entry.tt %] [% ELSE %]

[% END %]
[% # build args for url_links: args = []; results_entry = ( c.query.param('results_entry') || is_results_entry ); args.push( 'status_option_id=' _ c.query.param('status_option_id') ); args.push( 'results_entry=' _ results_entry ); FOREACH test_id IN c.query.param('lab_test_id'); # can be multiple args.push( 'lab_test_id=' _ test_id ); END; %] [% IF is_results_entry %] [% END %] [% IF worklist_cols.item(lab_section.section_name).headers; # override default FOREACH h IN worklist_cols.item(lab_section.section_name).headers %] [% END %] [% ELSE %] [% END %] [% IF is_results_entry %] [% ELSIF section_has_test_details %] [% END %] [% FOREACH entry IN outstanding_investigations; # PROCESS dumper.tt dump = entry %] [% PROCESS worklist/snippets/row.tt type = 'investigation' %] [% END %]
Lab No Name Date Sample Source[% h %]Presentation Investigation StatusDoneNotes

[% site.html.back_button %] [% IF is_results_entry; site.html.submit; ' '; site.html.reset; END %]

[% IF is_results_entry %]
[% END %]