[%
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 %]