RSS Git Download  Clone
Raw Blame History
[% content_only = 1 # no html wrappers %]

<!-- BEGIN [% template.name %] -->
<html>
<head>
  <title>PCR worksheet</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <style type="text/css">
  <!--
	body {
        font-size: smaller; font-family: verdana, sans-serif;
        width: 80%;
		margin: auto;
    }
	table { border-collapse: collapse }
	th { background: #f5f5f5 }
	td, th { border: solid 1px #c0c0c0; padding: 2px 5px }
    h4 { text-decoration: underline }
    .empty { width: 50% }
    .indent { margin-left: 2em }
    .bold { font-weight: bold }
	.borderless { border: none }
    .label { text-align: right }
	@media print {
		body { width: 100%; margin: 0 }
		#back { display: none }
		td, th, p, div { font-size: 7pt }
	}
  -->
  </style>
</head>

<body>
    [% # FOREACH entry IN data; PROCESS dumper.tt dump = entry.as_tree; END %]
    [% # PROCESS dumper.tt dump = c.query.self_url %]

  <p id="back">[% site.html.back_button %]</p>
  
  <h2>PCR Worksheet</h2>
  <div class="bold indent">
    [% IF test_names.size %]
        <p>Test(s): [% test_names.join('; ') %]</p>
    [% END %]
    <p>Performed by: [% c.authen.username.upper %]</p>
    <p>Date: [% USE date(format = '%d.%m.%Y @ %H:%M', locale = 'en_GB');
	  date.format %]</p>
  </div>
  
  <table>
    <tr>
        <td class="borderless"></td>
        <th>HMDS ref</th>
        <th>Name</th>
        <th>Date</th>
        <th>Sample</th>
        <th>Lab Test</th>
        <th>Comments/Results</th>
    </tr>
    [% FOREACH entry IN requests; # PROCESS dumper.tt dump = entry.as_tree; NEXT;
        data = entry.request; # for lab_number.tt
        patient = data.patient_case.patient;
    %]
    <tr>
        <td align="right">[% loop.count %]</td>
        <td>[% PROCESS site/lab_number.tt want_url = 0 %]</td>
        <td>
            [% patient.last_name | upper %],
            [% format_firstname(patient) || patient.first_name | ucfirst %]
        </td>
        <td>[% data.created_at.strftime('%d.%m.%Y') %]</td>
        <td>[% specimen_map.item(data.id).sample_code.join(', ') %]</td>
        <td>[% entry.lab_test.field_label %]</td>
        <td></td>
    </tr>
    [% END %]
  </table>
  
    <h4>Tube order checking</h4>					

    <p class="indent">Tube order and alignment must be checked at all transfer
	  stages. Initial once done.					
	</p>
	
	<table class="indent">
	  <tr>
		<td class="label">Performed by:</td><td class="empty"></td>
	  </tr>
	  <tr>
		<td class="label">Checked by:</td><td class="empty"></td>
	  </tr>
	</table>

    <h4>Reagent batch numbers</h4>

	<table class="indent">
	  <tr>
		<td class="borderless"></td>
		<th>Batch number</th>
	  </tr>
	  <tr>
		<td class="label">Mastermix:</td><td></td>
	  </tr>
	  <tr>
		<td class="label">Taq:</td><td></td>
	  </tr>
	  <tr>
		<td class="label">PCR machine:</td><td></td>
	  </tr>

	</table>  

    <h4>Other / comments</h4>
</body>
</html>
<!-- END [% template.name %] -->