[% IF raw_lab_test_data.lab_test_history.size; # INCLUDE dumper.tt dump = raw_lab_test_data.lab_test_history; lab_test_history = raw_lab_test_data.lab_test_history %]

Lab-test history: [% div_name = 'all_lab_tests'; INCLUDE site/snippets/toggleview.tt %]

[% FOREACH test_name IN lab_test_history.keys.sort; # sort on test-name, ignore section # INCLUDE dumper.tt dump = test; FOREACH section IN lab_test_history.item(test_name); # INCLUDE dumper.tt dump = section; section_name = section.key; # INCLUDE dumper.tt dump = section_name; test_data = section.value; # INCLUDE dumper.tt dump = test_data; %] [% END; END %]
[% test_name %] :: [% section_name %] [[% test_data.size %]] [% FOREACH data IN test_data; # PROCESS dumper.tt dump = data; this_request = ( data.id == request_data.id ); %]
&#[% this_request ? 9898 : 9733 # circle or star %]; [% data.test_date.strftime('%d.%b.%Y') %] [ [% PROCESS site/lab_number.tt query_modifiers = [ '_return=1' ] # only want url if not this request.id: want_url = ( NOT this_request ) %] ] [% data.result %]
[% END %]
[% ELSE %]

No previous lab tests found

[% END %]