252 lines
8.9 KiB
PHP
252 lines
8.9 KiB
PHP
<?php include('techsyn_header.php');
|
|
?>
|
|
<!-- Main Content Container for side bar and body-->
|
|
<div class="main-container ace-save-state" id="main-container">
|
|
<script type="text/javascript">
|
|
try {
|
|
ace.settings.loadState('main-container')
|
|
} catch (e) {}
|
|
</script>
|
|
<?php include('techsyn_sidebar.php'); ?>
|
|
<?php
|
|
error_reporting(E_ERROR | E_PARSE);
|
|
$id = ($_REQUEST['flex_opd_id'] != '' && $_REQUEST['flex_opd_id'] != null) ? $_POST['flex_opd_id'] : $_REQUEST['emp_id_history'];
|
|
// echo $id;
|
|
$query = "select * from patient_master where id = '" . $id . "' ";
|
|
// echo $query;
|
|
if (!$result = @mysqli_query($conn, $query)) {
|
|
exit(mysqli_error($conn));
|
|
} else {
|
|
$row = @mysqli_fetch_array($result);
|
|
@extract($row);
|
|
}
|
|
|
|
?>
|
|
<div class="main-content">
|
|
<div class="main-content-inner">
|
|
<div class="breadcrumbs ace-save-state" id="breadcrumbs">
|
|
<ul class="breadcrumb">
|
|
<li><i class="ace-icon fa fa-home home-icon"></i> <a href="#">Home</a>
|
|
</li>
|
|
<li class="#">Patient Visit</li>
|
|
<li class="active">Health Surveillance</li>
|
|
</ul>
|
|
</div>
|
|
<div class="row" id="sickness_form_id">
|
|
<div class="col-xs-12">
|
|
<div class="widget-box">
|
|
<div class="widget-body">
|
|
<div class="widget-main">
|
|
<div class="row">
|
|
<div style="margin: 5px;">
|
|
<div class="tabbable">
|
|
<ul class="nav nav-tabs" id="myTab">
|
|
<li class="active"><a data-toggle="tab" href="#appointment" aria-expanded="false"> Preventive Check-up Form <span class="badge badge-success">+</span>
|
|
</a></li>
|
|
|
|
<!-- <li><a href='#' class="blue" onclick="open_dashboard(<?=$patient_id?>)"><i class="ace-icon fa fa-user bigger-130"></i><?= $patient_name ?>'s Profile</a>
|
|
</li> -->
|
|
<li class=""><a data-toggle="tab" href="#history1" aria-expanded="false"> <input type="hidden" id="emp_id" name="emp_id" value="<?php echo ($_REQUEST['flex_opd_id'] != '' && $_REQUEST['flex_opd_id'] != null) ? $_POST['flex_opd_id'] : $_REQUEST['emp_id_history']; ?>">
|
|
History <span class="badge badge-danger" id="history_record"><?php
|
|
$history_count = getTableFieldValue('checkup_form', 'count(*)', 'emp_id', ($_REQUEST['flex_opd_id'] != '' && $_REQUEST['flex_opd_id'] != null) ? $_POST['flex_opd_id'] : $_REQUEST['emp_id_history']);
|
|
if ($history_count == '' || $history_count == null)
|
|
$history_count = 0;
|
|
echo $history_count;
|
|
?></span>
|
|
</a></li>
|
|
<?php if (isset($_REQUEST['returnPage'])) { ?>
|
|
<div class="dt-buttons btn-overlap btn-group" style="margin-left: 608px; margin-top: 2px">
|
|
<a href="<?= $_REQUEST['returnPage'] . '&backButon=back' ?>" class="dt-button buttons-csv buttons-html5 btn btn-white btn-primary btn-bold save_button">Back</a>
|
|
<?php } ?>
|
|
</div>
|
|
</ul>
|
|
<div class="tab-content">
|
|
<div id="appointment" class="tab-pane fade in active ">
|
|
<?php
|
|
error_log("going into checkup_form");
|
|
include('checkup_form.php'); ?>
|
|
</div>
|
|
|
|
<div id="history1" class="tab-pane fade">
|
|
<?php
|
|
error_log("entry into history");
|
|
include('history_checkup.php'); ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!--end tab table-->
|
|
</div>
|
|
<!--end of inner row-->
|
|
</div>
|
|
<!--end of widget-main -->
|
|
</div>
|
|
<!--end of inner widgetbody-->
|
|
</div>
|
|
<!--end of inner widgetbox-->
|
|
</div>
|
|
<!--end of xs-->
|
|
</div>
|
|
<!--end of inner widgetbody-->
|
|
</div>
|
|
</div>
|
|
<!--end of outer col-xs-12">-->
|
|
</div>
|
|
<!--end of outer row-->
|
|
</div>
|
|
<form name="f1" method="post" id="flex_opd_id_medical" action="">
|
|
<div id="flex1" style="width: 100%"></div>
|
|
<input type="hidden" name="flex_opd_id" id="flex_opd_id" />
|
|
</form>
|
|
|
|
<script>
|
|
function open_dashboard(emp_id) {
|
|
if (emp_id != null && emp_id != '') {
|
|
$("#flex_opd_id").val(emp_id);
|
|
$("#flex_opd_id_medical").attr('target','_blank');
|
|
$("#flex_opd_id_medical").attr('method', 'POST');
|
|
$("#flex_opd_id_medical").attr('action', 'emp_dashboard.php');
|
|
$("#flex_opd_id_medical").submit();
|
|
|
|
}
|
|
}
|
|
<?php error_log("function start in checkup"); ?>
|
|
|
|
function save() {
|
|
//alert(" gfgdgdg");
|
|
get_section_id();
|
|
$.ajax({
|
|
url: 'save_checkup_form.php',
|
|
type: "POST",
|
|
data: $("#checkup_form_employee").serialize(),
|
|
success: function(data) {
|
|
if (data.indexOf("FAILURE") != -1) {
|
|
BootstrapDialog.alert('Error Saving Checkup Form :Select the checkup_section_ids.');
|
|
} else {
|
|
var checkId = JSON.parse(data);
|
|
if ($("#checkup_id").val() == "") {
|
|
var history_record = $("#history_record").text();
|
|
$('#history_record').text(parseInt(history_record) + 1);
|
|
}
|
|
$("#checkup_id").val(checkId);
|
|
//$("#flex1").flexReload();
|
|
BootstrapDialog.alert('Checkup Form Saved Successfully.');
|
|
opens(checkId);
|
|
<?php if ($_SESSION['RoleCode'] == 'RCP') {
|
|
|
|
echo "location.replace('" . $_SESSION['role_home_page'] . "')";
|
|
} ?>
|
|
}
|
|
},
|
|
error: function(data) {
|
|
BootstrapDialog.alert('Error Saving Checkup Form');
|
|
return;
|
|
}
|
|
});
|
|
// $('.close').click();
|
|
}
|
|
var flex_checkup_id = "<?php echo $_REQUEST['flex_checkup_id']; ?>"
|
|
if (flex_checkup_id != "" && flex_checkup_id != null)
|
|
opens(flex_checkup_id);
|
|
|
|
function opens(id) {
|
|
$.ajax({
|
|
url: 'select_checkup_form.php?id=' + id + '',
|
|
type: 'POST',
|
|
success: function(data) {
|
|
//alert(data);
|
|
if (data != null) {
|
|
var data = $.parseJSON(data);
|
|
//alert(data);
|
|
myDateFormaterTime(data.parent.checkup_date);
|
|
$("#checkup_id").val(data.parent.checkup_id);
|
|
//$("#checkdown_date").val(myDateFormater(data.parent.checkup_date));
|
|
var checkup_parameter_array = <?php echo json_encode($checkup_parameter_array) ?>;
|
|
$("#remarks").val(data.parent.remarks);
|
|
if (data.child != 'undefined' && data.child != '' && data.child != null)
|
|
for (var i = 0; i < data.child.length; i++) {
|
|
|
|
$("#" + data.child[i].checkup_form_key).val(data.child[i].checkup_form_value);
|
|
$("#" + data.child[i].checkup_form_key).trigger('chosen:updated');
|
|
}
|
|
|
|
$("#checkup_type_id").val(data.parent.checkup_type_id);
|
|
$('#checkup_type_id').trigger('chosen:updated');
|
|
|
|
var element = document.getElementById('health_risk_name');
|
|
var element1 = document.getElementById('health_advice_name');
|
|
if (data.parent.health_advice_id != null && data.parent.health_advice_id != '') {
|
|
var health_advice_name = data.parent.health_advice_id;
|
|
if (health_advice_name.length > 0) {
|
|
dataarray1 = health_advice_name.split(",");
|
|
for (var i = 0; i < element1.options.length; i++) {
|
|
element1.options[i].selected = dataarray1.indexOf(element1.options[i].value) >= 0;
|
|
}
|
|
$('#health_advice_name').trigger('chosen:updated');
|
|
}
|
|
}
|
|
//$("#health_risk_name").val(data.health_risk_id);
|
|
if (data.parent.health_risk_id != null && data.parent.health_risk_id != '') {
|
|
var health_risk_name = data.parent.health_risk_id;
|
|
if (health_risk_name.length > 0) {
|
|
dataarray = health_risk_name.split(",");
|
|
for (var i = 0; i < element.options.length; i++) {
|
|
element.options[i].selected = dataarray.indexOf(element.options[i].value) >= 0;
|
|
}
|
|
$('#health_risk_name').trigger('chosen:updated');
|
|
}
|
|
}
|
|
}
|
|
},
|
|
error: function(data) {
|
|
BootstrapDialog.alert('Error Populating Checkup Form ');
|
|
return;
|
|
}
|
|
});
|
|
}
|
|
/* $('#checkdown_date').datepicker({
|
|
autoclose:true,
|
|
format: 'dd/mm/yyyy',
|
|
}).next().on(ace.click_event, function(){
|
|
$(this).prev().focus();
|
|
});*/
|
|
function myDateFormaterTime(myDate) {
|
|
$('#checkdown_date').datetimepicker({
|
|
format: 'DD/MM/YYYY h:mm A', //use this option to display seconds
|
|
defaultDate: new Date(myDate),
|
|
});
|
|
}
|
|
|
|
var highlightedFields = "<?php echo getFieldFromTable("highlighted_fields", "medical_examination_highlighted", "medical_exam_id", $_REQUEST['flex_checkup_id']) ?>"
|
|
|
|
|
|
console.log(highlightedFields);
|
|
$(document).ready(function() {
|
|
$("#hiddenHighlighter").val(highlightedFields);
|
|
highlightedFields = highlightedFields.split(",")
|
|
console.log(highlightedFields);
|
|
// console.log("length"+highlighted_fieldslds.length);
|
|
for (var i = 1; i < highlightedFields.length; i++) {
|
|
console.log("values:" + highlightedFields[i]);
|
|
ids = $("[name='" + highlightedFields[i] + "']");
|
|
ids.css("borderColor", "tomato");
|
|
ids.css("color", "red");
|
|
|
|
}
|
|
|
|
});
|
|
</script>
|
|
<?php
|
|
$header_visible = getFieldFromTable('sec_choice','checkup_type','checkup_type_id',$checkup_type_id);
|
|
error_log("key value header visible: " . $header_visible);
|
|
if ($header_visible == "No") {
|
|
?>
|
|
|
|
<script>
|
|
document.getElementById("checkup_section_header").style.display="none";
|
|
</script>
|
|
|
|
<?php
|
|
}
|
|
|
|
?>
|
|
<?php include('techsyn_footer.php'); ?>
|