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

812 lines
30 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php include('techsyn_header.php');
include('image_popup.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'); ?>
<!--breadcrumb-->
<div class="main-content">
<div class="main-content-inner">
<div class="breadcrumbs ace-save-state" id="breadcrumbs">
<ul class="breadcrumb">
<li class="#"><i class="ace-icon fa fa-home home-icon"></i> <a href="#">Home</a>
</li>
<li class="">Patient Visit</li>
<li class="active">Aproved Medical Examination</li>
</ul>
</div>
<!-- End of breadcrumb -->
<div class="page-content">
<form name="flex_medical_form" method="post" action="" id="flex_medical_form">
<div id="flex1" style="width: 100%">
<input type="hidden" name="medical_exam_id" id="medical_exam_id">
<input type="hidden" name="emp_id" id="emp_id">
</div>
</form>
<form name="export_form" method="post" id="export_form" action="">
<input type="hidden" name="pdf_action" id="pdf_action" value="pdf_approved_medical_examination.php" />
<input type="hidden" name="excel_action" id="excel_action" value="excel_approved_medical_examination.php" />
</form>
<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>
</div>
</div>
<!-- /.page-content -->
</div>
</div>
<!-- /.main-content -->
<script type="text/javascript">
$(function() {
var w = screen.width * .90;
var h = 0;
h = (window.innerHeight - ($("#navbar").height() + $(".breadcrumbs").height())) * .75;
$("#flex1").flexigrid({
url: 'approved_lab_examination_script.php',
dataType: 'json',
colModel: [
{
display: 'Sr',
name: 'count',
width: w * .04,
sortable: false,
align: 'left'
},
{
display: 'Actions',
name: '',
width: w * .1,
sortable: false,
align: 'left'
},
{
display: 'Examination Date',
name: 'medical_entry_date',
width: w * .10,
sortable: true,
align: 'left'
},
{
display: 'Ticket No',
name: 'ticket_no',
width: w * .09,
sortable: false,
align: 'left'
},
{
display: 'Patient Name',
name: 'patient_name',
width: w * .08,
sortable: true,
align: 'left'
},
{
display: 'Examination Type',
name: 'checkup_type_id',
width: w * .1,
sortable: true,
align: 'left'
},
{
display: 'Test Categeries',
name: 'test_cat',
width: w * .30,
sortable: true,
align: 'left'
},
{
display: 'FINAL BILL AMOUNT',
name: 'amount',
width: w * .1,
sortable: true,
align: 'left'
},
{
display: 'Remarks',
name: 'remarks',
width: w * .1,
sortable: true,
align: 'left'
},
// {
// display: 'Approval Date',
// name: 'approval_date',
// width: w * .10,
// sortable: true,
// align: 'left'
// },
// {display: 'Test Status', name: 'test_status', width: w*.10, sortable: true, align: 'left'},
// {display: 'Pdf Link', name: '', width: w*.04, sortable: false, align: 'left'},
// {display: 'Form O/ Form 32 /Form 33', name: '', width: w*.1, sortable: false, align: 'left'},
// {display: 'Doc Upload', name: '', width: w*.1, sortable: false, align: 'left'},
// {display: 'Download Certificate', name: '', width: w*.15, sortable: false, align: 'left'},
],
buttons: [
{
name: 'PDF',
bclass: 'print',
onpress: pdf
},
{
separator: true
},
{
name: 'Excel',
bclass: 'print_excel',
onpress: excel
},
// {separator: true},
// {name: 'Download Template', bclass: 'print_excel', onpress : download_template},
// {separator: true},
// {name: 'Upload Excel', bclass: 'print_excel', onpress : upload_excel},
// {separator: true},
// {name: 'Download Excel', bclass: 'print_excel', onpress : download_excel},
],
searchitems: [
{
display: 'Patient Name',
name: 'patient_name',
isdefault: true
},
// {display: 'Phone No', name: 'primary_phone', isdefault: true},
// {display: 'Aadhar Card', name: 'aadhar_no', isdefault: true},
// {display: 'EMP code', name: 'emp_code', isdefault: true},
{
display: 'Examination Date(DD/MM/YYYY)',
name: 'checkup_date',
isdefault: true
},
{
display: 'Examination Date Range(DD/MM/YYYY)-(DD/MM/YYYY)',
name: 'medical_entry_date_between',
isdefault: true
},
// {display: 'Examination Type(annual/pre_employment)', name: 'task', isdefault: true},
// {display: 'Patient Category', name: 'patient_cat_name'},
{
display: 'Approval Date Range(DD/MM/YYYY)-(DD/MM/YYYY)',
name: 'approval_date_between',
isdefault: true
},
{
display: 'Approval Date (DD/MM/YYYY)',
name: 'approval_date'
}
],
sortname: "a.last_modified",
sortorder: "desc",
usepager: true, //pagination
useRp: true,
rp: 50, //records per page
showTableToggleBtn: false, //toggle button for the whole table
resizable: true,
//width: w,
height: h,
singleSelect: true
});
});
function pdf() {
//window.open('pdf_manage_item.php');
window.open('ajax_pdf.php', 'Approved Medical Examination List');
}
function excel() {
console.log("click");
$("#checkup_type_id_m").val("");
$('#modal-select-checkup-type-dd-ss').modal("show");
}
function upload_excel() {
window.location = 'upload_excel_medical.php';
}
function download_template() {
window.location = 'templates/medical_Report_new.xlsx';
}
function form_generation(medical_exam_id, patient_id, task) {
var selectOptions = "";
if (task == 'pre_employment') {
selectOptions = '<select class="form-control" id="form_generation_type" style="margin-left:100px;width:60%"><option value="form_32" > Form 33 </option></select>';
} else {
selectOptions = '<select class="form-control" id="form_generation_type" style="margin-left:100px;width:60%"><option value="form_32_original" > Form 32 </option></select>';
}
BootstrapDialog.show({
title: 'Form Generation',
message: selectOptions,
buttons: [{
label: 'Submit',
action: function() {
$(".close").click();
open_form_generation(medical_exam_id, $("#form_generation_type").val());
}
}]
});
/*if(medical_exam_id!='' && medical_exam_id!='' && patient_id!=null && patient_id!=''){
$("#medical_exam_id").val(medical_exam_id);
$("#flex_medical_form").attr('method', 'POST');
if(task=='pme'){
$("#flex_medical_form").attr('action', 'open_patient_physical_parameters_pme.php?medical_exam_id='+medical_exam_id+'');
}else if(task=='ime_short'){
$("#flex_medical_form").attr('action', 'open_patient_physical_parameters_ime_short_term.php?medical_exam_id='+medical_exam_id+'');
}else if(task=='ame_greater_40'){
$("#flex_medical_form").attr('action', 'open_patient_physical_parameters.php?medical_exam_id='+medical_exam_id+'');
}else if(task=='semi_annual'){
$("#flex_medical_form").attr('action', 'open_patient_physical_parameters_ame_below_40.php?medical_exam_id='+medical_exam_id+'');
}else if(task=='ime_long'){
$("#flex_medical_form").attr('action', 'open_ime_long_term.php?medical_exam_id='+medical_exam_id+'');
}
//$("#flex_medical_form").attr('action', 'open_patient_physical_parameters.php?medical_exam_id='+medical_exam_id+'');
$("#flex_medical_form").submit();
}*/
/*$('#form_genaration').modal({
keyboard : true
});
$('#form_genaration').modal("show");*/
}
function open_checkup(checkupId, empId, action, checkup_type_id) {
//window.location = 'checkup.php?checkup_id='+checkupId+'';
console.log(checkupId + ':' + empId + ' ; ' + action + ' : ' + checkup_type_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();
}
}
function delete_checkup(checkupId, empId, action, checkup_type_id){
if(checkupId != null || checkupId != ''){
$.ajax({
url:'delete_checkup_form.php',
type:'POST',
data:{
checkupId:checkupId,
empId:empId,
checkup_type_id:checkup_type_id
},
success:function(data){
let result = JSON.parse(data);
if(result == 1){
BootstrapDialog.alert("Deleted Successfully");
$("#flex1").flexReload();
}
},
error:function(data){
BootstrapDialog.alert("Something Went Wrong Try Again after a while !");
}
});
}
}
function form_generation_for_pdf(form_type) {
var form_generate_type = "";
var content = "";
var form_data_array = [];
if (form_type == 'form_32') {
form_generate_type = 'Form 33';
$('#form_32 p').each(function(index) {
if (index <= 7)
form_data_array[index] = ($(this).text())
});
} else if (form_type = 'form_32_original') {
form_generate_type = 'Form 32';
$('#form_32_original p').each(function(index) {
if (index <= 24)
form_data_array[index] = ($(this).text())
});
} else {
$('#form_0_pdf p').each(function(index) {
if (index <= 6)
form_data_array[index] = ($(this).text())
});
form_generate_type = 'Form O';
}
BootstrapDialog.show({
title: 'Form Generation Pdf',
message: 'Are You Sure To Generate ' + form_generate_type,
buttons: [{
label: 'Submit',
action: function(dialog) {
dialog.close();
if (form_type == 'form_32') {
$.ajax({
url: 'save_form_generation_type.php',
type: 'POST',
data: {
form_type: $("#form_type").val(),
medical_exam_id: $("#medical_exam_id").val(),
serial_no: $("#serial_no").text(),
identification_mark: $("#identification_mark").text(),
examination_date: $("#examination_date").text(),
form33_unfit_reason: $("#form33_unfit_reason").text(),
prev_certificate_sno: $("#prev_certificate_sno").text(),
unfit_period: $("#unfit_period").text(),
sign_and_symptoms: $("#sign_and_symptoms").text(),
signature: $("#signature").text(),
},
success: function(data) {}
});
generateFormPdf($("#medical_exam_id").val())
} else if (form_type == 'form_32_original') {
$.ajax({
url: 'save_form_generation_type.php',
type: 'POST',
data: {
form_type: $("#form_type").val(),
medical_exam_id: $("#medical_exam_id").val(),
emp_id: emp_id,
form_data_array: form_data_array,
department_works: $("#department_works").text(),
hazardous_process_name: $("#hazardous_process_name").text(),
dangerous_process_name: $("#dangerous_process_name").text(),
byproducts_exposedto: $("#byproducts_exposedto").text(),
leaving_date: $("#leaving_date").text(),
designation: $("#designation").text(),
byproducts_exposedto: $("#byproducts_exposedto").text(),
doj: $("#doj").text(),
examination_date: $("#examination_date").text(),
symptoms: $("#symptoms").text(),
test_nature: $("#test_nature").text(),
result_fit_unfit: $("#result_fit_unfit").text(),
widthdrawal_period: $("#widthdrawal_period").text(),
withdrawal_reason: $("#withdrawal_reason").text(),
date_declared_unfit: $("#date_declared_unfit").text(),
certificate_date: $("#certificate_date").text(),
reason_leaving: $("#reason_leaving").text(),
signature: $("#signature").text(),
},
success: function(data) {
}
});
generateFormPdf32($("#medical_exam_id").val())
} else {
$.ajax({
url: 'save_form_generation_type.php',
type: 'POST',
data: {
form_type: $("#form_type_O").val(),
medical_exam_id: $("#medical_exam_id_O").val(),
form_data_array: form_data_array
},
success: function(data) {
}
});
generateFormPdfO()
}
}
}, {
label: 'Close',
action: function(dialogItself) {
dialogItself.close();
}
}]
});
}
var emp_id = "";
var function_calling_count = 0;
var function_calling_count_32 = 0;
var function_calling_count_o = 0;
function open_form_generation(medcal_exam_id, form_generation_type) {
$("#valid_date").html("");
$("#medical_exam_id").val(medcal_exam_id);
$("#form_type").val(form_generation_type);
$("#medical_exam_id_O").val(medcal_exam_id);
$("#form_type_O").val(form_generation_type);
$.ajax({
url: 'get_medical_examination_patient_details.php',
type: 'POST',
data: {
medical_exam_id: medcal_exam_id
},
success: function(data) {
var data = $.parseJSON(data);
if (data != null) {
emp_id = data.emp_id;
if (form_generation_type == 'form_32') {
var gender = "";
if (data.gender == 'F')
gender = 'Female';
else if (data.gender == 'M')
gender = 'Male';
else
gender = 'Others';
var content = "";
if (function_calling_count > 0) {
$("table[id='header_table'] > tbody > tr:first-child").remove();
$('#table_body > tbody > tr:first').remove();
//$("#doc_no").html();
}
// $("#doc_no").html(data.document_no);
// $("#header_table> tbody > tr:first").before("<tr><td >SL NO "+data.serial_no+" </td><td align=\"right\">Date "+data.approval_date+" </td></tr>")
content = "<tr><td style=\"width:3%;\">1.</td><td style=\"width:30%;\"> Serial number in the register of adult workers</td><td> : <p contenteditable=\"true\" id=\"serial_no\">" + data.serial_no + "</p></td></tr>";
content += " <tr><td>2.</td><td> Name of the person examined </td><td>: Shri <p contenteditable=\"true\">" + data.patient_name + "</p></td></tr>"
content += " <tr><td>3.</td><td> Fathers Name </td><td>: Shri <p contenteditable=\"true\">" + data.father_name + "</p></td></tr>"
content += " <tr><td>4.</td><td> Sex </td><td>: <p contenteditable=\"true\">" + data.gender + "</p></td></tr>"
content += "<tr><td> 5.</td><td> Residence </td><td>: <p contenteditable=\"true\"></p></td></tr>"
content += "<tr><td>6.</td><td> Date of birth, if available </td><td>: <p contenteditable=\"true\">" + data.dob + "</p></td></tr>"
content += "<tr><td>7.</td><td> Name & address of the factory </td><td>: <p contenteditable=\"true\">" + data.company_name + ", " + data.factoryAddress + "</p></td></tr>"
content += "<tr><td> 8.</td><td> The worker is employed / proposed </td><td>: <p contenteditable=\"true\"></p></td></tr>"
content += "<tr><td colspan=\"2\">(a) Hazardous process </td><td>: <p contenteditable=\"true\"></p></td></tr>"
content += "<tr><td colspan=\"2\">(b) Dangerous operation </td><td>: <p contenteditable=\"true\"></p></td><td id=\"signature\" contenteditable=\"true\" style=\"display: none;width: 180px;height: 25px;\" ><p contenteditable=\"true\">" + data.emp_id + "</p></td></tr> ";
var imageContent = "";
var stampContent = "";
imageContent = "<img class=\"editable img-responsive\" id=\"avatar\" src=\"data:" + data.image_type + ";base64," + data.emp_sign + "\" style=\"display: block; width: 180px; height: 25px;\" />"
//stampContent="<tr><td align=\"right\">Doctor Name :</td></tr><tr><td align=\"right\">Qualification :</td></tr><tr><td align=\"right\">Registration No :</td></tr>";
/* if(data.task=='ime_long')
$("#valid_date").html("<p>Valid Till-"+data.valid_date+"</p>")
else if(data.task=='ime_short')
$("#valid_date").html("<p contenteditable=\"true\">Valid Till-</p>")*/
$("#doctor_name").html("<span align=\"right\"></span>Doctor Name : " + data.doctor_name);
$("#qualification").html("<span align=\"right\"></span>Qualification : " + data.qualification);
$("#doc_details").html("<span align=\"right\">" + data.doctor_name + "(" + data.qualification + ")</span>");
$("#registration_no").html("<span align=\"right\"></span>Registration No : " + data.registration_no);
$("#form33_age").html(data.age);
function_calling_count++;
$('#table_body > tbody > tr:first').before(content);
$("#profile-picture").html(imageContent);
$("#form33_doc_sign").html(imageContent);
$('#form_genaration').modal({
keyboard: true
});
$('#form_genaration').modal("show");
} else if (form_generation_type == 'form_32_original') {
var gender = "";
var content = "";
if (data.gender == 'F')
gender = 'Female';
else if (data.gender == 'M')
gender = 'Male';
else
gender = 'Others';
if (function_calling_count_32 > 0) {
$("table[id='header_table_32'] > tbody > tr:first-child").remove();
$('#table_body_32 > tbody > tr:first').remove();
//$("#doc_no").html();
$('#vertical_row_header').remove();
$('#vertical_row_header1').remove();
$('#vertical_row_header2').remove();
$('#vertical_row_content').remove();
}
// $("#doc_no").html(data.document_no);
// $("#header_table_32> tbody > tr:first").before("<tr><td >SL NO "+data.serial_no+" </td><td align=\"right\">Date "+data.approval_date+" </td></tr>");
content = "<tr><br><td colspan=\"17\"> &nbsp;<strong> 1. Serial number in the register of adult workers : <p contenteditable=\"true\">" + data.serial_no + "</p><br><br>";
content += " &nbsp; 2. Name of the Person examined : Shri <p contenteditable=\"true\">" + data.patient_name + "</p><br><br>";
content += " &nbsp; 3. Sex : <p contenteditable=\"true\">" + data.gender + "</p><br><br>";
content += " &nbsp; 4. Date of birth, if available : <p contenteditable=\"true\">" + data.dob + "</p></strong></td></tr><br>";
content += " <p contenteditable=\"true\">" + data.none + "</p></p><p contenteditable=\"true\">" + data.none + "</p></p><p contenteditable=\"true\">" + data.none + "</p></p><p contenteditable=\"true\">" + data.none + "</p></p>";
content += "<tr id='vertical_row_header'><td rowspan=\"2\" style=\" writing-mode:vertical-lr; width: 50px; transform: rotate(180deg);transform: rotate(180deg);\">Department Works</td><td rowspan=\"2\" style=\" writing-mode:vertical-lr; width: 50px; transform: rotate(180deg);\" >Name of the Hazardous process</td><td rowspan=\"2\" style=\" writing-mode:vertical-lr; width: 50px; transform: rotate(180deg);\">Dangerous process/operation</td><td rowspan=\"2\" style=\" writing-mode:vertical-lr; width: 50px; transform: rotate(180deg);\" rowspan=\"2\" style=\" writing-mode:vertical-lr; width: 50px; transform: rotate(180deg);\">Nature of job or occupation</td><td rowspan=\"2\" style=\" writing-mode:vertical-lr; width: 50px; transform: rotate(180deg);\">Row material products or By-products likely to be exposed to</td><td rowspan=\"2\" style=\" writing-mode:vertical-lr; width: 50px; transform: rotate(180deg);\">Date of posting</td><td rowspan=\"2\" style=\" writing-mode:vertical-lr; width: 50px; transform: rotate(180deg);\">Date of leaving/or transfer/ leaving</td><td rowspan=\"2\" style=\" writing-mode:vertical-lr; width: 50px; transform: rotate(180deg);\">Reason for discharge/ transfer/ leaving</td><td colspan=\"4\">Medical examination Results therefore</td><td colspan=\"4\">If declared unfit for work</td><td rowspan=\"2\">Signature with date of the factory Medical Officer/ the Certifying Surgeon.</td></tr>";
content += "<tr id='vertical_row_header1'><td style=\"width: 50px;\">Date</td><td>Signs and symptoms Observed during examination</td><td>Nature of tests & results thereof</td><td>Result Fit/Unfit</td><td>Period of temporary Withdrawal from that work</td><td>Reasons for such withdrawal</td><td>Date of declaring him Unfit for that work</td><td>Date of issuing fitness Certificate</tr>";
content += "<tr id='vertical_row_header2'><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><td>10</td><td>11</td><td>12</td><td>13</td><td>14</td><td>15</td><td>16</td><td>17</td></tr>";
content += "<tr id='vertical_row_content' style=\"height:300px;\">"
department_works = (data.department_works) ? data.department_works : 'Production/Admin';
content += "<td onclick=\"$(this).removeClass('vertical_show').addClass('horizontal_write')\" onblur=\"$(this).removeClass('horizontal_write').addClass('vertical_show')\" class=\"vertical_show\" id=\"department_works\" contenteditable=\"true\" ><p>" + department_works + "</p></td>"
hazardous_process_name = (data.hazardous_process_name) ? data.hazardous_process_name : 'Pharmacutical Industry';
content += "<td onclick=\"$(this).removeClass('vertical_show').addClass('horizontal_write')\" onblur=\"$(this).removeClass('horizontal_write').addClass('vertical_show')\" id=\"hazardous_process_name\" contenteditable=\"true\" class=\"vertical_show\"><p contenteditable=\"true\">" + hazardous_process_name + "</p></td>"
dangerous_process_name = (data.dangerous_process_name) ? data.dangerous_process_name : 'Not Applicable/ Distilation/ Production/ Packing/ EHS/ ETP/ Maintenance Plant/ Maintenance Electrical/ Utilities/ RM Store/ Engineering Store';
content += "<td onclick=\"$(this).removeClass('vertical_show').addClass('horizontal_write')\" onblur=\"$(this).removeClass('horizontal_write').addClass('vertical_show')\" id=\"dangerous_process_name\" contenteditable=\"true\" class=\"vertical_show\"><p contenteditable=\"true\">" + dangerous_process_name + "</p></td>"
content += "<td onclick=\"$(this).removeClass('vertical_show').addClass('horizontal_write')\" onblur=\"$(this).removeClass('horizontal_write').addClass('vertical_show')\"id=\"designation\" contenteditable=\"true\"class=\"vertical_show\"><p contenteditable=\"true\">" + data.designation + "</p></td>"
byproducts_exposedto = (data.byproducts_exposedto) ? data.byproducts_exposedto : 'Heat/Noise/Solvent/Ammonia/Dust';
content += "<td onclick=\"$(this).removeClass('vertical_show').addClass('horizontal_write')\" onblur=\"$(this).removeClass('horizontal_write').addClass('vertical_show')\" id=\"byproducts_exposedto\" contenteditable=\"true\"class=\"vertical_show\"><p contenteditable=\"true\">" + byproducts_exposedto + "</p></td>"
content += "<td onclick=\"$(this).removeClass('vertical_show').addClass('horizontal_write')\" onblur=\"$(this).removeClass('horizontal_write').addClass('vertical_show')\" id=\"doj\" contenteditable=\"true\"class=\"vertical_show\"><p contenteditable=\"true\">" + data.doj + "</p></td>"
content += "<td onclick=\"$(this).removeClass('vertical_show').addClass('horizontal_write')\" onblur=\"$(this).removeClass('horizontal_write').addClass('vertical_show')\" id=\"leaving_date\" contenteditable=\"true\"class=\"vertical_show\"><p contenteditable=\"true\">" + data.leaving_date + "</p></td>"
reason_leaving = (data.reason_leaving) ? data.reason_leaving : 'Not Applicable/Left/Retired';
content += "<td onclick=\"$(this).removeClass('vertical_show').addClass('horizontal_write')\" onblur=\"$(this).removeClass('horizontal_write').addClass('vertical_show')\" id=\"reason_leaving\" contenteditable=\"true\"class=\"vertical_show\"><p contenteditable=\"true\">" + reason_leaving + "</p></td>"
content += "<td onclick=\"$(this).removeClass('vertical_show').addClass('horizontal_write')\" onblur=\"$(this).removeClass('horizontal_write').addClass('vertical_show')\" class=\"vertical_show\" id=\"examination_date\" contenteditable=\"true\"><p contenteditable=\"true\" ></p></td>"
content += "<td onclick=\"$(this).removeClass('vertical_show').addClass('horizontal_write')\" onblur=\"$(this).removeClass('horizontal_write').addClass('vertical_show')\" class=\"vertical_show\" id=\"symptoms\" contenteditable=\"true\"><p contenteditable=\"true\" ></p></td>"
content += "<td onclick=\"$(this).removeClass('vertical_show').addClass('horizontal_write')\" onblur=\"$(this).removeClass('horizontal_write').addClass('vertical_show')\" class=\"vertical_show\" id=\"test_nature\" contenteditable=\"true\"><p contenteditable=\"true\" ></p> </td>"
content += "<td onclick=\"$(this).removeClass('vertical_show').addClass('horizontal_write')\" onblur=\"$(this).removeClass('horizontal_write').addClass('vertical_show')\" class=\"vertical_show\" id=\"result_fit_unfit\" contenteditable=\"true\"><p contenteditable=\"true\" ></p></td>"
content += "<td onclick=\"$(this).removeClass('vertical_show').addClass('horizontal_write')\" onblur=\"$(this).removeClass('horizontal_write').addClass('vertical_show')\" class=\"vertical_show\" id=\"widthdrawal_period\" contenteditable=\"true\"><p contenteditable=\"true\" ></p></td>"
content += "<td onclick=\"$(this).removeClass('vertical_show').addClass('horizontal_write')\" onblur=\"$(this).removeClass('horizontal_write').addClass('vertical_show')\" class=\"vertical_show\" id=\"withdrawal_reason\" contenteditable=\"true\"><p contenteditable=\"true\" ></p></td>"
content += "<td onclick=\"$(this).removeClass('vertical_show').addClass('horizontal_write')\" onblur=\"$(this).removeClass('horizontal_write').addClass('vertical_show')\" class=\"vertical_show\" id=\"date_declared_unfit\" contenteditable=\"true\"><p contenteditable=\"true\" ></p></td>"
content += "<td onclick=\"$(this).removeClass('vertical_show').addClass('horizontal_write')\" onblur=\"$(this).removeClass('horizontal_write').addClass('vertical_show')\" class=\"vertical_show\" id=\"certificate_date\" contenteditable=\"true\"><p contenteditable=\"true\" ></p></td>"
content += "<td id=\"signature_image\" ><img class=\"editable img-responsive\" id=\"avatar\" src=\"data:" + data.image_type + ";base64," + data.emp_sign + "\" style=\"display: block;width: 180px;height: 25px;\" /><br>" + data.doctor_name + "<br>" + data.qualification + "<br>Regd No : " + data.registration_no + " </td>"
content += "<td id=\"signature\" contenteditable=\"true\" style=\"display: none;width: 180px;height: 25px;\" ><p contenteditable=\"true\">" + data.emp_id + "</p></td>"
content += "</tr>";
function_calling_count_32++;
// alert(content);
$('#table_body_32 > tbody > tr:first').before(content);
// $("#profile_picture_32").html(imageContent);
$('#form_genaration_32').modal({
keyboard: true
});
$('#form_genaration_32').modal("show");
} else {
var content = "";
if (function_calling_count_o > 0) {
// $("table[id='header_table'] > tbody > tr:first-child").remove();
$('#table_body_form_o>tbody> tr:first').remove();
//$("#doc_no").html();
$('#form_header>tbody> tr:last').remove();
}
content += " <tr><td><p contenteditable=\"true\"> Certified that Shri " + data.patient_name + " "
content += " Employed as .... .... in..............Mine, Form D. No " + data.serial_no + " has been examined "
content += " for an initial/periodical medical examination. He/she appears to be " + getAge(new Date(data.dob)) + " years of age. The "
content += "findings of the examining authority are given in the attached sheet. It is considered that </p></td></tr>"
$('#table_body_form_o> tbody > tr:first').before(content);
$("#form_header").append("<tr><td colspan=\"2\" align=\"left\">Certificate No " + data.serial_no + "</td></tr>");
var imageContent = "";
imageContent = "<img class=\"editable img-responsive\" id=\"avatar\" src=\"data:" + data.image_type + ";base64," + data.emp_sign + "\" style=\"display: block; width: 180px; height: 25px;\" />"
$("#doctor_name_id").html("Doctor Name : " + data.doctor_name);
$("#qualification_id").html("Qualification : " + data.qualification);
$("#registration_no_id").html("Registration No : " + data.registration_no);
//$("#doc_no_o").html(data.document_no);
function_calling_count_o++;
$("#profile-picture1").html(imageContent);
$('#form_genaration_0').modal({
keyboard: true
});
$('#form_genaration_0').modal("show");
}
}
// BootstrapDialog.alert("Foward Status Saved Successfully");
},
error: function(data) {
BootstrapDialog.alert(" Error In Saving Foward Status ");
}
});
}
</script>
<?php include('select_checkup_type_approved.php'); ?>
<?php include_once 'form/form_33_gujarat.php'; ?>
<?php include_once 'form_32_original.php'; ?>
<?php include_once 'form/form_o.php'; ?>
<?php include('techsyn_footer.php'); ?>
<style>
#form_genaration {
overflow-y: scroll;
}
#form_genaration_0 {
overflow-y: scroll;
}
#form_genaration_32 {
overflow-y: scroll;
}
#modal-dialog1 {
padding: 15px;
width: 80%;
}
.tbl1 {
border: 2px solid black;
border-collapse: collapse;
font-weight: 800;
padding: 15px;
}
.tbl1 td {
font-size: 12px;
border: 1px solid black;
border-collapse: collapse;
padding: 4px
}
.tbl4 td {
font-size: 12px;
font-weight: 900;
border-collapse: collapse;
padding: 4px
}
.tbl3 td {
font-size: 10px;
/*font-weight:900;*/
/*border-collapse: collapse;*/
padding: 5px
}
</style>
<script>
function generateFormPdf(medical_exam_id) {
var content = $("#form_32").html();
$("#htmlText").val(content);
$("#flex1").flexReload();
document.form_pdf.action = "form_32_pdf.php?medical_exam_id=" + medical_exam_id + "";
document.form_pdf.method = "POST";
document.getElementById("form_pdf").submit();
}
function generateFormPdf32(medical_exam_id) {
var content = $("#form_32_original_div").html();
$("#htmlText").val(content);
// window.open($("#htmlText").val(content));
document.form_pdf.action = "form32_pdf.php?medical_exam_id=" + medical_exam_id + "";
document.form_pdf.method = "POST";
document.getElementById("form_pdf").submit();
$("#flex1").flexReload();
}
function generateFormPdfO() {
var content = $("#form_0_pdf_body").html();
$("#htmlText").val(content);
document.form_pdf.action = "pdf_dynamic.php";
document.form_pdf.method = "POST";
document.getElementById("form_pdf").submit();
$("#flex1").flexReload();
}
</script>
<style>
.vertical_show {
writing-mode: vertical-lr;
width: 50px;
transform: rotate(180deg);
transform: rotate(180deg);
}
.horizontal_write {
writing-mode: horizontal-tb;
width: 50px;
}
</style>