RSS Git Download  Clone
Raw Blame History
[% META title = 'Request » Barcodes' %]
[%# content_only = 1 %]
<!-- BEGIN [% template.name %] -->
    [% # INCLUDE dumper.tt dump = data.as_tree %]
    [% # INCLUDE dumper.tt dump = c.cfg('settings') %]

    [% INCLUDE record/patient_summary.tt request = data %]

    <h3 class="header">Request barcodes</h3>

    <table class="outer">
        <tr>
            <th>Field</th>
            <!--<th>Value</th>-->
            <th>DataMatrix</th>
            <!--<th>QR Code</th>-->
            <th>Code-128</th>
            <!--<th>Code-93</th>-->
        </tr>
        <tr>
            [% lab_number = c.cfg('settings').lab_number_prefix
                _ data.request_number _ '/' _ ( data.year - 2000 ) %]
            <td class="bold">Lab number</td>
            <td>[% render_barcode(lab_number, 'data_matrix') %]</td>
            <td>[% render_barcode(lab_number, 'code128') %]</td>
        </tr>
        <tr>
            [% nhs_number = data.patient_case.patient.nhs_number %]
            <td class="bold">NHS number</td>
            <td>[% render_barcode(nhs_number, 'data_matrix') %]</td>
            <td>[% render_barcode(nhs_number, 'code128') %]</td>
        </tr>
        <tr>
            [% unit_number = data.patient_case.unit_number %]
            <td class="bold">Unit number</td>
            <td>[% render_barcode(unit_number, 'data_matrix') %]</td>
            <td>[% render_barcode(unit_number, 'code128') %]</td>
        </tr>
        [% IF data.request_external_ref;
            external_ref = data.request_external_ref.external_reference %]
            <tr>
                <td class="bold">External ref</td>
                <td>[% render_barcode(external_ref, 'data_matrix') %]</td>
                <td>[% render_barcode(external_ref, 'code128') %]</td>
            </tr>
        [% END %]
        [% IF c.cfg('settings').composite_barcode; # empty vars OK:
            composite =
                lab_number  _ ',' _
                nhs_number  _ ',' _
                unit_number _ ',' _
                external_ref;
        %]
            <tr>
                <td class="bold">Composite</td>
                <td>[% render_barcode(composite, 'data_matrix') %]</td>
                <td>[% render_barcode(composite, 'code128') %]</td>
            </tr>
        [% END %]
    </table>
    <p>Test input: <input type="text" size="50" /></p>
<!-- END [% template.name %] -->