[% META title = 'Request » Barcodes' %] [%# content_only = 1 %] [% # INCLUDE dumper.tt dump = data.as_tree %] [% # INCLUDE dumper.tt dump = c.cfg('settings') %] [% INCLUDE record/patient_summary.tt request = data %]

Request barcodes

[% lab_number = c.cfg('settings').lab_number_prefix _ data.request_number _ '/' _ ( data.year - 2000 ) %] [% nhs_number = data.patient_case.patient.nhs_number %] [% unit_number = data.patient_case.unit_number %] [% IF data.request_external_ref; external_ref = data.request_external_ref.external_reference %] [% END %] [% IF c.cfg('settings').composite_barcode; # empty vars OK: composite = lab_number _ ',' _ nhs_number _ ',' _ unit_number _ ',' _ external_ref; %] [% END %]
Field DataMatrix Code-128
Lab number [% render_barcode(lab_number, 'data_matrix') %] [% render_barcode(lab_number, 'code128') %]
NHS number [% render_barcode(nhs_number, 'data_matrix') %] [% render_barcode(nhs_number, 'code128') %]
Unit number [% render_barcode(unit_number, 'data_matrix') %] [% render_barcode(unit_number, 'code128') %]
External ref [% render_barcode(external_ref, 'data_matrix') %] [% render_barcode(external_ref, 'code128') %]
Composite [% render_barcode(composite, 'data_matrix') %] [% render_barcode(composite, 'code128') %]

Test input: