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

289 lines
15 KiB
PHP

<script>
function validate() {
save_chronic();
}
</script>
<script type="text/javascript">
$(document).ready(function() {
var counter = $("#count_items").val();
//alert (counter);
var itemOptions = "<?php echo generateOption('health_advice', 'health_advice_name', 'health_advice_id', '', ''); ?>"
$("#addrow").on("click", function() {
var newRow = $("<tr>");
var task_frequency_option = $("#task_frequency0").html();
var ohc_type_option = $("#ohc_type0").html();
console.log("task_frequency_option" + task_frequency_option);
var cols = "";
cols +=
"<td><select class='select2 form-control' name='medicine_name" + counter + "' id='medicine_name" + counter + "'><option selected disabled>Medicine</option><?php echo generate_options("SELECT item_id,trim(concat(ifnull(item_code ,''),' ', item_name)) item_name FROM tbl_items i left join medicine_form f on i.item_form_id=f.form_id where status='1' and i.ohc_type_id='" . $_SESSION['current_ohcttype'] . "' order by item_name", $row_treatment['item_id'], 'item_id', 'item_name', '', ''); ?></select></td>";
cols +=
"<td><select class='form-control' name='medicine_frequency" + counter + "' id='medicine_frequency" + counter + "'><option selected disabled>Frequency</option><?php echo generateOption('medicine_frequency', 'medicine_frequency', 'frequency_id', $row['medicine_frequency'], '') ?></select></td>";
cols +=
"<td><select class='form-control' name='medicine_timing" + counter + "' id='medicine_timing" + counter + "'><option selected disabled>Timing</option> <?php echo generateOption('medicine_timings', 'medicine_timing', 'timing_id', $row['medicine_timing'], '') ?></select></td>";
cols +=
"<td><select class='form-control' name='admin_route" + counter + "' id='admin_route" + counter + "'><option selected disabled>Admin Route</option> <?php echo generateOption("dosage_category", "dosage_category", "dosage_category_id", $row['dosage_category_id'], ''); ?></select></td>";
cols +=
'<td><input type="text" class="form-control" id="duration' + counter +
'" name="duration' + counter + '" placeholder = "Duration..."/></td>';
// cols +=
// '<td><input type="text" class="form-control" id="dose_qty' + counter +
// '" name="dose_qty' + counter + '" placeholder = "dose qty..."/></td>';
var select_treatment = "";
// select_treatment += "<select ";
// select_treatment += "id=\"health_advice_name_new" + counter + "\"name=\"health_advice_name_new" + counter + "[]\" data-placeholder=\"Choose a Advice...\" multiple class=\"form-control select2\"";
// select_treatment += itemOptions
// select_treatment += "</select>";
// cols += '<td>' + select_treatment + '</td>';
cols +=
'<td align="center"><a href="#" class="btn-lg" data-toggle="tooltip" id="deletebtn" title="Delete"><span class="glyphicon glyphicon-trash"></span></a></td>';
newRow.append(cols);
$("#add_row_tbl").append(newRow);
/*$('#item_id'+counter).chosen({allow_single_deselect:true});
$('#item_id'+counter).next().css({'width': $('#item_id'+counter).parent().width()});*/
counter++;
$('.select2').select2()
$("#count_items").val(counter);
$('.date-picker').datepicker({
autoclose: true,
todayHighlight: true
})
});
$("#add_row_tbl").on("click", "#deletebtn", function(event) {
$(this).closest("tr").remove();
counter -= 1
$("#count_items").val(counter);
});
});
</script>
<style>
#modal-add-doctor {
overflow-y: scroll;
}
</style>
<div class="modal fade" id="modal-add-chronic-illness" role="dialog" aria-hidden="true">
<form role="form" id="task_form_data" name="task_form_data" method="post" action="#" method="post">
<div class="modal-dialog" style='width: 1000px;'>
<div class="modal-content">
<div class="widget-header">
<h5 class="widget-title">Add Chronic Illnes Details</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="model-body">
<div class="row">
<div class="col-sm-12">
<table id="myTable1" class="table table-bordered order-list-1">
<thead>
<tr>
<th>Chronic Illness</th>
<th>Diagnosis date</th>
<th>Remission date</th>
</tr>
</thead>
<tbody>
<tr>
<td style="width:30%">
<select class="form-control chosen-select" name="abnormality_id"
id="abnormality_id">
<option selected disabled>Chronic Illness</option>
<?php echo generateOption('abnormality', 'abnormality_name', 'abnormality_id', $row['abnormality_id'], '') ?>
</select>
<input type="hidden" name="id_first" id="id_first" value="" />
<input type="hidden" name="id" id="id" />
</td>
<td style="width: 35%;">
<input type="date" id="diag_date" name="diag_date" class="form-control">
</td>
<td style="width: 35%;">
<input type="date" id="remission_date" name="remission_date" class="form-control">
</td>
</tr>
</tbody>
</table>
</div>
<input type="hidden" id="patient_id" name="patient_id" val='<?=$id?>'>
</div>
<div class="row">
<div class="col-sm-12">
<table id="add_row_tbl" class="table table-bordered order-list">
<thead>
<tr>
<th>Medicine</th>
<th>Frequency</th>
<th>Timing</th>
<th>Admin. Route</th>
<th>Duration</th>
<!-- <th>Diagnosis Date</th> -->
<!-- <th>Health Advices</th> -->
<th></th>
</tr>
</thead>
<?php $i = 0;
$row = null;
if (isset($_REQUEST['flex_task_frequency_id'])) {
$sql = "select * from chronic_illness_master where id='" . $_REQUEST['id'] . "'";
$result = @mysqli_query($conn, $sql);
$num_rows = @mysqli_num_rows($result);
$row = @mysqli_fetch_array($result);
}
do {
?>
<tbody>
<tr>
<td style="width:12%">
<?php error_log($row['medicine_name'] . "medicine name"); ?>
<select class="select2 form-control" name="medicine_name<?php echo $i ?>"
id="medicine_name<?php echo $i ?>">
<option selected disabled>Medicine</option>
<?php
echo generate_options("SELECT item_id,trim(concat(ifnull(item_code ,''),' ', item_name)) item_name FROM tbl_items i left join medicine_form f on i.item_form_id=f.form_id where status='1' and i.ohc_type_id='" . $_SESSION['current_ohcttype'] . "' order by item_name", $row['medicine_name'], 'item_id', 'item_name', '', ''); ?>
</select>
</td>
<td style="width:5%">
<select class="form-control" name="medicine_frequency<?php echo $i ?>"
id="medicine_frequency<?php echo $i ?>">
<option selected disabled>Frequency</option>
<?php echo generateOption('medicine_frequency', 'medicine_frequency', 'frequency_id', $row['medicine_frequency'], '') ?>
</select>
</td>
<td style="width:8%">
<select class="form-control" name="medicine_timing<?php echo $i ?>"
id="medicine_timing<?php echo $i ?>">
<option selected disabled>Timing</option>
<?php echo generateOption('medicine_timings', 'medicine_timing', 'timing_id', $row['medicine_timing'], '') ?>
</select>
</td>
<td style="width:10%">
<select class="form-control" id="admin_route<?php echo $i ?>"
name="admin_route<?php echo $i ?>" onchange="showMobNo(this.value)">
<option value="" disabled selected>Admin Route</option>
<?php echo generateOption("dosage_category", "dosage_category", "dosage_category_id", $row['dosage_category_id'], ''); ?>
</select>
</td>
<td style="width:8%">
<input type="number" style="width:100%" name="duration<?php echo $i ?>"
value="<?php echo $row['duration'] ?>" id="duration<?php echo $i ?>"
placeholder="Duration" maxlength="100" class="form-control" />
</td>
<!-- <td style="width:8%">
<input type="number" style="width:100%" name="dose_qty<?php echo $i ?>" value="<?php echo $row['dose_qty'] ?>" id="dose_qty<?php echo $i ?>" placeholder="Dose Qty" maxlength="100" class="form-control" />
</td> -->
<!-- <td style="width: 20%;">
<select class="form-control select2" multiple name="health_advice_name_new<?php echo $i ?>[]" id="health_advice_name_new<?php echo $i ?>" data-placeholder="Choose a Advice..">
<option value="">--select--</option>
<?php echo generateOption('health_advice', 'health_advice_name', 'health_advice_id', '', ''); ?>
</select>
</td> -->
<td style="width:5%">
<input type="button" class="btn btn-sm btn-block " id="addrow"
value="Add Row" />
</td>
</tr>
<?php
$i++;
} while ($row = @mysqli_fetch_array($result)) //end of while
?>
<input type="hidden" name="count_items" id="count_items" value="<?php echo $i ?>" />
</tbody>
</table>
</div>
</div>
</div>
<div class="widget-toolbox padding-8 clearfix">
<!-- <button class="btn btn-warning new_button" id="new_button" type="reset" onclick="show_save_button();">
<i class="ace-icon fa fa-plus-square-o bigger-110"></i>
New
</button> -->
&nbsp; &nbsp; &nbsp;
<button class="btn btn-success save_button" id="save_button" type="button" onclick="validate();">
<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>
<!--End box-footer-->
</div>
</div>
</form>
</div>