717 lines
13 KiB
PHP
717 lines
13 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');
|
|
include('log_entry.php');
|
|
// error_reporting(E_ERROR | E_PARSE);
|
|
|
|
?>
|
|
|
|
|
|
|
|
<?php
|
|
|
|
|
|
|
|
$id = $_REQUEST['patient_id'];
|
|
|
|
$query = "select * from patient_master where id = '".$id."' ";
|
|
|
|
//echo $query;
|
|
error_log("query: ".$query);
|
|
|
|
if (!$result = @mysqli_query($conn,$query)) {
|
|
|
|
exit(error_log(mysqli_error($conn)));
|
|
|
|
|
|
|
|
} else{
|
|
|
|
$row=@mysqli_fetch_array($result);
|
|
|
|
@extract($row);
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
|
|
|
|
<!--breadcrumb-->
|
|
|
|
<div class="main-content">
|
|
|
|
<div class="main-content-inner">
|
|
|
|
<div class="breadcrumbs ace-save-state" id="breadcrumbs">
|
|
|
|
<ul class="breadcrumb">
|
|
|
|
<li class="active">Patient Visit</li>
|
|
|
|
<li class="active">Health Surveillance</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<!-- End of breadcrumb -->
|
|
|
|
|
|
|
|
|
|
<div class="page-content">
|
|
<div id="flexigridDiv" class="table-responsive">
|
|
|
|
|
|
|
|
<form name="f1" method="post" action="" id="flex_form_checkup">
|
|
|
|
<div id="flex1" style="width:100%">
|
|
|
|
</div>
|
|
|
|
<input type="hidden" name="flex_checkup_id" id="flex_checkup_id"/>
|
|
|
|
<input type="hidden" name="emp_id_history" id="emp_id_history"/>
|
|
|
|
<input type="hidden" name="checkup_type_id_db" id="checkup_type_id_db"/>
|
|
|
|
<input type="hidden" name="toPage" id="toPage"/>
|
|
|
|
|
|
|
|
</form>
|
|
|
|
|
|
|
|
<form name="export_form" method="post" id="export_form" action="">
|
|
|
|
<input type="hidden" name="flex_employee_appointment_id" id="flex_employee_appointment_id"/>
|
|
|
|
<input type="hidden" name="pdf_action" id="pdf_action" value="pdf_checkup.php"/>
|
|
|
|
<input type="hidden" name="excel_action" id="excel_action" value="excel_chcekup.php"/>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div><!-- /.page-content -->
|
|
|
|
</div>
|
|
|
|
</div><!-- /.main-content -->
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="assets/font-awesome/4.5.0/css/font-awesome.min.css" />
|
|
|
|
|
|
|
|
<!-- page specific plugin styles -->
|
|
|
|
<link rel="stylesheet" href="assets/css/jquery-ui.custom.min.css" />
|
|
|
|
<link rel="stylesheet" href="assets/css/chosen.min.css" />
|
|
|
|
<link rel="stylesheet" href="assets/css/bootstrap-datepicker3.min.css" />
|
|
|
|
<link rel="stylesheet" href="assets/css/bootstrap-timepicker.min.css" />
|
|
|
|
<link rel="stylesheet" href="assets/css/daterangepicker.min.css" />
|
|
|
|
<link rel="stylesheet" href="assets/css/bootstrap-datetimepicker.min.css" />
|
|
|
|
<link rel="stylesheet" href="assets/css/bootstrap-colorpicker.min.css" />
|
|
|
|
|
|
|
|
<script type="text/javascript" src="js/typeahead.bundle.js"></script>
|
|
|
|
<script src="assets/js/jquery-ui.custom.min.js"></script>
|
|
|
|
<script src="assets/js/jquery.ui.touch-punch.min.js"></script>
|
|
|
|
<script src="assets/js/chosen.jquery.min.js"></script>
|
|
|
|
<script src="assets/js/spinbox.min.js"></script>
|
|
|
|
<script src="assets/js/bootstrap-datepicker.min.js"></script>
|
|
|
|
<script src="assets/js/bootstrap-timepicker.min.js"></script>
|
|
|
|
<script src="assets/js/jquery.dataTables.min.js"></script>
|
|
|
|
<script src="assets/js/jquery.dataTables.bootstrap.min.js"></script>
|
|
|
|
<script src="assets/js/dataTables.buttons.min.js"></script>
|
|
|
|
<script src="assets/js/buttons.flash.min.js"></script>
|
|
|
|
<script src="assets/js/buttons.html5.min.js"></script>
|
|
|
|
<script src="assets/js/buttons.print.min.js"></script>
|
|
|
|
<script src="assets/js/buttons.colVis.min.js"></script>
|
|
|
|
<script src="assets/js/dataTables.select.min.js"></script>
|
|
|
|
|
|
|
|
|
|
|
|
<script src="assets/js/moment.min.js"></script>
|
|
|
|
<script src="assets/js/daterangepicker.min.js"></script>
|
|
|
|
<script src="assets/js/bootstrap-datetimepicker.min.js"></script>
|
|
|
|
<script src="assets/js/bootstrap-colorpicker.min.js"></script>
|
|
|
|
<script src="assets/js/jquery.knob.min.js"></script>
|
|
|
|
<script src="assets/js/autosize.min.js"></script>
|
|
|
|
<script src="assets/js/jquery.inputlimiter.min.js"></script>
|
|
|
|
<script src="assets/js/jquery.maskedinput.min.js"></script>
|
|
|
|
<script src="assets/js/bootstrap-tag.min.js"></script>
|
|
|
|
<script src="assets/js/ace-elements.min.js"></script>
|
|
|
|
<script src="includes/css-js/functions.js"></script>
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
|
|
|
|
$(function () {
|
|
|
|
var w=screen.width*.90;
|
|
|
|
|
|
|
|
h =(window.innerHeight-($("#navbar").height()+$(".breadcrumbs").height()))*.75;
|
|
|
|
$("#flex1").flexigrid({
|
|
|
|
url: 'checkup_list_script.php',
|
|
|
|
dataType: 'json',
|
|
|
|
colModel: [
|
|
|
|
|
|
|
|
{display: 'Sr', name: 'count', width: w*.04, sortable: false, align: 'left'},
|
|
|
|
{display: '', name: '', width: w*.1, sortable: false, align: 'left'},
|
|
|
|
|
|
{display: 'Examination Date ', name: 'checkup_date', width: w*.1, sortable: true, align: 'left'},
|
|
|
|
{display: 'Ticket No', name: 'ticket_no', width: w*.08, sortable: true, align: 'left'},
|
|
|
|
|
|
|
|
{display: 'Patient Name', name: 'patient_name', width: w*.1, sortable: true, align: 'left'},
|
|
|
|
{display: 'Company Name', name: 'client_name', width: w*.08, sortable: true, align: 'left'},
|
|
|
|
{display: 'Approval Status', name: 'current_status', width: w*.08, sortable: true, align: 'left'},
|
|
{display: 'Remarks', name: 'remarks', width: w*.1, sortable: true, align: 'left'},
|
|
|
|
{display: 'Test Categories', name: 'checkup_section_ids', width: w*.35, sortable: true, align: 'left'},
|
|
|
|
|
|
|
|
|
|
],
|
|
|
|
buttons: [
|
|
|
|
|
|
|
|
|
|
|
|
{name: 'PDF', bclass: 'print', onpress : pdf},
|
|
|
|
{separator: true},
|
|
|
|
{name: 'Excel', bclass: 'print_excel', onpress : excel},
|
|
|
|
{separator: true}
|
|
|
|
],
|
|
|
|
searchitems: [
|
|
|
|
{display: 'Ticket No ', name: 'ticket_no', isdefault: true},
|
|
|
|
{display: 'Patient Name ', name: 'patient_name'},
|
|
|
|
{display: 'Checkup Date (dd/mm/yyyy)', name: 'checkup_date'},
|
|
|
|
{display: 'Company Name', name: 'client_name'},
|
|
|
|
// {display: 'IsHyperTensed(Y/N)', name: 'isHyperTensed'},
|
|
|
|
{display: 'Checkup Date Between (dd/mm/yyyy)-(dd/mm/yyyy)', name : 'checkup_date_between'},
|
|
|
|
//{display: 'Health Score', name :'health_score'},
|
|
|
|
],
|
|
|
|
sortname: "checkup_date",
|
|
|
|
sortorder: "desc",
|
|
|
|
usepager: true, //pagination
|
|
|
|
|
|
|
|
useRp: true,
|
|
|
|
rp: 20, //records per page
|
|
|
|
showTableToggleBtn: false, //toggle button for the whole table
|
|
|
|
resizable: true,
|
|
|
|
//width: w,
|
|
|
|
height: h,
|
|
|
|
singleSelect: true
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function pdf(appointment_id){
|
|
|
|
window.open('ajax_pdf.php?appointment_id','OPD-Injury List');
|
|
|
|
//window.open('pdf_checkup.php');
|
|
|
|
}
|
|
|
|
function excel(){
|
|
|
|
window.location = 'excel_checkup.php';
|
|
|
|
}
|
|
|
|
function delete_checkup(checkupId){
|
|
|
|
$("#flex_checkup_id").val(checkupId);
|
|
|
|
|
|
|
|
BootstrapDialog.confirm('Are you sure to delete the checkup?', function(result){
|
|
|
|
if(result) {
|
|
|
|
$.ajax({
|
|
|
|
url : 'delete_checkup.php',
|
|
|
|
type : "POST",
|
|
|
|
data : $("#flex_form_checkup").serialize(),
|
|
|
|
success : function(data) {
|
|
|
|
if(data.indexOf("SUCCESS")!=-1){
|
|
|
|
BootstrapDialog.alert('checkup Deleted Successfully.');
|
|
|
|
$("#flex1").flexReload();
|
|
|
|
|
|
|
|
}else{
|
|
|
|
BootstrapDialog.alert('Error Deleting Checkup');
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
},
|
|
|
|
error : function(data) {
|
|
|
|
BootstrapDialog.alert('Error Deleting Checkup');
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
function save_checkup(){
|
|
|
|
//alert(" gfgdgdg");
|
|
|
|
flag=1;
|
|
|
|
$.ajax({
|
|
|
|
url : 'save_checkup.php',
|
|
|
|
type : "POST",
|
|
|
|
data : $("#checkup_form").serialize(),
|
|
|
|
|
|
|
|
success : function(data) {
|
|
|
|
BootstrapDialog.alert('Checkup Form Saved Successfully.');
|
|
|
|
$("#flex1").flexReload();
|
|
|
|
return;
|
|
|
|
},
|
|
|
|
error : function(data) {
|
|
|
|
BootstrapDialog.alert('Error Saving Checkup Form');
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
});
|
|
|
|
$('.close').click();
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
var checkup_id = "";
|
|
|
|
function open_checkup(checkupId,action) {
|
|
|
|
var checkup_id = "";
|
|
|
|
if(action=="V"){
|
|
$(".save_button").hide();
|
|
|
|
|
|
|
|
}else{
|
|
|
|
$(".save_button").show();
|
|
|
|
}
|
|
|
|
$.ajax({
|
|
|
|
url : 'select_checkup.php?checkupId='+checkupId+' ',
|
|
|
|
type : 'POST',
|
|
|
|
|
|
|
|
success : function(data) {
|
|
|
|
//alert(data);
|
|
|
|
data = $.parseJSON(data);
|
|
|
|
//alert(data);
|
|
|
|
$("#checkup_id").val(data.checkup_id);
|
|
|
|
$("#checkup_date").val(data.checkup_date);
|
|
|
|
$("#sbp").val(data.sbp);
|
|
|
|
$("#dbp").val(data.dbp);
|
|
|
|
$("#dvrt").val(data.dvrt);
|
|
|
|
$("#nvrt").val(data.nvrt);
|
|
|
|
$("#nvlt").val(data.nvlt);
|
|
|
|
$("#cv").val(data.cv);
|
|
|
|
$("#fundoscopy").val(data.fundoscopy);
|
|
|
|
$("#urine_albumin").val(data.urine_albumin);
|
|
|
|
$("#urine_sugar").val(data.urine_sugar);
|
|
|
|
$("#urine_bile_pigments").val(data.urine_bile_pigments);
|
|
|
|
$("#urine_ketones").val(data.urine_ketones);
|
|
|
|
$("#urine_pus_cells").val(data.urine_pus_cells);
|
|
|
|
$("#urine_epithelial_cells").val(data.urine_epithelial_cells);
|
|
|
|
$("#hb").val(data.hb);
|
|
|
|
$("#wbc").val(data.wbc);
|
|
|
|
$("#rbc").val(data.rbc);
|
|
|
|
$("#pcv").val(data.pcv);
|
|
|
|
$("#mcv").val(data.mcv);
|
|
|
|
$("#mch").val(data.mch);
|
|
|
|
$("#mchc").val(data.mchc);
|
|
|
|
$("#neutrophils").val(data.neutrophils);
|
|
|
|
$("#lymphocytes").val(data.lymphocytes);
|
|
|
|
$("#eosinophils").val(data.eosinophils);
|
|
|
|
$("#monocytes").val(data.monocytes);
|
|
|
|
$("#basophils").val(data.basophils);
|
|
|
|
$("#platelets").val(data.platelets);
|
|
|
|
$("#esr").val(data.esr);
|
|
|
|
$("#rbs").val(data.rbs);
|
|
|
|
$("#bloodurea").val(data.bloodurea);
|
|
|
|
$("#creatinine").val(data.creatinine);
|
|
|
|
$("#urine_sugar").val(data.urine_sugar);
|
|
|
|
$("#uric_acid").val(data.uric_acid);
|
|
|
|
$("#urine_ketones").val(data.urine_ketones);
|
|
|
|
$("#urine_pus_cells").val(data.urine_pus_cells);
|
|
|
|
$("#total_cholesterol").val(data.total_cholesterol);
|
|
|
|
$("#hdl").val(data.hdl);
|
|
|
|
$("#ldl").val(data.ldl);
|
|
|
|
$("#triglycerides").val(data.triglycerides);
|
|
|
|
$("#total_bilirubin").val(data.total_bilirubin);
|
|
|
|
$("#direct_bilirubin").val(data.direct_bilirubin);
|
|
|
|
$("#indirect_bilirubin").val(data.indirect_bilirubin);
|
|
|
|
$("#sgot").val(data.sgot);
|
|
|
|
$("#sgpt").val(data.sgpt);
|
|
|
|
$("#alp").val(data.alp);
|
|
|
|
$("#fvc").val(data.fvc);
|
|
|
|
$("#fev1").val(data.fev1);
|
|
|
|
$("#fev1_fvc").val(data.fev1_fvc);
|
|
|
|
$("#FEF_25_75").val(data.FEF_25_75);
|
|
|
|
$("#PEFR").val(data.PEFR);
|
|
|
|
$("#PFT_result").val(data.PFT_result);
|
|
|
|
$("#Chest_X_ray").val(data.Chest_X_ray);
|
|
|
|
$("#ECG").val(data.ECG);
|
|
|
|
$("#HBsAg").val(data.HBsAg);
|
|
|
|
$("#Widal_test").val(data.Widal_test);
|
|
|
|
$("#Mantoux_test").val(data.Mantoux_test);
|
|
|
|
$("#Notes").val(data.Notes);
|
|
|
|
$("#ACRt500Hz").val(data.ACRt500Hz);
|
|
|
|
$("#ACRt1000Hz").val(data.ACRt1000Hz);
|
|
|
|
$("#ACRt2000Hz").val(data.ACRt2000Hz);
|
|
|
|
$("#ACRt4000Hz").val(data.ACRt4000Hz);
|
|
|
|
$("#ACRt8000Hz").val(data.ACRt8000Hz);
|
|
|
|
$("#ACLt500Hz").val(data.ACLt500Hz);
|
|
|
|
$("#ACLt1000Hz").val(data.ACLt1000Hz);
|
|
|
|
$("#ACLt2000Hz").val(data.ACLt2000Hz);
|
|
|
|
$("#ACLt4000Hz").val(data.ACLt4000Hz);
|
|
|
|
$("#ACLt8000Hz").val(data.ACLt8000Hz);
|
|
|
|
$("#BCRt500Hz").val(data.BCRt500Hz);
|
|
|
|
$("#BCRt1000Hz").val(data.BCRt1000Hz);
|
|
|
|
$("#BCRt2000Hz").val(data.BCRt2000Hz);
|
|
|
|
$("#BCRt4000Hz").val(data.BCRt4000Hz);
|
|
|
|
$("#BCRt8000Hz").val(data.BCRt8000Hz);
|
|
|
|
$("#BCLt500Hz").val(data.BCLt500Hz);
|
|
|
|
$("#BCLt1000Hz").val(data.BCLt1000Hz);
|
|
|
|
$("#BCLt2000Hz").val(data.BCLt2000Hz);
|
|
|
|
$("#BCLt4000Hz").val(data.BCLt4000Hz);
|
|
|
|
$("#BCLt8000Hz").val(data.BCLt8000Hz);
|
|
|
|
$("#Audiometry_result").val(data.Audiometry_result);
|
|
|
|
$("#ECHO").val(data.ECHO);
|
|
|
|
$("#Ultrasound").val(data.Ultrasound);
|
|
|
|
$("#PAP_Smear").val(data.PAP_Smear);
|
|
|
|
$("#Mammogram").val(data.Mammogram);
|
|
|
|
$("#Vitamin_B12").val(data.Vitamin_B12);
|
|
|
|
$("#Vitamin_D").val(data.Vitamin_D);
|
|
|
|
$("#HbA1C").val(data.HbA1C);
|
|
|
|
$("#Bone_density").val(data.Bone_density);
|
|
|
|
$("#CT_Scan").val(data.CT_Scan);
|
|
|
|
$("#MRI").val(data.MRI);
|
|
|
|
$("#Other_tests").val(data.Other_tests);
|
|
|
|
$('#modal-add-checkup').modal("show");
|
|
|
|
},
|
|
|
|
error : function(data) {
|
|
BootstrapDialog.alert('Error Populating User');
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function open_checkup(checkupId,empId,action,checkup_type_id) {
|
|
|
|
|
|
|
|
//window.location = 'checkup.php?checkup_id='+checkupId+'';
|
|
|
|
//alert(id);
|
|
|
|
if(checkupId!=null && checkupId!=''){
|
|
|
|
$("#flex_checkup_id").val(checkupId);
|
|
|
|
$("#checkup_type_id_db").val(checkup_type_id);
|
|
|
|
$("#emp_id_history").val(empId);
|
|
|
|
$("#toPage").val(action);
|
|
|
|
$("#flex_form_checkup").attr('method', 'POST');
|
|
|
|
$("#flex_form_checkup").attr('action', 'checkup_from_before.php');
|
|
|
|
$("#flex_form_checkup").submit();
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
<?php include('techsyn_footer.php'); ?>
|
|
|
|
|
|
|
|
<?php include('common_ace.php'); ?>
|
|
|