RSS Git Download  Clone
Raw Blame History
<!-- BEGIN [% template.name %] -->
  [% META title = 'Resources &raquo; New/Relapsed Diagnoses' -%]

    [% # PROCESS dumper.tt dump = locations %]
    [% # PROCESS dumper.tt dump = results %]
    
	<h2 class="header">New / relapsed diagnoses</h2>

    [% IF locations %]
    <p class="indent bold">
        Please select a location and duration [or leave blank for default 7 days]:
    </p>
    
    <form action="[% app_url %]/resources/new_diagnoses" method="post" [% # 'post' to hide org_code %]
        name="new_diagnoses" id="new_diagnoses">
        <p class="indent">Location:
            <select name="org_code">
                [% IF locations.size > 1 %]
                    <option value="">-- select one --</option>
				[% END %]
                [% IF c.is_lab_staff %]
                    <option value="%" [% 'selected' IF
							c.query.param('org_code') == '%' %]>
                        All locations</option>
                [% END %]
                
                [% FOREACH location IN locations %]
                    <option value="[% location.value %]" [% 'selected' IF location.value
                        == c.query.param('org_code') %]>[% location.key %]
                    </option>
                [% END %]
            </select>
            for previous <input type="text" name="duration" size="3"
                value="[% c.query.param('duration') %]" /> days
            [% site.html.submit %]
        </p>
    </form>
    [% ELSE # new login 'hello' page %]
      <p class="indent bold">
        [% results.size ? 'F' : 'None f' %]or [% user.user_location.location_name %]
        over previous 7 days[% IF results.size; ':'; END %]
      </p>
    [% END %]
    
    [% IF results.size %]
        [% # site.html.back_button %]
        
    <p class="red indent">
        ** Please note a full written report will be issued for all cases **
    </p>
    
    <table class="indent outreachResults">
        <tr>
            <th scope="col">Lab No.</th>
            <th scope="col">Name</th>
            <th scope="col">DoB</th>
            <th scope="col">NHS No.</th>
            <th scope="col">Source</th>
            <th scope="col">Date</th>
            <th scope="col">Authorised</th>
            <th scope="col">Diagnosis</th>
            <th scope="col">Status</th>
        </tr>
        [% FOREACH data IN results; # PROCESS dumper.tt dump = data.as_tree;
            patient = data.patient_case.patient;
            report_status = data.request_report.status;
        %]
        <tr [% IF report_status == 'relapse' %] style="background: #fff8dc"[% END %]>
            <td>[% INCLUDE site/lab_number.tt want_url = 1 %]</td>
            <td>
                [% patient.last_name   | upper %],
                [% patient.first_name  | ucfirst %]
                [% patient.middle_name | ucfirst %]
            </td>
            <td>[% patient.dob.strftime('%d.%b.%Y') %]</td>
            <td>[% patient.nhs_number || site.html.grey_null %]</td>
            <td>
                [% INCLUDE site/display_name.tt
                location = data.patient_case.referral_source.display_name %]
            </td>
            <td>[% data.created_at.strftime('%d.%b.%Y') %]</td>
            <td>
				[% data.request_history.defined(0) # it's an array (ie multiple auth's)
					? data.request_history.0.time.strftime('%d.%b.%Y') # 1st one
					: data.request_history.time.strftime('%d.%b.%Y') 
				%]
            </td>
            <td>
               	[% diagnosis = data.request_report.diagnosis.name %]
				[% IF diagnosis.match('See comments') %]
					<span class="acronym" title="[% data.request_report.comment %]">
					[% diagnosis %]
					</span>
				[% ELSE %]
					[% diagnosis %]
				[% END %]
            </td>
            <td>[% report_status | upper %]</td>
        </tr>
        [% END %]
    </table>
    
    [% ELSIF c.query.param('org_code') # have done a search %]
        <p class="info">No new / relapsed cases over selected duration</p>
    [% END %]
<!-- END [% template.name %] -->