ESH/form/checkup_parameter_form.php
2024-10-23 18:28:06 +05:30

260 lines
11 KiB
PHP

<style>
#modal-add-medicine {
overflow-y: scroll;
}
</style>
<div class="modal fade" id="model-checkup-parameter" role="dialog" aria-hidden="true">
<form role="form" id="checkup_parameter_form" name="checkup_parameter_form" action="#" method="post">
<div class="modal-dialog">
<div class="modal-content">
<div class="widget-header">
<h5 class="widget-title"> Checkup Parameter Form</h5>
<div class="widget-toolbar">
<div class="widget-menu">
<a href="#" class="close" data-action="close" data-dismiss="modal">
<i class="ace-icon fa fa-times"></i>
</a>
</div>
</div>
</div>
<div class="modal-body">
<div class="row">
<div class="form-group col-sm-6">
<input type="hidden" name="checkup_parameter_id" id="checkup_parameter_id">
<label for="firm_code">Checkup Parameter Name</label>
<input type="text" class="form-control" name="checkup_parameter_name" id="checkup_parameter_name" autofocus="autofocus" value="" placeholder="Enter CheckUp Parameter Name" required />
</div>
<div class="form-group col-sm-6">
<label for="key_health_map">Health Key Name</label>
<select name="health_key_map_name" id="health_key_map_name" class="form-control chosen-select">
<option value="" selected disabled> select any one</option>
<?php echo generateOption('key_health_reportable_parameter_master', 'key_param_name', 'key_param_id', '', ''); ?>
</select>
</div>
</div>
<div class="row">
<div class="form-group col-sm-6">
<label for="firm_code">Starting Range</label>
<input type="number" step="0.01" class="form-control" name="checkup_starting_range" id="checkup_starting_range" autofocus="autofocus" value="" placeholder="Enter Starting Range" required />
</div>
<div class="form-group col-sm-6">
<label for="firm_code">Ending Range</label>
<input type="number" step="0.01" class="form-control" name="checkup_ending_range" id="checkup_ending_range" autofocus="autofocus" value="" placeholder="Enter Ending Range" required />
</div>
</div>
<div class="row">
<div class="form-group col-sm-6">
<label for="firm_code">Less Risk</label>
<select multiple="" class="chosen-select form-control" id="checkup_less_risk" name="checkup_less_risk[]" data-placeholder="">
<?php echo generateOption('health_risk', 'health_risk_name', 'health_risk_id', '', ''); ?>
</select>
</div>
<div class="form-group col-sm-6">
<label for="firm_code">More Risk</label>
<select multiple="" class="chosen-select form-control" id="checkup_more_risk" name="checkup_more_risk[]" data-placeholder="">
<?php echo generateOption('health_risk', 'health_risk_name', 'health_risk_id', '', ''); ?>
</select>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<label class="control-label" for="health_advice_name">Less Advice</label>
<select multiple="" class="chosen-select form-control" id="checkup_less_advice" name="checkup_less_advice[]" data-placeholder="">
<?php echo generateOption('health_advice', 'health_advice_name', 'health_advice_id', '', ''); ?>
</select>
</div>
<div class="col-sm-6">
<label class="control-label" for="health_advice_name">More Advice</label>
<select multiple="" class="chosen-select form-control" id="checkup_more_advice" name="checkup_more_advice[]" data-placeholder="">
<?php echo generateOption('health_advice', 'health_advice_name', 'health_advice_id', '', ''); ?>
</select>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<label class="control-label" for="section">Section</label>
<select class="chosen-select form-control" id="checkup_section" name="checkup_section" data-placeholder="">
<option value="" disabled selected>Choose</option>
<?php echo generateOption('checkup_form_section', 'section_name', 'section_id', '', ''); ?>
</select>
</div>
<div class="col-sm-6">
<label class="control-label" for="column_order">Column Order</label>
<input type="number" class="form-control" name="c_order" id="c_order" />
</div>
</div>
<div class="row">
<div class="col-sm-6">
<label class="control-label" for="column_name">Column Name</label>
<input type="text" class="form-control" name="c_name" id="c_name" />
</div>
<div class="col-sm-6">
<label class="control-label" for="group">Group</label>
<input type="number" class="form-control" name="group_id" id="group_id" />
</div>
</div>
<div class="row">
<div class="col-sm-6">
<label class="control-label" for="column_order">Placeholder</label>
<input type="text" class="form-control" name="p_holder" id="p_holder" />
</div>
<div class="col-sm-6">
<label class="control-label" for="parameter_value_name">Parameter Value Name</label>
<select multiple="" class="chosen-select form-control" id="p_value" name="p_value[]" data-placeholder="">
<option value="" disabled></option>
<?php echo generateOption('checkup_parameter_value', 'parameter_value_name', 'parameter_value_id', '', ''); ?>
</select>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<label class="control-label" for="input_type">Input type</label>
<select class="form-control" id="input_type" name="input_type" data-placeholder="">
<option value="" disabled selected>choose</option>
<option value="number">Number</option>
<option value="text">Text</option>
<option value="select">Select</option>
<option value="textarea">TextArea</option>
<option value="multiselect">Multi Select</option>
</select>
</div>
<div class="col-sm-6">
<label class="control-label" for="checkup_type">Checkup Type</label>
<select multiple="" class="chosen-select form-control" id="checkup_type" name="checkup_type[]" data-placeholder="">
<option value="" disabled></option>
<?php echo generateOption('checkup_type', 'checkup_type_name', 'checkup_type_id', '', ''); ?>
</select>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<label for="status" class="control-label">Status</label>
<select class="form-control" id="status" name="status" data-placeholder="select">
<option value="" selected disabled></option>
<option value="Y">Active</option>
<option value="N">Inactive</option>
</select>
</div>
<div class="col-sm-6">
<label for="readonly_field" class="control-label">Editable/Non Editable Field</label>
<select class="form-control" id="readonly_field" name="readonly_field" data-placeholder="select">
<option value="" selected disabled></option>
<option value="Y">Editable</option>
<option value="N">Non-Editable</option>
</select>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<label for="unit" class="control-label">Select unit</label>
<select name="unit" id="unit" class="form-control">
<option value=""></option>
<?php echo generateOption('checkup_parameter_unit_master', 'unit_name', 'unit_id', '', ''); ?>
</select>
</div>
<div class="col-sm-6">
<label for="ref_ranges" class="control-label">Ref Ranges</label>
<textarea class="form-control" name="ref_ranges" id="ref_ranges" cols="30" rows="3" placeholder="enter ranges"></textarea>
</div>
</div>
<div class="row">
<div class="col-sm-2">
<label for="is_opd_param">Is OPD Param?</label>
<select name="is_opd_param" id="is_opd_param" class="form-control">
<option value="" disabled selected> -- select --</option>
<option value="1">Yes</option>
<option value="0">No</option>
</select>
</div>
<div class="col-sm-2">
<label for="is_ipd_param">Is DayCare Param?</label>
<select name="is_ipd_param" id="is_ipd_param" class="form-control">
<option value="" disabled selected> -- select --</option>
<option value="1">Yes</option>
<option value="0">No</option>
</select>
</div>
<div class="col-sm-2">
<label for="is_inj_param">Is Injury Param?</label>
<select name="is_inj_param" id="is_inj_param" class="form-control">
<option value="" disabled selected> -- select --</option>
<option value="1">Yes</option>
<option value="0">No</option>
</select>
</div>
<div class="col-sm-6">
<label for="rule">Range Rules</label>
<select multiple="" class="chosen-select form-control" id="rule" name="rule[]" data-placeholder="">
<optgroup label="With Result Field Value">
<option value="" disabled></option>
<?php echo generate_options("SELECT CONCAT(r.rule_equation,' (Section=> ',COALESCE(f.section_name, IF(c.opd_param = 1, 'OPD', IF(c.inj_param = 1, 'INJURY', 'Unknown Section'))),' )') AS sname,rule_eq_id AS id FROM rule_equation r LEFT JOIN checkup_parameter c ON r.result = c.checkup_parameter_id LEFT JOIN checkup_form_section f ON f.section_id = c.checkup_form_section_id WHERE result != '0'", '', 'id', 'sname', '', '') ?>
</optgroup>
<optgroup label="Without Result Field Value">
<option value="" disabled></option>
<?php echo generateOptionWithWhereClause('rule_equation', 'rule_equation', 'rule_eq_id', '', '', 'result', '0') ?>
</optgroup>
</select>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<label for="parent_param" class="control-label">Parent Param</label>
<select name="parent_param" id="parent_param" class="form-control select2">
<option value=""></option>
<?php echo generateOption('checkup_parameter', 'parameter_name', 'checkup_parameter_id', '', ''); ?>
</select>
</div>
<div class="col-sm-6">
<label for="parent_param" class="control-label">Default Value</label>
<input type="text" class="form-control" name="default_value" id="default_value" autofocus="autofocus" value="" placeholder="Enter Default Value" required />
</div>
<!-- <div class="col-sm-6">
<label for="unit" class="control-label">Select Device</label>
<select name="device" id="device" class="form-control">
<option value="">Please select a device</option>
<?php echo generateOption('device_master', 'device_name', 'device_id', '', ''); ?>
</select>
</div> -->
</div>
<!-- <div class="row">
<div class="col-sm-6">
<label for="unit" class="control-label">Device Parameter Name</label>
<input type="text" name="device_param_name" id="device_param_name" class="form-control">
</div>
</div> -->
</div>
<div class="widget-toolbox padding-8 clearfix">
<button type="button" class="btn btn-info btn-sm save_button" onclick="validate_checkup_parameter();"><i class="ace-icon fa fa-floppy-o bigger-110"></i>Save </button>
<button type="button" class="btn btn-danger btn-sm" data-dismiss="modal"><i class="ace-icon fa fa-times bigger-110"></i>Cancel</button>
</div>
</div>
</div>
</form>
</div>