[% request = entry.request; patient = request.patient_case.patient; %] [% # filters for genomics app: IF c.query.param('genomics_category_filter'); param = c.query.param('genomics_category_filter'); NEXT UNLESS request.request_initial_screen.screen.description.lower.match(param); END; IF c.query.param('genomics_parentcode_filter'); param = c.query.param('genomics_parentcode_filter'); NEXT UNLESS # referral_source doesn't have parent_organisation object: request.patient_case.referral_source.organisation_code.match('^'_ param); END; %] [% loop.count %] [% data = request; PROCESS site/lab_number.tt want_url = 1; # expects request object 'data' %] [% class = request_options_map.item(request.id).urgent ? 'red' : 'normal' %] [% patient.last_name | upper %], [% patient.first_name | ucfirst %] [% patient.middle_name | ucfirst %] [% request.created_at.strftime('%a %d.%b.%Y') %] [% specimen_map.item(request.id).sample_code.join(', ') %] [% INCLUDE site/snippets/doi.tt IF request_options_map.item(request.id).doi %] [% SET location = request.patient_case.referral_source.display_name %] [% PROCESS site/display_name.tt %] [% IF worklist_cols.item(lab_section.section_name).row_tt; tt = worklist_cols.item(lab_section.section_name).row_tt; PROCESS $tt # override for default cols %] [% ELSE %] [% IF request.request_initial_screen %] [% request.request_initial_screen.screen.description | html %] [% ELSE %] [% site.html.grey_null %] [% END %] [% prefix = entry.lab_test.test_type.match('panel') ? 'P' : 'T' %] [[% prefix %]] [% entry.lab_test.field_label %] [% IF requesting_user_sections.item( c.param('id') ); # get user who requested it: requester = requesting_user(request.id, entry.lab_test.field_label); IF requester; '['; requester.user.username | upper; ']'; END; END %] [% END %] [% entry.status.description | upper %] [% IF is_results_entry %] [% PROCESS site/lab_number.tt want_url = 0 %]: [% field_name = c.stash.individual_tests_only ? 'request_lab_test_result_id' : 'request_lab_test_id' %] [% ELSE; IF section_has_test_details %] [% request_section_notes_map.item(request.id) %] [% END %] [% IF has_labels; request_ids = c.session.param('lab_section_labels') %] [% END %] [% END %]