| [% loop.count %] |
[% entry %] |
[% IF
patient.last_name != data.item(entry).sample_name;
status = 'error';
ELSIF data.item(entry).error;
status = 'warning';
END;
%]
[% data.item(entry).sample_name | upper %]
[% IF status == 'error' %]
[[% patient.last_name | upper %]]
[% END %]
|
[% class = BCR_ABL AND BCR_ABL <= 10 ? 'red' : 'normal' %]
[% BCR_ABL %]
|
[% class = ABL < 10000 ? 'blue' :
ABL >= 10000 AND ABL < 20000 ? 'warning' : 'normal' %]
[% ABL %]
|
[%
messages = c.messages('file_upload').bcr_abl;
IF ABL < 10000;
messages.poor_quality.summary;
ELSIF BCR_ABL; # ie not zero
ratio = ( BCR_ABL / ABL ) * 100 | format('%.3f');
ratio _ '%';
ELSE; # no bcr abl
expression = 1 / ABL | format('%.6f');
'<' _ expression | html;
END;
%]
|
[% result = [];
result.push(entry); # labno for template summary
result.push(data.item(entry).request_data.id);
result.push(ABL);
result.push(BCR_ABL);
result.push(ratio);
%]
|
[% previous_result = data.item(entry).existing_result.results_summary;
IF previous_result;
%]
WARNING:
has previous result
[% END %]
|
[% END %]