RSS Git Download  Clone
Raw Blame History
[% META
    title  = 'Haematological Malignancy Research Network » Clinical Data'
%]

<!-- BEGIN [% template.name %] -->
	[% # PROCESS dumper.tt dump = request_data.as_tree %]
	[% # PROCESS dumper.tt dump = request_history %]
	[% # PROCESS dumper.tt dump = hmrn_data %]
	[% # PROCESS dumper.tt dump = demographic_data.practice %]
	
	[% addcss =	[
			'validationEngine.jquery.css' # for validationEngine
			'smoothness/jquery-ui-1.8.4.custom.css' # for DatePicker
		]
	%]

	[%
		data = request_data;
		report_data = data.request_report;
		patient = data.patient_case.patient;
		parameters = hmrn_data.maps.parameters;
	%]

	[% user_can_enter_data = c.user_can('enter_clinical_data') ? 1 : 0 %]
	
    [% BLOCK hmrn_submit;
		IF user_can_enter_data %]
		<tr class="borderless">
	        <td colspan="2">
                <span class="indent">
                    [% site.html.submit %]
                    [% site.html.reset %]
                </span>
			</td>
		</tr>
	[% END; END %]

    [% IF user_can_enter_data %]
	<script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script>
	<script type="text/javascript" src="/js/jquery-ui-1.8.4.custom.min.js"></script>
    <script type="text/javascript">
        $(function() {
            $('.datepicker').datepicker({
                changeMonth: true,
                changeYear: true,
                dateFormat: 'dd/mm/yy',
            });
        });
	</script>
    
    [% IF not_using_validationEngine_jquery # then use 'basic' jquery val %]
    <script type="text/javascript" src="/js/jquery.validate.js"></script>
    <script type="text/javascript"> 
	    $(document).ready(function() { 
	      $("#treatment").validate({ 
            rules: {
				[% c.jquery_validation_profile("${profile_name}").join(',') %]
            },
          });
        });
    </script>
    <script type="text/javascript">
        // override default message:
        jQuery.extend(jQuery.validator.messages, {
            remote:   "&#171; invalid entry",
            required: "&#171; required field",
        });
    </script>
    <!-- using validationEngine now:
      http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/
    -->
    [% ELSE; INCLUDE site/js/validationEngine.tt; END %]
    [% END %]
	
	[% IF dfv_errors;  PROCESS dumper.tt dump = c.stash.errs %]
		<p class="highlight" align="center">
			<span class="blink bold">******** FORM FAILED VALIDATION ********</span>			
		</p>		
	[% END %]
	
	[%
        INCLUDE hmrn/data/patient_summary.tt;
        INCLUDE hmrn/data/chronologies.tt;
        INCLUDE hmrn/data/antecedent.tt;
        INCLUDE hmrn/data/treatment.tt;
        INCLUDE hmrn/data/clinical_data.tt;
    %]

<!-- END [% template.name %] -->