[% i = i + 1; i %]
[% INCLUDE site/lab_number.tt want_url = 1
query_modifiers = [ '_return=1' ] %]
[% patient.last_name | upper %],
[% format_firstname(patient) || patient.first_name | ucfirst %]
[% data.created_at.strftime('%d.%m.%Y') %]
[% specimen %]
[% INCLUDE site/snippets/doi.tt
IF request_options_map.item(data.id).doi %]
[% data.request_initial_screen.screen.description %]
[% IF extraction_status.size # only relevant for PCR, not sequencing %]
[%
enabled = 0; # reset default disabled
FOREACH e IN extraction; # PROCESS dumper.tt dump = e;
# should only be 1 extraction per test, but 1-2-many rel in db:
IF e.status.match('complete'); enabled = 1; END;
%]
[% e.test_name.remove('_extraction').upper; ' [';
e.test_name.match('mlpa_quantification')
? e.status.upper
: e.status.replace('complete','extracted').upper; ']' %]
[% END %]
[% ELSE; enabled = 1; END # extraction always complete by PCR stage %]
[% INCLUDE site/lab_number.tt want_url = 0 %]
[% END; END %]