RSS Git Download  Clone
Raw Blame History
<!-- BEGIN [% template.name %] -->
    [% META title = 'Chimerism worksheet' %]
    
    [% # INCLUDE dumper.tt dump = requests %]

  <h2>Chimerism worksheet select</h2>

  <form method="get" action="[% app_url %]/data-import/chimerism_prep"
		name="worksheet" id="worksheet">

  <div class="indent">
	[% IF requests.size %]
	  <table>
        <tr>
            <td colspan="8" align="right" class="borderless">
                <input type="button" name="CheckAll" value="Select all"
                  onClick="checkAll(document.worksheet.request_id)">
                <input type="button" name="UnCheckAll" value="Clear all"
                  onClick="uncheckAll(document.worksheet.request_id)">
            </td>
        </tr>
		<tr>
			<td class="borderless"></td>
			<th>HMDS ref</th>
			<th>Name</th>
			<th>Date</th>
			<th>Sample</th>
			<th>Screened</th>
			<th>Select</th>
		</tr>
		[%
		  i = 0; # row counter
          seen = {}; # to enable unique entries

		  FOREACH entry IN requests; # PROCESS dumper.tt dump = entry.as_tree;
			data = entry.request; # for lab_number.tt
			patient = data.patient_case.patient;
			# only want unique requests, so skip if already seen:
 	        NEXT IF seen.${data.id};
			seen.${data.id} = 1; # for unique entries
		%]
		<tr>
			<td align="right">[% i = i + 1; i %]</td>
			<td>[% INCLUDE site/lab_number.tt want_url = 1
			  query_modifiers = [ '_return=1' ] %]</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 %]
                [% INCLUDE site/snippets/doi.tt IF request_options_map.item(data.id).doi %]
            </td>
			<td>[% data.request_initial_screen.screen.description %]</td>
			<td align="right">
				[% INCLUDE site/lab_number.tt want_url = 0 %]
				<input type="checkbox" name="request_id" value="[% data.id %]" />
			</td>
		</tr>
		[% END %]
		<tr>
		  <td colspan="2" class="borderless">[% site.html.back_button %]</td>
		  <td colspan="6" class="borderless" align="right">
		    [% site.html.submit %]
		  </td>
		</tr>
	  </table>
	[% ELSE %]
	  <p class="info">No chimerism requests.</p>
	  <p>[% site.html.back_button %]</p>
	[% END %]
  </div>
  </form>
<!-- END [% template.name %] -->