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

6888 lines
325 KiB
PHP

<script type="text/javascript">
/* division wise health index start */
function GETDIVISIONWISEHEALTHINDEX() {
$.ajax({
type: 'POST',
url: 'report_div_wise_health_index.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
// alert(data);
if (data != null) {
var labels = [];
var label = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;DIVISION WISE HEALTH INDEX DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Deparmentwise_health_index()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DIVISION WISE DISTRIBUTION</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
label[i] = years;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var n = 0;
var bmi_per_year_array = [];
var bmi_per_year_array1 = [];
var bmi_per_year_array2 = [];
var bmi_per_year_array3 = [];
var bmi_per_year_array4 = [];
var bmi_per_year_array5 = [];
const d = new Date();
<?
$bu_query = "select bu_name from bussiness_unit";
$result_bu = mysqli_query($conn, $bu_query);
while ($bu_row = mysqli_fetch_assoc($result_bu)) {
$bu_name = $bu_row['bu_name'];
?>
labels[n] = "<?= $bu_name ?>";
var year;
content += "<tr><td>" + "<?= $bu_name ?>" + "</td>";
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data["<?= $bu_name ?>"][year].health_index + "</td>";
if (year == d.getFullYear()) {
bmi_per_year_array[n] = data["<?= $bu_name ?>"][year].health_index;
}
if (year == (d.getFullYear() - 1)) {
bmi_per_year_array1[n] = data["<?= $bu_name ?>"][year].health_index;
}
if (year == (d.getFullYear() - 2)) {
bmi_per_year_array2[n] = data["<?= $bu_name ?>"][year].health_index;
}
if (year == (d.getFullYear() - 3)) {
bmi_per_year_array3[n] = data["<?= $bu_name ?>"][year].health_index;
}
if (year == (d.getFullYear() - 4)) {
bmi_per_year_array4[n] = data["<?= $bu_name ?>"][year].health_index;
}
if (year == (d.getFullYear() - 5)) {
bmi_per_year_array5[n] = data["<?= $bu_name ?>"][year].health_index;
}
}
content += "</tr>";
n += 1;
<? } ?>
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 1000px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "DIVISION WISE HEALTH INDEX YEARLY DISTRIBUTION";
prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array);
} else {
var content = "";
var content1= "";
// content1+= "<tr><td colspan='7'>Health Index Formula</td></tr>";
content1+= "<thead><tr><td colspan='7'><strong>Health Index Formula</strong></td></tr><tr>" +
"<td><strong>Risk Factor</strong></td>" +
"<td colspan='2'><strong>HIGH RISK SCORE=4</strong> </td>" +
"<td colspan='2'><strong>MODERATE RISK SCORE=2</strong> </td>" +
"<td colspan='2'><strong>LOW RISK SCORE=0</strong> </td>" +
"</tr>" +
"</thead>"
content1+= "<tr><td>BP</td> <td colspan='2'> >140/90 </td> <td colspan='2'>121-139/81-89</td> <td colspan='2'>120/80 or less</td></tr>"
content1+= "<tr><td>DIABETES</td> <td colspan='2'> RBS>200MG/DL </td> <td colspan='2'> RBS 140-199 MG/DL </td> <td colspan='2'> RBS <140 MG/DL </td></tr>"
content1+= "<tr><td>CHOLESTEROL</td> <td colspan='2'> >240MG/DL </td> <td colspan='2'> 200-239 MG/DL </td> <td colspan='2'> RBS <200 MG/DL </td></tr>"
content1+= "<tr><td>BMI</td> <td colspan='2'> >30 </td> <td colspan='2'> 25-30 </td> <td colspan='2'> <25 </td></tr>"
content1+= "<tr><td colspan='2'></td> <td colspan='2'> </td> <td colspan='2'> </td> <td></td></tr>"
content += "<thead><tr><td colspan='7'><strong>Health Index Data</strong></td></tr><tr>" +
"<td><strong>DIVISION WISE DISTRIBUTION</strong></td>" +
"<td style='background-color:red;color:white;'><strong>High Risk Before</strong> </td>" +
"<td style='background-color:red;color:white;'><strong>Hight Risk After</strong> </td>" +
"<td style='background-color:orange;color:white;'><strong>Moderate Risk Before</strong> </td>" +
"<td style='background-color:orange;color:white;'><strong>Moderate Risk After</strong> </td>" +
"<td style='background-color:green;color:white;'><strong>Low Risk Before</strong> </td>" +
"<td style='background-color:green;color:white;'><strong>Low Risk After</strong> </td>" +
"</tr>" +
"</thead>"
var percentage_bmi_total_array_first = [];
var percentage_bmi_total_array_second = [];
var i = 0;
<?php
$designation_query = "select bu_name from bussiness_unit";
$result_designation = mysqli_query($conn, $designation_query);
while ($designation_row = mysqli_fetch_assoc($result_designation)) {
$bu_name = $designation_row['bu_name'];
?>
labels[i] = "<?=$bu_name?>";
percentage_bmi_total_array_first[i] = data['first']["<?= $bu_name?>"]['0-4']+data['first']["<?= $bu_name?>"]['>4-10']+data['first']["<?= $bu_name?>"]['>10'];
percentage_bmi_total_array_second[i] = data['second']["<?= $bu_name?>"]['0-4']+data['second']["<?= $bu_name?>"]['>4-10']+data['second']["<?= $bu_name?>"]['>10'];
content += "<tr><td>" + '<?= $bu_name?>' + "</td><td style='background-color:red;color:white;'>" + data['first']["<?= $bu_name?>"]['>10'] + "</td><td style='background-color:red;color:white;'>" + data['second']["<?= $bu_name?>"]['>10'] + "</td><td style='background-color:orange;color:white;'>"+data['first']["<?= $bu_name?>"]['>4-10']+"</td><td style='background-color:orange;color:white;'>"+data['second']["<?= $bu_name?>"]['>4-10']+"</td><td style='background-color:green;color:white;'>"+data['first']["<?= $bu_name?>"]['0-4']+"</td><td style='background-color:green;color:white;'>"+data['second']["<?= $bu_name?>"]['0-4']+"</td></tr>"
i++;
<?php
}
?>
// for (var i = 0; i < data['first'].length; i++) {
// labels[i] = data['first'][i].key;
// percentage_bmi_total_array_first[i] = data['first'][i].health_index_total;
// percentage_bmi_total_array_second[i] = data['second'][i].health_index_total;
// content += "<tr><td>" + data['first'][i].key + "</td><td>" + data['first'][i]['0-4'].health_index_total + "</td><td>" + data['second'][i]['0-4'].health_index_total + "</td><td>"+data['first'][i]['>4-10'].health_index_total+"</td><td>"+data['second'][i]['>4-10'].health_index_total+"</td><td>"+data['first'][i]['>10'].health_index_total+"</td><td>"+data['second'][i]['>10'].health_index_total+"</td></tr>"
// }
$("#age_wise_emp_dist_table").append(content1);
$("#age_wise_emp_dist_table").append("<br><br>");
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 700px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "DIVISION WISE HEALTH INDEX DISTRIBUTION";
prepareChart2(chartType, labels, header,percentage_bmi_total_array_first,percentage_bmi_total_array_second);
}
}
},
error: function(data) {
$('#spinner_div').hide();
BootstrapDialog.alert("Unable to fetch data !!");
}
})
}
/* division wise health index end */
/*agewise emp dis start*/
function addingRowsForAgeWiseEmpDist() {
$.ajax({
type: 'POST',
url: 'report_empage_select.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;AGE WISE % DISTRIBUTION EMPLOYEE REPORT<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_dis()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Employees Yearly Comparison";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>AGE IN YEARS </strong></td>" +
"<td><strong>NO. OF EMP</strong> </td>" +
"<td><strong>%</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_dist = new Array();
var labels = new Array();
var total_emp = data.total_count.total;
if (data.total_count.total == 0) {
per_age_wise_emp_dist[0] = 0;
labels[0] = '18-25'
content += "<tr><td>18-25</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_dist[0] + "%</td></tr>"
per_age_wise_emp_dist[1] = 0;
content += "<tr><td>26-30</td><td>" + data.age_26_30.total + "</td><td>" + per_age_wise_emp_dist[1] + "%</td></tr>"
labels[1] = '26-30';
per_age_wise_emp_dist[2] = 0
content += "<tr><td>31-40</td><td>" + data.age_31_40.total + "</td><td>" + per_age_wise_emp_dist[2] + "%</td></tr>"
labels[2] = '31-40';
per_age_wise_emp_dist[3] = 0;
content += "<tr><td>41-50</td><td>" + data.age_41_50.total + "</td><td>" + per_age_wise_emp_dist[3] + "%</td></tr>"
labels[3] = '41-50';
per_age_wise_emp_dist[4] = 0;
content += "<tr><td>>50</td><td>" + data.age_more50.total + "</td><td>" + per_age_wise_emp_dist[4] + "%</td></tr>"
labels[4] = '>50';
percentage_age_wise_emp = 0;
content += "<tr><td>ToTal</td><td>" + data.total_count.total + "</td><td>" + percentage_age_wise_emp + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
} else {
var percentage_age_wise_emp = (data.age_18_25.total * 100) / data.total_count.total;
per_age_wise_emp_dist[0] = percentage_age_wise_emp.toFixed(1);
labels[0] = '18-25';
content += "<tr><td>18-25</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_dist[0] + "%</td></tr>"
percentage_age_wise_emp = (data.age_26_30.total * 100) / data.total_count.total;
per_age_wise_emp_dist[1] = percentage_age_wise_emp.toFixed(1);
content += "<tr><td>26-30</td><td>" + data.age_26_30.total + "</td><td>" + per_age_wise_emp_dist[1] + "%</td></tr>"
labels[1] = '26-30';
percentage_age_wise_emp = (data.age_31_40.total * 100) / data.total_count.total;
per_age_wise_emp_dist[2] = percentage_age_wise_emp.toFixed(1);
content += "<tr><td>31-40</td><td>" + data.age_31_40.total + "</td><td>" + per_age_wise_emp_dist[2] + "%</td></tr>"
labels[2] = '31-40';
percentage_age_wise_emp = (data.age_41_50.total * 100) / data.total_count.total;
per_age_wise_emp_dist[3] = percentage_age_wise_emp.toFixed(1);
content += "<tr><td>41-50</td><td>" + data.age_41_50.total + "</td><td>" + per_age_wise_emp_dist[3] + "%</td></tr>"
labels[3] = '41-50';
percentage_age_wise_emp = (data.age_more50.total * 100) / data.total_count.total;
per_age_wise_emp_dist[4] = percentage_age_wise_emp.toFixed(1);
content += "<tr><td>>50</td><td>" + data.age_more50.total + "</td><td>" + per_age_wise_emp_dist[4] + "%</td></tr>"
labels[4] = '>50';
percentage_age_wise_emp = (data.total_count.total * 100) / data.total_count.total;
content += "<tr><td>ToTal</td><td>" + data.total_count.total + "</td><td>" + percentage_age_wise_emp + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
}
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise % Distribution Emp"
prepareChart(chartType, per_age_wise_emp_dist, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
}
/*ends here*/
/* starting of function for duration of service Report */
function addingRowsForDurationExposureEmp() {
$.ajax({
type: 'POST',
url: 'report_duration_exposure_emp.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var percentage_duration_exposure_emp_array = [];
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;DURATION OF EXPOSURE EMPLOYEE REPORT<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_duration_exposure_emp()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DURATION OF SERVICE</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "DURATION OF EXPOSURE OF EMP YEARLY DISTRIBUTION";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>DURATION OF SERVICE</strong></td>" +
"<td><strong>NO. OF EMP</strong> </td>" +
"<td><strong>%EMPLOYEES</strong> </td>" +
"</tr>" +
"</thead>"
//var total_emp=data.total_count.total;
var percentage_duration_exposure_emp = 0.0;
if (data.data.length > 0) {
var percentage_duration_exposure_emp_sum = 0;
for (var i = 0; i < data.data.length; i++) {
if (data.total_count != 0) {
percentage_duration_exposure_emp = (parseInt(data.data[i].total * 100)) / parseInt(data.total_count);
percentage_duration_exposure_emp_sum = percentage_duration_exposure_emp_sum + parseFloat(percentage_duration_exposure_emp.toFixed(2));
percentage_duration_exposure_emp_array[i] = percentage_duration_exposure_emp.toFixed(2);
labels[i] = data.data[i].key;
} else {
percentage_duration_exposure_emp = 0;
percentage_duration_exposure_emp_sum = 0
percentage_duration_exposure_emp_array[i] = percentage_duration_exposure_emp
labels[i] = data.data[i].key;
}
content += "<tr><td>" + data.data[i].key + "</td><td>" + data.data[i].total + "</td><td>" + percentage_duration_exposure_emp.toFixed(2) + "%</td></tr>"
}
//alert(content);
}
//percentage_age_wise_emp=
var total_per = (data.total_count * 100) / data.total_count;
content += "<tr><td>Total</td><td>" + data.total_count + "</td><td>" + total_per + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "DURATION OF EXPOSURE OF EMP";
prepareChart(chartType, percentage_duration_exposure_emp_array, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch report data!!");
}
});
}
/*ends here*/
/*function to get age wise hypertension report start*/
function addingRowsForAgeWiseHyperTension() {
$.ajax({
type: 'POST',
url: 'agewise_hypertension_emp_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
// alert(data)
//var percentage_hypertension_yes_array=[];
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; AGEWISE HYPERTENSION DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_hypertention()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Hypertension Yearly Comparison";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Age In Years</strong></td>" +
"<td><strong>Total Emp</strong> </td>" +
"<td><strong>Hypertension Emp</strong></td>" +
"<td><strong>%Hypertension</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_hbd = new Array();
var labels = new Array();
var hbd = "";
var total_hyp = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total;
var gtotal_hyp = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal;
var percentage_age_wise_hbd = (data.age_18_25.total * 100) / data.age_18_25.gtotal;
per_age_wise_emp_hbd[0] = percentage_age_wise_hbd.toFixed(2);
labels[0] = '18-25';
content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>"
percentage_age_wise_hbd = (data.age_25_30.total * 100) / data.age_25_30.gtotal;
per_age_wise_emp_hbd[1] = percentage_age_wise_hbd.toFixed(2);
content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>"
labels[1] = '25-30';
percentage_age_wise_hbd = (data.age_30_40.total * 100) / data.age_30_40.gtotal;
per_age_wise_emp_hbd[2] = percentage_age_wise_hbd.toFixed(2);
content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>"
labels[2] = '30-40';
percentage_age_wise_hbd = (data.age_40_50.total * 100) / data.age_40_50.gtotal;
per_age_wise_emp_hbd[3] = percentage_age_wise_hbd.toFixed(2);
content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>"
labels[3] = '40-50';
percentage_age_wise_hbd = (data.age_more_equal_50.total * 100) / data.age_more_equal_50.gtotal;
per_age_wise_emp_hbd[4] = percentage_age_wise_hbd.toFixed(2);
content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_hbd[4] + "%</td></tr>"
labels[4] = '>=50';
percentage_age_wise_hbd = (total_hyp * 100) / gtotal_hyp;
content += "<tr><td>Total</td><td>" + gtotal_hyp + "</td><td>" + total_hyp + "</td><td>" + percentage_age_wise_hbd.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Emp Distribution of Hypertension"
prepareChart(chartType, per_age_wise_emp_hbd, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*function to get age wise hypertension report end*/
/*function to get emp bmi report start*/
function addingRowsForEmployeeBmi() {
$.ajax({
type: 'POST',
url: 'emp_bmi_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
// alert(data);
if (data != null) {
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; Employee Bmi<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"margin-left:1040px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_bmi()\"></i></button> </h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>BMI</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
// alert(keys.length);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Bmi Yearly Comparison";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>BMI</strong></td>" +
"<td><strong>NO. OF EMP</strong> </td>" +
"<td><strong>% EMPLOYEES</strong> </td>" +
"</tr>" +
"</thead>"
per_age_wise_emp_hbd = [];
var labels = [];
per_age_wise_emp_hbd[0] = data['bmi_less_18.5_per'];
labels[0] = 'Less Than 18.5';
content += "<tr><td>Less 18.5</td><td>" + data['bmi_less_18.5'] + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>"
per_age_wise_emp_hbd[1] = data['bmi_18.5_25_per'];
labels[1] = '18.5-25';
content += "<tr><td>18.5-25</td><td>" + data['bmi_18.5_25'] + "</td><td>" + data['bmi_18.5_25_per'] + "%</td></tr>"
per_age_wise_emp_hbd[2] = data['bmi_25_30_per'];
labels[2] = '25-30';
content += "<tr><td>25-30</td><td>" + data['bmi_25_30'] + "</td><td>" + data['bmi_25_30_per'] + "%</td></tr>"
per_age_wise_emp_hbd[3] = data['bmi_30_per'];
labels[3] = 'More Than 30';
content += "<tr><td>More Than 50</td><td>" + data['bmi_30'] + "</td><td>" + data['bmi_30_per'] + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Employee Bmi";
prepareChart(chartType, per_age_wise_emp_hbd, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch record!!!");
}
});
}
/*end emp bmi funtion*/
/*bmi and hypertension relation function start*/
function addingRowsForBmiHyperTensionRelation() {
$.ajax({
type: 'POST',
url: 'bmi_and_hypertension_relation_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; Bmi And HyperTension Relation Report<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_bmi_hypertension_relation()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DISTRIBUTION ACC. TO BMI</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
// alert(keys.length);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Employee Bmi and Hypertension Relation";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>BMI</strong></td>" +
"<td><strong>NUMBER OF EMPLOYEES</strong> </td>" +
"<td><strong>Hypertension</strong> </td>" +
"<td><strong> % </strong></td>"
"</tr>" +
"</thead>"
per_age_wise_emp_hbd = [];
var labels = [];
per_age_wise_emp_hbd[0] = data['bmi_less_18.5_per'].per;
labels[0] = 'Less Than 18.5';
content += "<tr><td>Less 18.5</td><td>" + data['bmi_less_18.5'].total + "</td><td>" + data['bmi_less_18.5'].hbd + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>"
per_age_wise_emp_hbd[1] = data['bmi_18.5_25_per'].per;
labels[1] = '18.5-25';
content += "<tr><td>18.5-25</td><td>" + data['bmi_18.5_25'].total + "</td><td>" + data['bmi_18.5_25'].hbd + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>"
per_age_wise_emp_hbd[2] = data['bmi_25_30_per'].per;
labels[2] = '25-30';
content += "<tr><td>25-30</td><td>" + data['bmi_25_30'].total + "</td><td>" + data['bmi_25_30'].hbd + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>"
per_age_wise_emp_hbd[3] = data['bmi_30_per'].per;
labels[3] = 'More Than 30';
content += "<tr><td>More Than 30</td><td>" + data['bmi_30'].total + "</td><td>" + data['bmi_30'].hbd + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>"
var total = data['bmi_less_18.5'].total + data['bmi_18.5_25'].total + data['bmi_25_30'].total + data['bmi_30'].total;
var total_hyp_emp = data['bmi_less_18.5'].hbd + data['bmi_18.5_25'].hbd + data['bmi_25_30'].hbd + data['bmi_30'].hbd;
var total_per = (total_hyp_emp * 100) / total;
content += "<tr><td>Total</td><td>" + total + "</td><td>" + total_hyp_emp + "</td><td>" + total_per.toFixed(2) + " % </td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Employee Bmi and Hypertension Relation";
prepareChart(chartType, per_age_wise_emp_hbd, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch report!!");
}
});
}
/*bmi and hypertension relation function ends*/
/*funtion for exposure and hypertension report start*/
function addingRowsForDurationOfExposureAndHyperTension() {
$.ajax({
type: 'POST',
url: 'duration_exposure_and_hypertension_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
// alert(data);
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; Duration Of Exposure & HyperTension Report<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_duration_exposure_hypertension()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DISTRIBUTION ACC. TO BMI</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
// alert(keys.length);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Employee Bmi and Hypertension Relation";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>DURATION OF EXPOSURE</strong></td>" +
"<td><strong>NUMBER OF EMPLOYEES</strong> </td>" +
"<td><strong>Hypertension</strong> </td>" +
"<td><strong> % </strong></td>"
"</tr>" +
"</thead>"
per_age_wise_emp_hbd = [];
var labels = [];
per_age_wise_emp_hbd[0] = data['0-2'].per;
labels[0] = '0-2';
content += "<tr><td>0-2</td><td>" + data['0-2'].total + "</td><td>" + data['0-2'].hbd + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>"
per_age_wise_emp_hbd[1] = data['2-5'].per;
labels[1] = '2-5';
content += "<tr><td>2-5</td><td>" + data['2-5'].total + "</td><td>" + data['2-5'].hbd + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>"
per_age_wise_emp_hbd[2] = data['5-10'].per;
labels[2] = '5-10';
content += "<tr><td>5-10</td><td>" + data['5-10'].total + "</td><td>" + data['5-10'].hbd + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>"
per_age_wise_emp_hbd[3] = data['10-15'].per;
labels[3] = '10-15';
content += "<tr><td>10-15</td><td>" + data['10-15'].total + "</td><td>" + data['10-15'].hbd + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>"
per_age_wise_emp_hbd[4] = data['15-20'].per;
labels[4] = '15-20';
content += "<tr><td>15-20</td><td>" + data['15-20'].total + "</td><td>" + data['15-20'].hbd + "</td><td>" + per_age_wise_emp_hbd[4] + "%</td></tr>"
per_age_wise_emp_hbd[5] = data['20-25'].per;
labels[5] = '20-25';
content += "<tr><td>10-15</td><td>" + data['20-25'].total + "</td><td>" + data['20-25'].hbd + "</td><td>" + per_age_wise_emp_hbd[5] + "%</td></tr>"
per_age_wise_emp_hbd[6] = data['>=25'].per;
labels[6] = '>=25';
content += "<tr><td>>=25</td><td>" + data['>=25'].total + "</td><td>" + data['>=25'].hbd + "</td><td>" + per_age_wise_emp_hbd[6] + "%</td></tr>"
var total = data['0-2'].total + data['2-5'].total + data['5-10'].total + data['10-15'].total + data['15-20'].total + data['20-25'].total + data['>=25'].total;
var total_hyp_emp = data['0-2'].hbd + data['2-5'].hbd + data['5-10'].hbd + data['10-15'].hbd + data['15-20'].hbd + data['20-25'].hbd + data['>=25'].hbd;
var total_per = (total_hyp_emp * 100) / total;
content += "<tr><td>Total</td><td>" + total + "</td><td>" + total_hyp_emp + "</td><td>" + total_per.toFixed(2) + " % </td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Duration of Exposure of Employee and Hypertension Relation";
prepareChart(chartType, per_age_wise_emp_hbd, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch the report!!");
}
});
}
/*funtion for exposure and hypertension report end*/
/*function for agewise overweight start*/
function addingRowsForAgeWiseOverweight() {
$.ajax({
type: 'POST',
url: 'agewise_overweight_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;Age Wise OverWeight<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewiseoverweight()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Overweight Yearly Comparison";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Age In Years</strong></td>" +
"<td><strong>Total Emp</strong> </td>" +
"<td><strong>Overweight Emp</strong></td>" +
"<td><strong>%Overweight</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_bmi = new Array();
var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total;
// alert(total_bmi);
var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal;
// alert(gtotal_bmi);
per_age_wise_emp_bmi[0] = data.age_18_25.per;
labels[0] = '18-25';
content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[0]);
per_age_wise_emp_bmi[1] = data.age_25_30.per;
labels[1] = '25-30';
content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[1]);
per_age_wise_emp_bmi[2] = data.age_30_40.per;
labels[2] = '30-40';
content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[2]);
per_age_wise_emp_bmi[3] = data.age_40_50.per;
labels[3] = '40-50';
content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[3]);
per_age_wise_emp_bmi[4] = data.age_more_equal_50.per;
labels[4] = '>=50';
content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[4]);
percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi;
content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Emp Distribution of Overweight"
prepareChart(chartType, per_age_wise_emp_bmi, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*function for agewise overweight end*/
/*function for agewise diabetes report start*/
function addingAgeWiseEmpDiabetesReport() {
$.ajax({
type: 'POST',
url: 'agewise_diabetes_emp_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; Age Wise Emp Diabetes Report<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_diabetes()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise diabetes Yearly Comparison";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Age In Years</strong></td>" +
"<td><strong>Total Emp</strong> </td>" +
"<td><strong>Diabetic Emp</strong></td>" +
"<td><strong>%Diabetic</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_bmi = new Array();
var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total;
// alert(total_bmi);
var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal;
// alert(gtotal_bmi);
per_age_wise_emp_bmi[0] = data.age_18_25.per;
labels[0] = '18-25';
content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[0]);
per_age_wise_emp_bmi[1] = data.age_25_30.per;
labels[1] = '25-30';
content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[1]);
per_age_wise_emp_bmi[2] = data.age_30_40.per;
labels[2] = '30-40';
content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[2]);
per_age_wise_emp_bmi[3] = data.age_40_50.per;
labels[3] = '40-50';
content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[3]);
per_age_wise_emp_bmi[4] = data.age_more_equal_50.per;
labels[4] = '>=50';
content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[4]);
percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi;
content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Emp Diabetes of Overweight"
prepareChart(chartType, per_age_wise_emp_bmi, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*function for agewise diabetes report end*/
/*function for agewise tb start*/
function ADDINGROWSFORAGEWISETB() {
$.ajax({
type: 'POST',
url: 'agewise_tb_emp_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
//var percentage_hypertension_yes_array=[];
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; AGEWISE T.B DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_tb()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise tb Yearly Comparison";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Age In Years</strong></td>" +
"<td><strong>Total Emp</strong> </td>" +
"<td><strong>Emp With Tb</strong></td>" +
"<td><strong>%Tb</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_bmi = new Array();
var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total;
// alert(total_bmi);
var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal;
// alert(gtotal_bmi);
per_age_wise_emp_bmi[0] = data.age_18_25.per;
labels[0] = '18-25';
content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[0]);
per_age_wise_emp_bmi[1] = data.age_25_30.per;
labels[1] = '25-30';
content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[1]);
per_age_wise_emp_bmi[2] = data.age_30_40.per;
labels[2] = '30-40';
content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[2]);
per_age_wise_emp_bmi[3] = data.age_40_50.per;
labels[3] = '40-50';
content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[3]);
per_age_wise_emp_bmi[4] = data.age_more_equal_50.per;
labels[4] = '>=50';
content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[4]);
percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi;
content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Emp TB Distribution"
prepareChart(chartType, per_age_wise_emp_bmi, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*function for agewise tb end*/
/*function for agewise psychi report start*/
function ADDINGROWSFORAGEWISEPSYCHIATRIC() {
$.ajax({
type: 'POST',
url: 'agewise_psychiatric_emp_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
//var percentage_hypertension_yes_array=[];
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; AGEWISE PSYCHIATRIC DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_psychiatric()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise PSYCHIATRIC Yearly Comparison";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Age In Years</strong></td>" +
"<td><strong>Total Emp</strong> </td>" +
"<td><strong>Emp With PSYCHIATRIC illness</strong></td>" +
"<td><strong>%PSYCHIATRIC</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_bmi = new Array();
var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total;
// alert(total_bmi);
var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal;
// alert(gtotal_bmi);
per_age_wise_emp_bmi[0] = data.age_18_25.per;
labels[0] = '18-25';
content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[0]);
per_age_wise_emp_bmi[1] = data.age_25_30.per;
labels[1] = '25-30';
content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[1]);
per_age_wise_emp_bmi[2] = data.age_30_40.per;
labels[2] = '30-40';
content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[2]);
per_age_wise_emp_bmi[3] = data.age_40_50.per;
labels[3] = '40-50';
content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[3]);
per_age_wise_emp_bmi[4] = data.age_more_equal_50.per;
labels[4] = '>=50';
content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[4]);
percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi;
content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Emp PSYCHIATRIC Distribution"
prepareChart(chartType, per_age_wise_emp_bmi, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("unable to fetch data !!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*function for agewise psychi report end*/
/*function for age wise heart dis report start*/
function ADDINGROWSFORAGEWISEHEARTDIS() {
$.ajax({
type: 'POST',
url: 'agewise_heart_dis_emp_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
//var percentage_hypertension_yes_array=[];
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; AGEWISE HEART DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_heart_dis()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise disease Yearly Comparison";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Age In Years</strong></td>" +
"<td><strong>Total Emp</strong> </td>" +
"<td><strong>Emp With heart disease</strong></td>" +
"<td><strong>%heart disease</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_bmi = new Array();
var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total;
// alert(total_bmi);
var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal;
// alert(gtotal_bmi);
per_age_wise_emp_bmi[0] = data.age_18_25.per;
labels[0] = '18-25';
content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[0]);
per_age_wise_emp_bmi[1] = data.age_25_30.per;
labels[1] = '25-30';
content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[1]);
per_age_wise_emp_bmi[2] = data.age_30_40.per;
labels[2] = '30-40';
content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[2]);
per_age_wise_emp_bmi[3] = data.age_40_50.per;
labels[3] = '40-50';
content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[3]);
per_age_wise_emp_bmi[4] = data.age_more_equal_50.per;
labels[4] = '>=50';
content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[4]);
percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi;
content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Emp Heart disease Distribution"
prepareChart(chartType, per_age_wise_emp_bmi, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*function for age wise heart dis report end*/
/*function for agewise epilepsy start*/
function ADDINGROWSFORAGEWISEEPILEPSY() {
$.ajax({
type: 'POST',
url: 'agewise_epilepsy_emp_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
//var percentage_hypertension_yes_array=[];
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; AGEWISE Epilepsy DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_epilepsy()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Epilepsy Yearly Comparison";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Age In Years</strong></td>" +
"<td><strong>Total Emp</strong> </td>" +
"<td><strong>Emp With Epilepsy disease</strong></td>" +
"<td><strong>%Epilepsy</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_bmi = new Array();
var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total;
// alert(total_bmi);
var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal;
// alert(gtotal_bmi);
per_age_wise_emp_bmi[0] = data.age_18_25.per;
labels[0] = '18-25';
content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[0]);
per_age_wise_emp_bmi[1] = data.age_25_30.per;
labels[1] = '25-30';
content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[1]);
per_age_wise_emp_bmi[2] = data.age_30_40.per;
labels[2] = '30-40';
content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[2]);
per_age_wise_emp_bmi[3] = data.age_40_50.per;
labels[3] = '40-50';
content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[3]);
per_age_wise_emp_bmi[4] = data.age_more_equal_50.per;
labels[4] = '>=50';
content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[4]);
percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi;
content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Emp Epilepsy Distribution"
prepareChart(chartType, per_age_wise_emp_bmi, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*function for agewise epilepsy end*/
/*function for agewise major injury start*/
function addingRowsForAgeWiseMAJORINJURY() {
$.ajax({
type: 'POST',
url: 'agewise_major_injury_emp_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
//var percentage_hypertension_yes_array=[];
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; AGEWISE MAJORINJURY DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_major_injury()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Emp Major Injury Yearly Comparison";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Age In Years</strong></td>" +
"<td><strong>Total Emp</strong> </td>" +
"<td><strong>Emp With Major Injury</strong></td>" +
"<td><strong>%Major Injury</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_bmi = new Array();
var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total;
// alert(total_bmi);
var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal;
// alert(gtotal_bmi);
per_age_wise_emp_bmi[0] = data.age_18_25.per;
labels[0] = '18-25';
content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[0]);
per_age_wise_emp_bmi[1] = data.age_25_30.per;
labels[1] = '25-30';
content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[1]);
per_age_wise_emp_bmi[2] = data.age_30_40.per;
labels[2] = '30-40';
content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[2]);
per_age_wise_emp_bmi[3] = data.age_40_50.per;
labels[3] = '40-50';
content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[3]);
per_age_wise_emp_bmi[4] = data.age_more_equal_50.per;
labels[4] = '>=50';
content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[4]);
percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi;
content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Emp Major injury Distribution"
prepareChart(chartType, per_age_wise_emp_bmi, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*function for agewise major injury end*/
/*function for agewise smoking start*/
function ADDINGROWSFORAGEWISESMOKING() {
$.ajax({
type: 'POST',
url: 'agewise_smoking_emp_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
//var percentage_hypertension_yes_array=[];
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; AGEWISE SMOKING DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_smoking()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Emp Smoking habit Yearly Comparison";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Age In Years</strong></td>" +
"<td><strong>Total Emp</strong> </td>" +
"<td><strong>Emp With Smoking Habit</strong></td>" +
"<td><strong>%Smoking distribution</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_bmi = new Array();
var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total;
// alert(total_bmi);
var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal;
// alert(gtotal_bmi);
per_age_wise_emp_bmi[0] = data.age_18_25.per;
labels[0] = '18-25';
content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[0]);
per_age_wise_emp_bmi[1] = data.age_25_30.per;
labels[1] = '25-30';
content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[1]);
per_age_wise_emp_bmi[2] = data.age_30_40.per;
labels[2] = '30-40';
content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[2]);
per_age_wise_emp_bmi[3] = data.age_40_50.per;
labels[3] = '40-50';
content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[3]);
per_age_wise_emp_bmi[4] = data.age_more_equal_50.per;
labels[4] = '>=50';
content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[4]);
percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi;
content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Emp Smoking Distribution"
prepareChart(chartType, per_age_wise_emp_bmi, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*function for agewise smoking end*/
/* function for agewise typhoid start*/
function ADDINGROWSFORAGEWISETYPHOID() {
$.ajax({
type: 'POST',
url: 'agewise_typhoid_emp_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
//var percentage_hypertension_yes_array=[];
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; AGEWISE TYPHOID DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_typhoid()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Typhoid Yearly Comparison";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Age In Years</strong></td>" +
"<td><strong>Total Emp</strong> </td>" +
"<td><strong>Emp With Typhoid</strong></td>" +
"<td><strong>%Typhoid</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_bmi = new Array();
var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total;
// alert(total_bmi);
var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal;
// alert(gtotal_bmi);
per_age_wise_emp_bmi[0] = data.age_18_25.per;
labels[0] = '18-25';
content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[0]);
per_age_wise_emp_bmi[1] = data.age_25_30.per;
labels[1] = '25-30';
content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[1]);
per_age_wise_emp_bmi[2] = data.age_30_40.per;
labels[2] = '30-40';
content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[2]);
per_age_wise_emp_bmi[3] = data.age_40_50.per;
labels[3] = '40-50';
content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[3]);
per_age_wise_emp_bmi[4] = data.age_more_equal_50.per;
labels[4] = '>=50';
content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[4]);
percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi;
content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Emp Typhoid Distribution"
prepareChart(chartType, per_age_wise_emp_bmi, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("error");
}
});
document.getElementById("report_div").style.display = "block";
}
/*function for agewise typhoid ends*/
/*function for critical illness start*/
function GETCRITICALILLNESSPATIENT() {
$.ajax({
type: 'POST',
url: 'illnesswise_patient_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var labels = [];
var label = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;Critical Illness Wise Distribution<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_critical_illness()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>CRITICAL ILLNESS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
label[i] = years;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var n = 0;
var ill_per_year_array = [];
var ill_per_year_array1 = [];
var ill_per_year_array2 = [];
var ill_per_year_array3 = [];
var ill_per_year_array4 = [];
var ill_per_year_array5 = [];
const d = new Date();
<?
$designation_query = "select param_name from history_parameter";
$result_designation = mysqli_query($conn, $designation_query);
while ($designation_row = mysqli_fetch_assoc($result_designation)) {
$param_name = $designation_row['param_name'];
?>
labels[n] = "<?= $param_name ?>";
var year;
content += "<tr><td>" + "<?= $param_name ?>" + "</td>";
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
console.log(data["<?= $param_name ?>"][year].illness);
content += "<td>" + data["<?= $param_name ?>"][year].illness + "%</td>";
if (year == d.getFullYear()) {
ill_per_year_array[n] = data["<?= $param_name ?>"][year].illness;
}
if (year == (d.getFullYear() - 1)) {
ill_per_year_array1[n] = data["<?= $param_name ?>"][year].illness;
}
if (year == (d.getFullYear() - 2)) {
ill_per_year_array2[n] = data["<?= $param_name ?>"][year].illness;
}
if (year == (d.getFullYear() - 3)) {
ill_per_year_array3[n] = data["<?= $param_name ?>"][year].illness;
}
if (year == (d.getFullYear() - 4)) {
ill_per_year_array4[n] = data["<?= $param_name ?>"][year].illness;
}
if (year == (d.getFullYear() - 5)) {
ill_per_year_array5[n] = data["<?= $param_name ?>"][year].illness;
}
}
content += "</tr>";
n += 1;
<? } ?>
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1000px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
$("$chart4").hide()
var header = "CRITICAL ILLNESS WISE DISTRIBUTION";
prepareChart5(chartType, ill_per_year_array5, labels, header, ill_per_year_array4, ill_per_year_array3, ill_per_year_array2, ill_per_year_array1, ill_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>CRITICAL ILLNESS</strong></td>" +
"<td><strong>TOTAL ILL EMP</strong> </td>" +
"<td><strong>%</strong> </td>" +
"</tr>" +
"</thead>"
var percentage_ill_total_array = [];
var total_ill_emp = 0;
var total_ill_emp_sum = 0;
var percentage_ill_total = 0.0;
console.log("outside");
// var dlength = Object.keys(data).length;
// alert(dlength);
if (data.length > 0) {
for (var i = 0; i < data.length; i++) {
console.log("got here");
var illness = data[i].key;
console.log(illness);
console.log(data[i].total);
total_ill_emp = parseInt(data[i].total);
// console.log(total_ill_emp);
total_ill_emp_sum = total_ill_emp_sum + total_ill_emp;
var total_emp = parseInt(data[i].total_count);
// var bmi_total = parseInt(data[i].bmi_total);
// bmi_total_sum += bmi_total;
labels[i] = data[i].key;
if (total_ill_emp != 0 && total_ill_emp != null) {
percentage_ill_total = (total_ill_emp / total_emp) * 100;
// console.log(percentage_ill_total);
percentage_ill_total_array[i] = percentage_ill_total.toFixed(2);
content += "<tr><td>" + data[i].key + "</td><td>" + total_ill_emp + "</td><td>" + percentage_ill_total.toFixed(2) + "%</td></tr>"
} else {
percentage_ill_total = "0";
content += "<tr><td>" + data[i].key + "</td><td>" + total_ill_emp + "</td><td>" + percentage_ill_total + "%</td></tr>"
}
}
}
var total_percentage = "";
if (total_ill_emp_sum == 0) {
total_percentage = "Not Available";
} else {
total_percentage = (total_ill_emp_sum / total_emp) * 100;
}
if (total_ill_emp_sum == 0)
content += "<tr><td>Total</td><td>" + total_ill_emp_sum + "</td><td>" + total_percentage + "</td></tr>"
else
content += "<tr><td>Total</td><td>" + total_ill_emp_sum + "</td><td>" + total_percentage.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 600px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 800px; height: 600px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "CRITICAL ILLNESS WISE DISTRIBUTION";
prepareChart(chartType, percentage_ill_total_array, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch the data!!");
}
});
}
/*function ends here*/
/*function for department wise overweight start*/
function GETOVERWEIGHTBYDEPARTMENT() {
$.ajax({
type: 'POST',
url: 'departmentwise_overweight_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var labels = [];
var label = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;Department Wise OverWeight<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Doverweight()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DEPARTMENT WISE DISTRIBUTION</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
label[i] = years;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var n = 0;
var bmi_per_year_array = [];
var bmi_per_year_array1 = [];
var bmi_per_year_array2 = [];
var bmi_per_year_array3 = [];
var bmi_per_year_array4 = [];
var bmi_per_year_array5 = [];
const d = new Date();
<?
$department_query = "select department_name from department";
$result_department = mysqli_query($conn, $department_query);
while ($department_row = mysqli_fetch_assoc($result_department)) {
$department_name = $department_row['department_name'];
?>
labels[n] = "<?= $department_name ?>";
var year;
content += "<tr><td>" + "<?= $department_name ?>" + "</td>";
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data["<?= $department_name ?>"][year].bmi + "%</td>";
if (year == d.getFullYear()) {
bmi_per_year_array[n] = data["<?= $department_name ?>"][year].bmi;
}
if (year == (d.getFullYear() - 1)) {
bmi_per_year_array1[n] = data["<?= $department_name ?>"][year].bmi;
}
if (year == (d.getFullYear() - 2)) {
bmi_per_year_array2[n] = data["<?= $department_name ?>"][year].bmi;
}
if (year == (d.getFullYear() - 3)) {
bmi_per_year_array3[n] = data["<?= $department_name ?>"][year].bmi;
}
if (year == (d.getFullYear() - 4)) {
bmi_per_year_array4[n] = data["<?= $department_name ?>"][year].bmi;
}
if (year == (d.getFullYear() - 5)) {
bmi_per_year_array5[n] = data["<?= $department_name ?>"][year].bmi;
}
}
content += "</tr>";
n += 1;
<? } ?>
// for(var i=0; i<bmi_per_year_array.length;i++){
// alert(bmi_per_year_array[i]);
// }
// alert(bmi_per_year_array.length+" "+bmi_per_year_array1.length);
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 600px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Department Wise Overweight Yearly Distribution";
prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>DEPARTMENT WISE DISTRIBUTION</strong></td>" +
"<td><strong>NO. OF EMP</strong> </td>" +
"<td><strong>Overweight </strong> </td>" +
"<td><strong>%Overweight</strong> </td>" +
"</tr>" +
"</thead>"
var percentage_bmi_total_array = [];
var total_emp = 0;
var total_emp_sum = 0;
var bmi_total_sum = 0;
var percentage_bmi_total = 0.0;
if (data.length > 0) {
for (var i = 0; i < data.length; i++) {
total_emp = parseInt(data[i].total);
total_emp_sum = total_emp_sum + total_emp;
var bmi_total = parseInt(data[i].bmi_total);
bmi_total_sum += bmi_total;
labels[i] = data[i].key;
if (total_emp != 0 && total_emp != null) {
percentage_bmi_total = (bmi_total / total_emp) * 100;
percentage_bmi_total_array[i] = percentage_bmi_total.toFixed(1);
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + bmi_total + "</td><td>" + percentage_bmi_total.toFixed(1) + "%</td></tr>"
} else {
percentage_bmi_total = "Not Available";
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + bmi_total + "</td><td>" + percentage_bmi_total + "</td></tr>"
}
}
}
var total_percentage = "";
if (total_emp_sum == 0) {
total_percentage = "Not Available";
} else {
total_percentage = (bmi_total_sum / total_emp_sum) * 100;
}
if (total_emp_sum == 0)
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + bmi_total_sum + "</td><td>" + total_percentage + "</td></tr>"
else
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + bmi_total_sum + "</td><td>" + total_percentage.toFixed(1) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width:1100px; height: 900px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Department Wise Overweight";
prepareChart(chartType, percentage_bmi_total_array, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch tha data!");
}
});
}
/*ends here*/
/*department wise dis of emp funtion start*/
function ADDINGROWSFORDEPARTMENTDIS() {
$.ajax({
type: 'POST',
url: 'getdept_wise_emp.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var labels = [];
var label = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;Departmentwise Employee Distribution<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_departmentwise_emp_dis()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>department. WISE DISTRIBUTION</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
label[i] = years;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var n = 0;
var bmi_per_year_array = [];
var bmi_per_year_array1 = [];
var bmi_per_year_array2 = [];
var bmi_per_year_array3 = [];
var bmi_per_year_array4 = [];
var bmi_per_year_array5 = [];
const d = new Date();
<?php
$department_query = "select department_name from department";
$result_department = mysqli_query($conn, $department_query);
while ($department_row = mysqli_fetch_assoc($result_department)) {
$department_name = $department_row['department_name'];
?>
labels[n] = "<?= $department_name ?>";
var year;
content += "<tr><td>" + "<?= $department_name ?>" + "</td>";
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data["<?= $department_name ?>"][year].per + "%</td>";
if (year == d.getFullYear()) {
bmi_per_year_array[n] = data["<?= $department_name ?>"][year].per;
}
if (year == (d.getFullYear() - 1)) {
bmi_per_year_array1[n] = data["<?= $department_name ?>"][year].per;
}
if (year == (d.getFullYear() - 2)) {
bmi_per_year_array2[n] = data["<?= $department_name ?>"][year].per;
}
if (year == (d.getFullYear() - 3)) {
bmi_per_year_array3[n] = data["<?= $department_name ?>"][year].per;
}
if (year == (d.getFullYear() - 4)) {
bmi_per_year_array4[n] = data["<?= $department_name ?>"][year].per;
}
if (year == (d.getFullYear() - 5)) {
bmi_per_year_array5[n] = data["<?= $department_name ?>"][year].per;
}
}
content += "</tr>";
n += 1;
<? } ?>
// for(var i=0; i<bmi_per_year_array.length;i++){
// alert(bmi_per_year_array[i]);
// }
// alert(bmi_per_year_array.length+" "+bmi_per_year_array1.length);
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 600px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Department Wise Employee Yearly Distribution";
prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>department. WISE DISTRIBUTION</strong></td>" +
"<td><strong>NO. OF EMP</strong> </td>" +
"<td><strong>% Distribution</strong> </td>" +
"</tr>" +
"</thead>"
var percentage_total_array = [];
var emp_per_department = 0;
var total_emp_sum = 0;
var percentage_total = 0.0;
if (data.length > 0) {
for (var j = 0; j < data.length; j++) {
emp_per_department = parseInt(data[j].total);
total_emp_sum += emp_per_department;
}
for (var i = 0; i < data.length; i++) {
emp_per_department = parseInt(data[i].total);
labels[i] = data[i].key;
if (emp_per_department != 0 && emp_per_department != null) {
percentage_total = (emp_per_department / total_emp_sum) * 100;
percentage_total_array[i] = percentage_total.toFixed(2);
content += "<tr><td>" + data[i].key + "</td><td>" + emp_per_department + "</td><td>" + percentage_total.toFixed(2) + "%</td></tr>"
}
// else {
// percentage_total = "Not Available";
// content += "<tr><td>Not Available</td><td>Not Available</td><td>" + percentage_total + "</td></tr>"
// }
}
}
var total_percentage = "";
if (total_emp_sum == 0) {
total_percentage = "Not Available";
} else {
total_percentage = (total_emp_sum / total_emp_sum) * 100;
}
if (total_emp_sum == 0)
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + total_percentage + "</td></tr>"
else
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + total_percentage.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 1200px; height: 900px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Department Wise Emp Distribution";
prepareChart(chartType, percentage_total_array, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data try again!!");
}
})
}
/*ends here*/
/*desg wise emp dis start*/
function ADDINGROWSFORDESIGNATIONWISEDIS() {
$.ajax({
type: 'POST',
url: 'getdesg_wise_emp.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var labels = [];
var label = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;Designationwise Employee Distribution<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_desgwise_emp_dis()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
label[i] = years;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var n = 0;
var bmi_per_year_array = [];
var bmi_per_year_array1 = [];
var bmi_per_year_array2 = [];
var bmi_per_year_array3 = [];
var bmi_per_year_array4 = [];
var bmi_per_year_array5 = [];
const d = new Date();
<?
$desg_query = "select designation_name from designation";
$result_desg = mysqli_query($conn, $desg_query);
while ($desg_row = mysqli_fetch_assoc($result_desg)) {
$desg_name = $desg_row['designation_name'];
?>
labels[n] = "<?= $desg_name ?>";
var year;
content += "<tr><td>" + "<?= $desg_name ?>" + "</td>";
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data["<?= $desg_name ?>"][year].per + "%</td>";
if (year == d.getFullYear()) {
bmi_per_year_array[n] = data["<?= $desg_name ?>"][year].per;
}
if (year == (d.getFullYear() - 1)) {
bmi_per_year_array1[n] = data["<?= $desg_name ?>"][year].per;
}
if (year == (d.getFullYear() - 2)) {
bmi_per_year_array2[n] = data["<?= $desg_name ?>"][year].per;
}
if (year == (d.getFullYear() - 3)) {
bmi_per_year_array3[n] = data["<?= $desg_name ?>"][year].per;
}
if (year == (d.getFullYear() - 4)) {
bmi_per_year_array4[n] = data["<?= $desg_name ?>"][year].per;
}
if (year == (d.getFullYear() - 5)) {
bmi_per_year_array5[n] = data["<?= $desg_name ?>"][year].per;
}
}
content += "</tr>";
n += 1;
<? } ?>
// for(var i=0; i<bmi_per_year_array.length;i++){
// alert(bmi_per_year_array[i]);
// }
// alert(bmi_per_year_array.length+" "+bmi_per_year_array1.length);
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 600px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Designation Wise Employee Yearly Distribution";
prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" +
"<td><strong>NO. OF EMP</strong> </td>" +
"<td><strong>% Distribution</strong> </td>" +
"</tr>" +
"</thead>"
var percentage_total_array = [];
var emp_per_designation = 0;
var total_emp_sum = 0;
var percentage_total = 0.0;
if (data.length > 0) {
for (var j = 0; j < data.length; j++) {
emp_per_designation = parseInt(data[j].total);
total_emp_sum += emp_per_designation;
}
for (var i = 0; i < data.length; i++) {
emp_per_designation = parseInt(data[i].total);
labels[i] = data[i].key;
percentage_total = (emp_per_designation / total_emp_sum) * 100;
percentage_total_array[i] = percentage_total.toFixed(2);
content += "<tr><td>" + data[i].key + "</td><td>" + emp_per_designation + "</td><td>" + percentage_total.toFixed(2) + "%</td></tr>"
// else {
// percentage_total = "Not Available";
// content += "<tr><td>Not Available</td><td>Not Available</td><td>" + percentage_total + "</td></tr>"
// }
}
}
var total_percentage = "";
if (total_emp_sum == 0) {
total_percentage = "Not Available";
} else {
total_percentage = (total_emp_sum / total_emp_sum) * 100;
}
if (total_emp_sum == 0)
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + total_percentage + "</td></tr>"
else
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + total_percentage.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1200px; height: 600px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 1200px; height: 900px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Designation Wise Emp Distribution";
prepareChart(chartType, percentage_total_array, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data try again!!");
}
})
}
/*ends here*/
/*function for agewise asthma start*/
function ADDINGROWSFORAGEWISEASTHMA() {
$.ajax({
type: 'POST',
url: 'agewise_asthma_emp_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
//var percentage_hypertension_yes_array=[];
var chartType = $("#choose_chart").val();
var labels = [];
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;Agewise Employee Asthma Distribution<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_asthma()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Emp Asthma Yearly Distribution";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Age In Years</strong></td>" +
"<td><strong>Total Emp</strong> </td>" +
"<td><strong>Emp With Asthma</strong></td>" +
"<td><strong>%Asthma distribution</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_bmi = new Array();
var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total;
// alert(total_bmi);
var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal;
// alert(gtotal_bmi);
per_age_wise_emp_bmi[0] = data.age_18_25.per;
labels[0] = '18-25';
content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[0]);
per_age_wise_emp_bmi[1] = data.age_25_30.per;
labels[1] = '25-30';
content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[1]);
per_age_wise_emp_bmi[2] = data.age_30_40.per;
labels[2] = '30-40';
content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[2]);
per_age_wise_emp_bmi[3] = data.age_40_50.per;
labels[3] = '40-50';
content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[3]);
per_age_wise_emp_bmi[4] = data.age_more_equal_50.per;
labels[4] = '>=50';
content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[4]);
percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi;
content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Emp Asthma Distribution"
prepareChart(chartType, per_age_wise_emp_bmi, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*function for agewise asthma end*/
/*function for agewise tobacco start*/
function ADDINGROWSFORAGEWISETOBACCO() {
$.ajax({
type: 'POST',
url: 'agewise_tobacco_emp_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
//var percentage_hypertension_yes_array=[];
var chartType = $("#choose_chart").val();
var labels = [];
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;Agewise Employee tobacco Distribution<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_tobacco()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Emp With Tobacco Habit Yearly Distribution";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Age In Years</strong></td>" +
"<td><strong>Total Emp</strong> </td>" +
"<td><strong>Emp With Tobacco Habit</strong></td>" +
"<td><strong>%Tobacco distribution</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_bmi = new Array();
var total_bmi = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total;
// alert(total_bmi);
var gtotal_bmi = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal;
// alert(gtotal_bmi);
per_age_wise_emp_bmi[0] = data.age_18_25.per;
labels[0] = '18-25';
content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[0]);
per_age_wise_emp_bmi[1] = data.age_25_30.per;
labels[1] = '25-30';
content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[1]);
per_age_wise_emp_bmi[2] = data.age_30_40.per;
labels[2] = '30-40';
content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[2]);
per_age_wise_emp_bmi[3] = data.age_40_50.per;
labels[3] = '40-50';
content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[3]);
per_age_wise_emp_bmi[4] = data.age_more_equal_50.per;
labels[4] = '>=50';
content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>"
// alert(per_age_wise_emp_bmi[4]);
percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi;
content += "<tr><td>Total</td><td>" + gtotal_bmi + "</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Emp With Tobacco Habit Distribution"
prepareChart(chartType, per_age_wise_emp_bmi, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*function for agewise tobacco end*/
/*CLASSIFICATION BASED ON HABITS REPORT START*/
function GETHABITBASEDREPORT() {
$.ajax({
type: 'POST',
url: 'habitwise_classification_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
//var percentage_hypertension_yes_array=[];
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;HBAIT DISTRIBUTION REPORT<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_habitwise()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>Habits</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "EMPLOYEE HABIT YEARLY DISTRIBUTION";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Habits</strong></td>" +
"<td><strong>No of emp with habit</strong> </td>" +
"<td><strong>%Habit distribution</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_bmi = new Array();
var total_bmi = data.smoking.total + data.tobacco.total + data.alcohol.total + data.smoking_alcohol.total + data.tobacco_alcohol.total + data.smoking_tobacco.total + data.smoking_tobacco_alcohol.total;
var gtotal_bmi = data.smoking_tobacco_alcohol.gtotal;
per_age_wise_emp_bmi[0] = data.smoking.per;
labels[0] = 'smoking';
content += "<tr><td>smoking</td><td>" + data.smoking.total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>"
per_age_wise_emp_bmi[1] = data.tobacco.per;
labels[1] = 'tobacco';
content += "<tr><td>tobacco</td><td>" + data.tobacco.total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>"
per_age_wise_emp_bmi[2] = data.alcohol.per;
labels[2] = 'alcohol';
content += "<tr><td>alcohol</td><td>" + data.alcohol.total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>"
per_age_wise_emp_bmi[3] = data.smoking_tobacco.per;
labels[3] = 'smoking+tobacco';
content += "<tr><td>smoking+tobacco</td><td>" + data.smoking_tobacco.total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>"
per_age_wise_emp_bmi[4] = data.smoking_alcohol.per;
labels[4] = 'smoking+alcohol';
content += "<tr><td>smoking+alcohol</td><td>" + data.smoking_alcohol.total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>"
per_age_wise_emp_bmi[5] = data.tobacco_alcohol.per;
labels[5] = 'tobacco+alcohol';
content += "<tr><td>tobacco+alcohol</td><td>" + data.tobacco_alcohol.total + "</td><td>" + per_age_wise_emp_bmi[5] + "%</td></tr>"
per_age_wise_emp_bmi[6] = data.smoking_tobacco_alcohol.per;
labels[6] = 'smoking+tobacco+alcohol';
content += "<tr><td>smoking+tobacco+alcohol</td><td>" + data.smoking_tobacco_alcohol.total + "</td><td>" + per_age_wise_emp_bmi[6] + "%</td></tr>"
per_age_wise_emp_bmi[7] = data.none.per;
labels[7] = 'none';
content += "<tr><td>none</td><td>" + data.none.total + "</td><td>" + per_age_wise_emp_bmi[7] + "%</td></tr>"
percentage_age_wise_bmi = (total_bmi * 100) / gtotal_bmi;
content += "<tr><td>Total</td><td>" + total_bmi + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "EMPLOYEE HABIT DISTRIBUTION"
prepareChart(chartType, per_age_wise_emp_bmi, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*CLASSIFICATION BASED ON HABITS REPORT END*/
/*DEPARTMENTWISE DISTRIBUTION OF HABITS START*/
function GETDEPARMENTWISEHABITREPORT() {
$.ajax({
type: 'POST',
url: 'departmentwise_habit_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var labels = [];
var label = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;Department Wise Distribution Of Habits<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Deparmentwise_habit()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
label[i] = years;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var n = 0;
var bmi_per_year_array = [];
var bmi_per_year_array1 = [];
var bmi_per_year_array2 = [];
var bmi_per_year_array3 = [];
var bmi_per_year_array4 = [];
var bmi_per_year_array5 = [];
const d = new Date();
<?
$designation_query = "select designation_name from department";
$result_designation = mysqli_query($conn, $designation_query);
while ($designation_row = mysqli_fetch_assoc($result_designation)) {
$designation_name = $designation_row['designation_name'];
?>
labels[n] = "<?= $designation_name ?>";
var year;
content += "<tr><td>" + "<?= $designation_name ?>" + "</td>";
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data["<?= $designation_name ?>"][year].bmi + "%</td>";
if (year == d.getFullYear()) {
bmi_per_year_array[n] = data["<?= $designation_name ?>"][year].bmi;
}
if (year == (d.getFullYear() - 1)) {
bmi_per_year_array1[n] = data["<?= $designation_name ?>"][year].bmi;
}
if (year == (d.getFullYear() - 2)) {
bmi_per_year_array2[n] = data["<?= $designation_name ?>"][year].bmi;
}
if (year == (d.getFullYear() - 3)) {
bmi_per_year_array3[n] = data["<?= $designation_name ?>"][year].bmi;
}
if (year == (d.getFullYear() - 4)) {
bmi_per_year_array4[n] = data["<?= $designation_name ?>"][year].bmi;
}
if (year == (d.getFullYear() - 5)) {
bmi_per_year_array5[n] = data["<?= $designation_name ?>"][year].bmi;
}
}
content += "</tr>";
n += 1;
<? } ?>
// for(var i=0; i<bmi_per_year_array.length;i++){
// alert(bmi_per_year_array[i]);
// }
// alert(bmi_per_year_array.length+" "+bmi_per_year_array1.length);
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 600px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Department Wise Yearly Distribution Of Habits";
prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>designation. WISE DISTRIBUTION</strong></td>" +
"<td><strong>NO. OF EMP</strong> </td>" +
"<td><strong>EMP WITH HABITS </strong> </td>" +
"<td><strong>%HABIT EMP</strong> </td>" +
"</tr>" +
"</thead>"
var percentage_bmi_total_array = [];
var total_emp = 0;
var total_emp_sum = 0;
var bmi_total_sum = 0;
var percentage_bmi_total = 0.0;
if (data.length > 0) {
for (var i = 0; i < data.length; i++) {
total_emp = parseInt(data[i].total);
total_emp_sum = total_emp_sum + total_emp;
var bmi_total = parseInt(data[i].bmi_total);
bmi_total_sum += bmi_total;
labels[i] = data[i].key;
if (total_emp != 0 && total_emp != null) {
percentage_bmi_total = (bmi_total / total_emp) * 100;
percentage_bmi_total_array[i] = percentage_bmi_total.toFixed(2);
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + bmi_total + "</td><td>" + percentage_bmi_total.toFixed(2) + "%</td></tr>"
} else {
percentage_bmi_total = "Not Available";
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + bmi_total + "</td><td>" + percentage_bmi_total + "</td></tr>"
}
}
}
var total_percentage = "";
if (total_emp_sum == 0) {
total_percentage = "Not Available";
} else {
total_percentage = (bmi_total_sum / total_emp_sum) * 100;
}
if (total_emp_sum == 0)
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + bmi_total_sum + "</td><td>" + total_percentage + "</td></tr>"
else
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + bmi_total_sum + "</td><td>" + total_percentage.toFixed(1) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 1100px; height: 900px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Department Wise Distribution of habits";
prepareChart(chartType, percentage_bmi_total_array, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch tha data!");
}
});
}
/*DEPARTMENTWISE DISTRIBUTION OF HABITS END*/
/*FUNCTION FOR HEALTH INDEX START*/
function GETHEALTHINDEX() {
$.ajax({
type: 'POST',
url: 'health_index_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
// alert(data);
if (data != null) {
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;HEALTH INDEX<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"margin-left:1040px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_health_index()\"></i></button> </h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>Category</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
// alert(keys.length);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "HEALTH INDEX";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Category</strong></td>" +
"<td><strong>NO. OF EMP</strong> </td>" +
"<td><strong>% EMPLOYEES</strong> </td>" +
"</tr>" +
"</thead>"
per_age_wise_emp_hbd = [];
var labels = [];
per_age_wise_emp_hbd[0] = data['health_index_less_10_per'];
labels[0] = 'Less Than 10';
content += "<tr><td>Less 10 </td><td>" + data['health_index_less_10'] + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>"
per_age_wise_emp_hbd[1] = data['health_index_10_15_per'];
labels[1] = '10-15';
content += "<tr><td> 10-15 </td><td>" + data['health_index_10_15'] + "</td><td>" + data['health_index_10_15_per'] + "%</td></tr>"
per_age_wise_emp_hbd[2] = data['health_index_15_20_per'];
labels[2] = '15-20';
content += "<tr><td> 15-20 </td><td>" + data['health_index_15_20'] + "</td><td>" + data['health_index_15_20_per'] + "%</td></tr>"
per_age_wise_emp_hbd[3] = data['health_index_20_per'];
labels[3] = 'More Than 20';
content += "<tr><td>More Than 20</td><td>" + data['health_index_20'] + "</td><td>" + data['health_index_20_per'] + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "HEALTH INDEX";
prepareChart(chartType, per_age_wise_emp_hbd, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch record!!!");
}
});
}
/*FUNCTION FOR HEALTH INDEX END*/
/*function for agewise health index start*/
function GETAGEWISEHEALTHINDEX() {
$.ajax({
type: 'POST',
url: 'agewise_health_index_dis_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
//var percentage_hypertension_yes_array=[];
var chartType = $("#choose_chart").val();
var labels = [];
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;AGEWISE EMPLOYEE HEALTH INDEX DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_health_index()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Health Index Yearwise Distribution";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Age In Years</strong></td>" +
"<td><strong>Total Emp</strong> </td>" +
"<td><strong>Average Health Index</strong></td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_bmi = new Array();
per_age_wise_emp_bmi[0] = data.age_18_25.avg;
labels[0] = '18-25';
content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + per_age_wise_emp_bmi[0] + "</td></tr>"
// alert(per_age_wise_emp_bmi[0]);
per_age_wise_emp_bmi[1] = data.age_25_30.avg;
labels[1] = '25-30';
content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + per_age_wise_emp_bmi[1] + "</td></tr>"
// alert(per_age_wise_emp_bmi[1]);
per_age_wise_emp_bmi[2] = data.age_30_40.avg;
labels[2] = '30-40';
content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + per_age_wise_emp_bmi[2] + "</td></tr>"
// alert(per_age_wise_emp_bmi[2]);
per_age_wise_emp_bmi[3] = data.age_40_50.avg;
labels[3] = '40-50';
content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + per_age_wise_emp_bmi[3] + "</td></tr>"
// alert(per_age_wise_emp_bmi[3]);
per_age_wise_emp_bmi[4] = data.age_more_equal_50.avg;
labels[4] = '>=50';
content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + per_age_wise_emp_bmi[4] + "</td></tr>"
// alert(per_age_wise_emp_bmi[4]);
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Health Index Distribution"
prepareChart(chartType, per_age_wise_emp_bmi, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*agewise health index ends*/
/*AGE WISE NIGHT BLINDNESS*/
function ADDINGROWSFORAGEWISENIGHTBLIND() {
$.ajax({
type: 'POST',
url: 'agewise_night_blind_emp_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
// alert(data)
//var percentage_hypertension_yes_array=[];
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; AGE WISE NIGHT BLIND <button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_age_wise_night_blind()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Night Blind Yearly Comparison";
prepareChart5('bar', age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Age In Years</strong></td>" +
"<td><strong>Total Emp</strong> </td>" +
"<td><strong>Night Blind Emp</strong></td>" +
"<td><strong>% Night Blind</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_hbd = new Array();
var labels = new Array();
var hbd = "";
var total_hyp = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total;
var gtotal_hyp = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal;
var percentage_age_wise_hbd = (data.age_18_25.total * 100) / data.age_18_25.gtotal;
per_age_wise_emp_hbd[0] = percentage_age_wise_hbd.toFixed(2);
labels[0] = '18-25';
content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>"
percentage_age_wise_hbd = (data.age_25_30.total * 100) / data.age_25_30.gtotal;
per_age_wise_emp_hbd[1] = percentage_age_wise_hbd.toFixed(2);
content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>"
labels[1] = '25-30';
percentage_age_wise_hbd = (data.age_30_40.total * 100) / data.age_30_40.gtotal;
per_age_wise_emp_hbd[2] = percentage_age_wise_hbd.toFixed(2);
content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>"
labels[2] = '30-40';
percentage_age_wise_hbd = (data.age_40_50.total * 100) / data.age_40_50.gtotal;
per_age_wise_emp_hbd[3] = percentage_age_wise_hbd.toFixed(2);
content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>"
labels[3] = '40-50';
percentage_age_wise_hbd = (data.age_more_equal_50.total * 100) / data.age_more_equal_50.gtotal;
per_age_wise_emp_hbd[4] = percentage_age_wise_hbd.toFixed(2);
content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_hbd[4] + "%</td></tr>"
labels[4] = '>=50';
percentage_age_wise_hbd = (total_hyp * 100) / gtotal_hyp;
content += "<tr><td>Total</td><td>" + gtotal_hyp + "</td><td>" + total_hyp + "</td><td>" + percentage_age_wise_hbd.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Night Blindness"
prepareChart(chartType, per_age_wise_emp_hbd, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*AGE WISE NIGHT BLINDNESS ENDS*/
/*AGE WISE Alcohol start*/
function ADDINGROWSFORAGEWISEALCOHOL() {
$.ajax({
type: 'POST',
url: 'agewise_alcohol_emp_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
// alert(data)
//var percentage_hypertension_yes_array=[];
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; AGE WISE ALCOHOL <button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_age_wise_alcohol()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Alcohol Yearly Comparison";
prepareChart5('bar', age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Age In Years</strong></td>" +
"<td><strong>Total Emp</strong> </td>" +
"<td><strong>Alcohol Emp</strong></td>" +
"<td><strong>% Alcohol</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_hbd = new Array();
var labels = new Array();
var hbd = "";
var total_hyp = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total;
var gtotal_hyp = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal;
var percentage_age_wise_hbd = (data.age_18_25.total * 100) / data.age_18_25.gtotal;
per_age_wise_emp_hbd[0] = percentage_age_wise_hbd.toFixed(2);
labels[0] = '18-25';
content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>"
percentage_age_wise_hbd = (data.age_25_30.total * 100) / data.age_25_30.gtotal;
per_age_wise_emp_hbd[1] = percentage_age_wise_hbd.toFixed(2);
content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>"
labels[1] = '25-30';
percentage_age_wise_hbd = (data.age_30_40.total * 100) / data.age_30_40.gtotal;
per_age_wise_emp_hbd[2] = percentage_age_wise_hbd.toFixed(2);
content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>"
labels[2] = '30-40';
percentage_age_wise_hbd = (data.age_40_50.total * 100) / data.age_40_50.gtotal;
per_age_wise_emp_hbd[3] = percentage_age_wise_hbd.toFixed(2);
content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>"
labels[3] = '40-50';
percentage_age_wise_hbd = (data.age_more_equal_50.total * 100) / data.age_more_equal_50.gtotal;
per_age_wise_emp_hbd[4] = percentage_age_wise_hbd.toFixed(2);
content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_hbd[4] + "%</td></tr>"
labels[4] = '>=50';
percentage_age_wise_hbd = (total_hyp * 100) / gtotal_hyp;
content += "<tr><td>Total</td><td>" + gtotal_hyp + "</td><td>" + total_hyp + "</td><td>" + percentage_age_wise_hbd.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Alcohol"
prepareChart(chartType, per_age_wise_emp_hbd, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/* AGE WISE Alcohol ends*/
/*function for duration wise health index start*/
function GETEXPERIENCEWISEHEALTHINDEX() {
$.ajax({
type: 'POST',
url: 'report_experience_wise_health_index.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
//var percentage_hypertension_yes_array=[];
var chartType = $("#choose_chart").val();
var labels = [];
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;EXPERIENCEWISE EMPLOYEE HEALTH INDEX DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_expwise_health_index()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>EXPERIENCE IN YEARS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "EXPERIENCE WISE HEALTH INDEX YEARLY DISTRIBUTION";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>EXPERIENCE IN YEARS</strong></td>" +
"<td><strong>TOTAL EMP</strong> </td>" +
"<td><strong>AVERAGE HEALTH INDEX</strong></td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_bmi = new Array();
per_age_wise_emp_bmi[0] = data.exp_0_2.avg;
labels[0] = '0-2';
content += "<tr><td>0-2</td><td>" + data.exp_0_2.gtotal + "</td><td>" + per_age_wise_emp_bmi[0] + "</td></tr>"
// alert(per_age_wise_emp_bmi[0]);
per_age_wise_emp_bmi[1] = data.exp_2_5.avg;
labels[1] = '2-5';
content += "<tr><td>2-5</td><td>" + data.exp_2_5.gtotal + "</td><td>" + per_age_wise_emp_bmi[1] + "</td></tr>"
// alert(per_age_wise_emp_bmi[1]);
per_age_wise_emp_bmi[2] = data.exp_5_10.avg;
labels[2] = '5-10';
content += "<tr><td>5-10</td><td>" + data.exp_5_10.gtotal + "</td><td>" + per_age_wise_emp_bmi[2] + "</td></tr>"
// alert(per_age_wise_emp_bmi[2]);
per_age_wise_emp_bmi[3] = data.exp_10_15.avg;
labels[3] = '10-15';
content += "<tr><td>10-15</td><td>" + data.exp_10_15.gtotal + "</td><td>" + per_age_wise_emp_bmi[3] + "</td></tr>"
per_age_wise_emp_bmi[4] = data.exp_15_20.avg;
labels[4] = '15-20';
content += "<tr><td>15-20</td><td>" + data.exp_15_20.gtotal + "</td><td>" + per_age_wise_emp_bmi[4] + "</td></tr>"
// alert(per_age_wise_emp_bmi[4]);
per_age_wise_emp_bmi[5] = data.exp_20_25.avg;
labels[5] = '20-25';
content += "<tr><td>20-25</td><td>" + data.exp_20_25.gtotal + "</td><td>" + per_age_wise_emp_bmi[5] + "</td></tr>"
// alert(per_age_wise_emp_bmi[5]);
per_age_wise_emp_bmi[6] = data.exp_greater_than_equal_to_25.avg;
labels[6] = '>=25';
content += "<tr><td>>=25</td><td>" + data.exp_greater_than_equal_to_25.gtotal + "</td><td>" + per_age_wise_emp_bmi[6] + "</td></tr>"
// alert(per_age_wise_emp_bmi[6]);
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "EXPERIENCE WISE HEALTH INDEX DISTRIBUTION"
prepareChart(chartType, per_age_wise_emp_bmi, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*duration wise health index end*/
/*function for designation wise health index start*/
function GETDEPARTMENTWISEHEALTHINDEX() {
$.ajax({
type: 'POST',
url: 'departmentwise_health_index_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var labels = [];
var label = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;DEPARTMENT WISE HEALTH INDEX DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Deparmentwise_health_index()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>designation. WISE DISTRIBUTION</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
label[i] = years;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var n = 0;
var bmi_per_year_array = [];
var bmi_per_year_array1 = [];
var bmi_per_year_array2 = [];
var bmi_per_year_array3 = [];
var bmi_per_year_array4 = [];
var bmi_per_year_array5 = [];
const d = new Date();
<?
$designation_query = "select designation_name from department";
$result_designation = mysqli_query($conn, $designation_query);
while ($designation_row = mysqli_fetch_assoc($result_designation)) {
$designation_name = $designation_row['designation_name'];
?>
labels[n] = "<?= $designation_name ?>";
var year;
content += "<tr><td>" + "<?= $designation_name ?>" + "</td>";
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data["<?= $designation_name ?>"][year].health_index + "</td>";
if (year == d.getFullYear()) {
bmi_per_year_array[n] = data["<?= $designation_name ?>"][year].health_index;
}
if (year == (d.getFullYear() - 1)) {
bmi_per_year_array1[n] = data["<?= $designation_name ?>"][year].health_index;
}
if (year == (d.getFullYear() - 2)) {
bmi_per_year_array2[n] = data["<?= $designation_name ?>"][year].health_index;
}
if (year == (d.getFullYear() - 3)) {
bmi_per_year_array3[n] = data["<?= $designation_name ?>"][year].health_index;
}
if (year == (d.getFullYear() - 4)) {
bmi_per_year_array4[n] = data["<?= $designation_name ?>"][year].health_index;
}
if (year == (d.getFullYear() - 5)) {
bmi_per_year_array5[n] = data["<?= $designation_name ?>"][year].health_index;
}
}
content += "</tr>";
n += 1;
<? } ?>
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 1000px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "DEPARTMENT WISE HEALTH INDEX YEARLY DISTRIBUTION";
prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>designation. WISE DISTRIBUTION</strong></td>" +
"<td><strong>NO. OF EMP</strong> </td>" +
"<td><strong>AVG. HEALTH INDEX</strong> </td>" +
"</tr>" +
"</thead>"
var percentage_bmi_total_array = [];
// if (data.length > 0) {
for (var i = 0; i < data.length; i++) {
var total_emp = data[i].total;
// alert(total_emp);
labels[i] = data[i].key;
// alert(labels[i]);
if (total_emp != 0 && total_emp != null) {
// alert(data[i].health_index_total.avg);
percentage_bmi_total_array[i] = data[i].health_index_total;
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + percentage_bmi_total_array[i] + "</td></tr>"
}
// else {
// percentage_bmi_total = "Not Available";
// content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + bmi_total + "</td><td>" + percentage_bmi_total + "</td></tr>"
// }
}
// }
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "DEPARTMENT WISE HEALTH INDEX DISTRIBUTION";
prepareChart(chartType, percentage_bmi_total_array, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch tha data!");
}
});
}
/*function for designation wise health index ends*/
/*function for desg wise health index start*/
function GETDESGWISEHEALTHINDEX() {
$.ajax({
type: 'POST',
url: 'designationwise_health_index_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var labels = [];
var label = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;DESIGNATION WISE HEALTH INDEX DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Designationwise_health_index()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
label[i] = years;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var n = 0;
var bmi_per_year_array = [];
var bmi_per_year_array1 = [];
var bmi_per_year_array2 = [];
var bmi_per_year_array3 = [];
var bmi_per_year_array4 = [];
var bmi_per_year_array5 = [];
const d = new Date();
<?
$designation_query = "select designation_name from designation";
$result_designation = mysqli_query($conn, $designation_query);
while ($designation_row = mysqli_fetch_assoc($result_designation)) {
$designation_name = $designation_row['designation_name'];
?>
labels[n] = "<?= $designation_name ?>";
var year;
content += "<tr><td>" + "<?= $designation_name ?>" + "</td>";
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data["<?= $designation_name ?>"][year].health_index + "</td>";
if (year == d.getFullYear()) {
bmi_per_year_array[n] = data["<?= $designation_name ?>"][year].health_index;
}
if (year == (d.getFullYear() - 1)) {
bmi_per_year_array1[n] = data["<?= $designation_name ?>"][year].health_index;
}
if (year == (d.getFullYear() - 2)) {
bmi_per_year_array2[n] = data["<?= $designation_name ?>"][year].health_index;
}
if (year == (d.getFullYear() - 3)) {
bmi_per_year_array3[n] = data["<?= $designation_name ?>"][year].health_index;
}
if (year == (d.getFullYear() - 4)) {
bmi_per_year_array4[n] = data["<?= $designation_name ?>"][year].health_index;
}
if (year == (d.getFullYear() - 5)) {
bmi_per_year_array5[n] = data["<?= $designation_name ?>"][year].health_index;
}
}
content += "</tr>";
n += 1;
<? } ?>
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "DESIGNATION WISE HEALTH INDEX YEARLY DISTRIBUTION";
prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" +
"<td><strong>NO. OF EMP</strong> </td>" +
"<td><strong>AVG. HEALTH INDEX</strong> </td>" +
"</tr>" +
"</thead>"
var percentage_bmi_total_array = [];
// if (data.length > 0) {
for (var i = 0; i < data.length; i++) {
var total_emp = data[i].total;
// alert(total_emp);
labels[i] = data[i].key;
// alert(labels[i]);
if (total_emp != 0 && total_emp != null) {
// alert(data[i].health_index_total.avg);
percentage_bmi_total_array[i] = data[i].health_index_total;
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + percentage_bmi_total_array[i] + "</td></tr>"
}
// else {
// percentage_bmi_total = "Not Available";
// content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + bmi_total + "</td><td>" + percentage_bmi_total + "</td></tr>"
// }
}
// }
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 1100px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "DESIGNATION WISE HEALTH INDEX DISTRIBUTION";
prepareChart(chartType, percentage_bmi_total_array, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch tha data!");
}
});
}
/*function for designation wise health index ends*/
/* function for habit+hypertension report start*/
function GETHABITHYPERTENSIONBASEDREPORT() {
$.ajax({
type: 'POST',
url: 'habithypertensionwise_classification_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
//var percentage_hypertension_yes_array=[];
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;HABIT DISTRIBUTION WITH HYPERTENSION RELATION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_habithypertensionwise()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>Habits</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "HABIT DISTRIBUTION WITH HYPERTENSION RELATION";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Habits</strong></td>" +
"<td><strong>No of emp with habit</strong> </td>" +
"<td><strong>No of emp with hypertesnion</strong> </td>" +
"<td><strong>% Distribution</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_bmi = new Array();
var total_habit = data.smoking.total + data.tobacco.total + data.alcohol.total + data.smoking_alcohol.total + data.tobacco_alcohol.total + data.smoking_tobacco.total + data.smoking_tobacco_alcohol.total;
var total_hbd = data.smoking.hbd_total + data.tobacco.hbd_total + data.alcohol.hbd_total + data.smoking_alcohol.hbd_total + data.tobacco_alcohol.hbd_total + data.smoking_tobacco.hbd_total + data.smoking_tobacco_alcohol.hbd_total;
per_age_wise_emp_bmi[0] = data.smoking.hbd.per;
labels[0] = 'smoking';
content += "<tr><td>smoking</td><td>" + data.smoking.total + "</td><td>" + data.smoking.hbd_total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>"
per_age_wise_emp_bmi[1] = data.tobacco.hbd.per;
labels[1] = 'tobacco';
content += "<tr><td>tobacco</td><td>" + data.tobacco.total + "</td><td>" + data.tobacco.hbd_total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>"
per_age_wise_emp_bmi[2] = data.alcohol.hbd.per;
labels[2] = 'alcohol';
content += "<tr><td>alcohol</td><td>" + data.alcohol.total + "</td><td>" + data.alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>"
per_age_wise_emp_bmi[3] = data.smoking_tobacco.hbd.per;
labels[3] = 'smoking+tobacco';
content += "<tr><td>smoking+tobacco</td><td>" + data.smoking_tobacco.total + "</td><td>" + data.smoking_tobacco.hbd_total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>"
per_age_wise_emp_bmi[4] = data.smoking_alcohol.hbd.per;
labels[4] = 'smoking+alcohol';
content += "<tr><td>smoking+alcohol</td><td>" + data.smoking_alcohol.total + "</td><td>" + data.smoking_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>"
per_age_wise_emp_bmi[5] = data.tobacco_alcohol.hbd.per;
labels[5] = 'tobacco+alcohol';
content += "<tr><td>tobacco+alcohol</td><td>" + data.tobacco_alcohol.total + "</td><td>" + data.tobacco_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[5] + "%</td></tr>"
per_age_wise_emp_bmi[6] = data.smoking_tobacco_alcohol.hbd.per;
labels[6] = 'smoking+tobacco+alcohol';
content += "<tr><td>smoking+tobacco+alcohol</td><td>" + data.smoking_tobacco_alcohol.total + "</td><td>" + data.smoking_tobacco_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[6] + "%</td></tr>"
percentage_age_wise_bmi = (total_hbd * 100) / (total_habit);
content += "<tr><td>Total</td><td>" + total_habit + "</td><td>" + total_hbd + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "HABIT DISTRIBUTION WITH HYPERTENSION RELATION"
prepareChart(chartType, per_age_wise_emp_bmi, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*function for habit+hypertension report ends*/
/*FUNCTION FOR DEPARTMENT WISE HYPERTENSION REPORT*/
function GETDEPTWISEHYPERTENSION() {
$.ajax({
type: 'POST',
url: 'departmentwise_hypertension_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var labels = [];
var label = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;Department Wise hypertension<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Dhypertension()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DEPARTMENT WISE DISTRIBUTION</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
label[i] = years;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var n = 0;
var bmi_per_year_array = [];
var bmi_per_year_array1 = [];
var bmi_per_year_array2 = [];
var bmi_per_year_array3 = [];
var bmi_per_year_array4 = [];
var bmi_per_year_array5 = [];
const d = new Date();
<?
$department_query = "select department_name from department";
$result_department = mysqli_query($conn, $department_query);
while ($department_row = mysqli_fetch_assoc($result_department)) {
$department_name = $department_row['department_name'];
?>
labels[n] = "<?= $department_name ?>";
var year;
content += "<tr><td>" + "<?= $department_name ?>" + "</td>";
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data["<?= $department_name ?>"][year].hypertension + "%</td>";
if (year == d.getFullYear()) {
bmi_per_year_array[n] = data["<?= $department_name ?>"][year].hypertension;
}
if (year == (d.getFullYear() - 1)) {
bmi_per_year_array1[n] = data["<?= $department_name ?>"][year].hypertension;
}
if (year == (d.getFullYear() - 2)) {
bmi_per_year_array2[n] = data["<?= $department_name ?>"][year].hypertension;
}
if (year == (d.getFullYear() - 3)) {
bmi_per_year_array3[n] = data["<?= $department_name ?>"][year].hypertension;
}
if (year == (d.getFullYear() - 4)) {
bmi_per_year_array4[n] = data["<?= $department_name ?>"][year].hypertension;
}
if (year == (d.getFullYear() - 5)) {
bmi_per_year_array5[n] = data["<?= $department_name ?>"][year].hypertension;
}
}
content += "</tr>";
n += 1;
<? } ?>
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Department Wise hypertension Yearly Distribution";
prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>DEPARTMENT WISE DISTRIBUTION</strong></td>" +
"<td><strong>NO. OF EMP</strong> </td>" +
"<td><strong>No of hypertensed emp</strong> </td>" +
"<td><strong>%Hypertension</strong> </td>" +
"</tr>" +
"</thead>"
var percentage_hypertension_total_array = [];
var total_emp = 0;
var total_emp_sum = 0;
var hypertension_total_sum = 0;
var percentage_hypertension_total = 0.0;
if (data.length > 0) {
for (var i = 0; i < data.length; i++) {
total_emp = parseInt(data[i].total);
total_emp_sum = total_emp_sum + total_emp;
var hypertension_total = parseInt(data[i].hypertension_total);
hypertension_total_sum += hypertension_total;
labels[i] = data[i].key;
if (total_emp != 0 && total_emp != null) {
percentage_hypertension_total = (hypertension_total / total_emp) * 100;
percentage_hypertension_total_array[i] = percentage_hypertension_total.toFixed(1);
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + hypertension_total + "</td><td>" + percentage_hypertension_total.toFixed(1) + "%</td></tr>"
} else {
percentage_hypertension_total = "Not Available";
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + hypertension_total + "</td><td>" + percentage_hypertension_total + "</td></tr>"
}
}
}
var total_percentage = "";
if (total_emp_sum == 0) {
total_percentage = "Not Available";
} else {
total_percentage = (hypertension_total_sum / total_emp_sum) * 100;
}
if (total_emp_sum == 0)
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + hypertension_total_sum + "</td><td>" + total_percentage + "</td></tr>"
else
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + hypertension_total_sum + "</td><td>" + total_percentage.toFixed(1) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Department Wise hypertension";
prepareChart(chartType, percentage_hypertension_total_array, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch tha data!");
}
});
}
/*FUNCTION FOR DEPARTMENT WISE HYPERTENSION REPORT ENDS*/
/*FUNCTION FOR DESIGNATION WISE HYPERTENSION REPORT*/
function GETDESIGNATIONWISEHYPERTENSION() {
$.ajax({
type: 'POST',
url: 'designationwise_hypertension_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var labels = [];
var label = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;Designation Wise hypertension<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Designationhypertension()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
label[i] = years;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var n = 0;
var bmi_per_year_array = [];
var bmi_per_year_array1 = [];
var bmi_per_year_array2 = [];
var bmi_per_year_array3 = [];
var bmi_per_year_array4 = [];
var bmi_per_year_array5 = [];
const d = new Date();
<?
$designation_query = "select designation_name from designation";
$result_designation = mysqli_query($conn, $designation_query);
while ($designation_row = mysqli_fetch_assoc($result_designation)) {
$designation_name = $designation_row['designation_name'];
?>
labels[n] = "<?= $designation_name ?>";
var year;
content += "<tr><td>" + "<?= $designation_name ?>" + "</td>";
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data["<?= $designation_name ?>"][year].hypertension + "%</td>";
if (year == d.getFullYear()) {
bmi_per_year_array[n] = data["<?= $designation_name ?>"][year].hypertension;
}
if (year == (d.getFullYear() - 1)) {
bmi_per_year_array1[n] = data["<?= $designation_name ?>"][year].hypertension;
}
if (year == (d.getFullYear() - 2)) {
bmi_per_year_array2[n] = data["<?= $designation_name ?>"][year].hypertension;
}
if (year == (d.getFullYear() - 3)) {
bmi_per_year_array3[n] = data["<?= $designation_name ?>"][year].hypertension;
}
if (year == (d.getFullYear() - 4)) {
bmi_per_year_array4[n] = data["<?= $designation_name ?>"][year].hypertension;
}
if (year == (d.getFullYear() - 5)) {
bmi_per_year_array5[n] = data["<?= $designation_name ?>"][year].hypertension;
}
}
content += "</tr>";
n += 1;
<? } ?>
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Designation Wise hypertension Yearly Distribution";
prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" +
"<td><strong>NO. OF EMP</strong> </td>" +
"<td><strong>No of hypertensed emp</strong> </td>" +
"<td><strong>%Hypertension</strong> </td>" +
"</tr>" +
"</thead>"
var percentage_hypertension_total_array = [];
var total_emp = 0;
var total_emp_sum = 0;
var hypertension_total_sum = 0;
var percentage_hypertension_total = 0.0;
if (data.length > 0) {
for (var i = 0; i < data.length; i++) {
total_emp = parseInt(data[i].total);
total_emp_sum = total_emp_sum + total_emp;
var hypertension_total = parseInt(data[i].hypertension_total);
hypertension_total_sum += hypertension_total;
labels[i] = data[i].key;
if (total_emp != 0 && total_emp != null) {
percentage_hypertension_total = (hypertension_total / total_emp) * 100;
percentage_hypertension_total_array[i] = percentage_hypertension_total.toFixed(1);
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + hypertension_total + "</td><td>" + percentage_hypertension_total.toFixed(1) + "%</td></tr>"
} else {
percentage_hypertension_total = "Not Available";
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + hypertension_total + "</td><td>" + percentage_hypertension_total + "</td></tr>"
}
}
}
var total_percentage = "";
if (total_emp_sum == 0) {
total_percentage = "Not Available";
} else {
total_percentage = (hypertension_total_sum / total_emp_sum) * 100;
}
if (total_emp_sum == 0)
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + hypertension_total_sum + "</td><td>" + total_percentage + "</td></tr>"
else
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + hypertension_total_sum + "</td><td>" + total_percentage.toFixed(1) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Designation Wise hypertension";
prepareChart(chartType, percentage_hypertension_total_array, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch tha data!");
}
});
}
/*FUNCTION FOR designation WISE HYPERTENSION REPORT ENDS*/
/*funtion for experience wise overweight report start*/
function EXPERIENCEWISEOVERWEIGHT() {
$.ajax({
type: 'POST',
url: 'experince_wise_overweight_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
// alert(data);
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; Experience Wise Overweight Report<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Experiencewiseoverwieght()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DISTRIBUTION ACC. TO BMI</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
// alert(keys.length);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Employee Bmi";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>EXPERIENCE</strong></td>" +
"<td><strong>NUMBER OF EMPLOYEES</strong> </td>" +
"<td><strong>OVERWEIGHT</strong> </td>" +
"<td><strong> % </strong></td>"
"</tr>" +
"</thead>"
per_age_wise_emp_hbd = [];
var labels = [];
per_age_wise_emp_hbd[0] = data['0-2'].per;
labels[0] = '0-2';
content += "<tr><td>0-2</td><td>" + data['0-2'].total + "</td><td>" + data['0-2'].hbd + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>"
per_age_wise_emp_hbd[1] = data['2-5'].per;
labels[1] = '2-5';
content += "<tr><td>2-5</td><td>" + data['2-5'].total + "</td><td>" + data['2-5'].hbd + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>"
per_age_wise_emp_hbd[2] = data['5-10'].per;
labels[2] = '5-10';
content += "<tr><td>5-10</td><td>" + data['5-10'].total + "</td><td>" + data['5-10'].hbd + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>"
per_age_wise_emp_hbd[3] = data['10-15'].per;
labels[3] = '10-15';
content += "<tr><td>10-15</td><td>" + data['10-15'].total + "</td><td>" + data['10-15'].hbd + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>"
per_age_wise_emp_hbd[4] = data['15-20'].per;
labels[4] = '15-20';
content += "<tr><td>15-20</td><td>" + data['15-20'].total + "</td><td>" + data['15-20'].hbd + "</td><td>" + per_age_wise_emp_hbd[4] + "%</td></tr>"
per_age_wise_emp_hbd[5] = data['20-25'].per;
labels[5] = '20-25';
content += "<tr><td>10-15</td><td>" + data['20-25'].total + "</td><td>" + data['20-25'].hbd + "</td><td>" + per_age_wise_emp_hbd[5] + "%</td></tr>"
per_age_wise_emp_hbd[6] = data['>=25'].per;
labels[6] = '>=25';
content += "<tr><td>>=25</td><td>" + data['>=25'].total + "</td><td>" + data['>=25'].hbd + "</td><td>" + per_age_wise_emp_hbd[6] + "%</td></tr>"
var total = data['0-2'].total + data['2-5'].total + data['5-10'].total + data['10-15'].total + data['15-20'].total + data['20-25'].total + data['>=25'].total;
var total_hyp_emp = data['0-2'].hbd + data['2-5'].hbd + data['5-10'].hbd + data['10-15'].hbd + data['15-20'].hbd + data['20-25'].hbd + data['>=25'].hbd;
var total_per = (total_hyp_emp * 100) / total;
content += "<tr><td>Total</td><td>" + total + "</td><td>" + total_hyp_emp + "</td><td>" + total_per.toFixed(2) + " % </td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Experience Wise Overweight";
prepareChart(chartType, per_age_wise_emp_hbd, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch the report!!");
}
});
}
/*funtion for experience wise overweight report end*/
/*function for department wise overweight start*/
function GETOVERWEIGHTBYDESIGNATION() {
$.ajax({
type: 'POST',
url: 'designationwise_overweight_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var labels = [];
var label = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;Designation Wise OverWeight<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Designationoverweight()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
label[i] = years;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var n = 0;
var bmi_per_year_array = [];
var bmi_per_year_array1 = [];
var bmi_per_year_array2 = [];
var bmi_per_year_array3 = [];
var bmi_per_year_array4 = [];
var bmi_per_year_array5 = [];
const d = new Date();
<?
$designation_query = "select designation_name from designation";
$result_designation = mysqli_query($conn, $designation_query);
while ($designation_row = mysqli_fetch_assoc($result_designation)) {
$designation_name = $designation_row['designation_name'];
?>
labels[n] = "<?= $designation_name ?>";
var year;
content += "<tr><td>" + "<?= $designation_name ?>" + "</td>";
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data["<?= $designation_name ?>"][year].bmi + "%</td>";
if (year == d.getFullYear()) {
bmi_per_year_array[n] = data["<?= $designation_name ?>"][year].bmi;
}
if (year == (d.getFullYear() - 1)) {
bmi_per_year_array1[n] = data["<?= $designation_name ?>"][year].bmi;
}
if (year == (d.getFullYear() - 2)) {
bmi_per_year_array2[n] = data["<?= $designation_name ?>"][year].bmi;
}
if (year == (d.getFullYear() - 3)) {
bmi_per_year_array3[n] = data["<?= $designation_name ?>"][year].bmi;
}
if (year == (d.getFullYear() - 4)) {
bmi_per_year_array4[n] = data["<?= $designation_name ?>"][year].bmi;
}
if (year == (d.getFullYear() - 5)) {
bmi_per_year_array5[n] = data["<?= $designation_name ?>"][year].bmi;
}
}
content += "</tr>";
n += 1;
<? } ?>
// for(var i=0; i<bmi_per_year_array.length;i++){
// alert(bmi_per_year_array[i]);
// }
// alert(bmi_per_year_array.length+" "+bmi_per_year_array1.length);
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 600px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Designation Wise Overweight Yearly Distribution";
prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>designation. WISE DISTRIBUTION</strong></td>" +
"<td><strong>NO. OF EMP</strong> </td>" +
"<td><strong>Overweight </strong> </td>" +
"<td><strong>%Overweight</strong> </td>" +
"</tr>" +
"</thead>"
var percentage_bmi_total_array = [];
var total_emp = 0;
var total_emp_sum = 0;
var bmi_total_sum = 0;
var percentage_bmi_total = 0.0;
if (data.length > 0) {
for (var i = 0; i < data.length; i++) {
total_emp = parseInt(data[i].total);
total_emp_sum = total_emp_sum + total_emp;
var bmi_total = parseInt(data[i].bmi_total);
bmi_total_sum += bmi_total;
labels[i] = data[i].key;
if (total_emp != 0 && total_emp != null) {
percentage_bmi_total = (bmi_total / total_emp) * 100;
percentage_bmi_total_array[i] = percentage_bmi_total.toFixed(1);
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + bmi_total + "</td><td>" + percentage_bmi_total.toFixed(1) + "%</td></tr>"
} else {
percentage_bmi_total = "Not Available";
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + bmi_total + "</td><td>" + percentage_bmi_total + "</td></tr>"
}
}
}
var total_percentage = "";
if (total_emp_sum == 0) {
total_percentage = "Not Available";
} else {
total_percentage = (bmi_total_sum / total_emp_sum) * 100;
}
if (total_emp_sum == 0)
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + bmi_total_sum + "</td><td>" + total_percentage + "</td></tr>"
else
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + bmi_total_sum + "</td><td>" + total_percentage.toFixed(1) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width:1100px; height: 900px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Designation Wise Overweight";
prepareChart(chartType, percentage_bmi_total_array, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch tha data!");
}
});
}
/*ends here*/
/* function for habit+hypertension report start*/
function GETHABITOVERWIGHTBASEDREPORT() {
$.ajax({
type: 'POST',
url: 'habitoverweightwise_classification_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
//var percentage_hypertension_yes_array=[];
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;HABIT DISTRIBUTION WITH OVERWEIGHT RELATION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_habitoverweightwise()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>Habits</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "HABIT DISTRIBUTION WITH OVERWEIGHT RELATION";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Habits</strong></td>" +
"<td><strong>No of emp with habit</strong> </td>" +
"<td><strong>No of emp with OVERWEIGHT</strong> </td>" +
"<td><strong>% Distribution</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_bmi = new Array();
var total_habit = data.smoking.total + data.tobacco.total + data.alcohol.total + data.smoking_alcohol.total + data.tobacco_alcohol.total + data.smoking_tobacco.total + data.smoking_tobacco_alcohol.total;
var total_hbd = data.smoking.hbd_total + data.tobacco.hbd_total + data.alcohol.hbd_total + data.smoking_alcohol.hbd_total + data.tobacco_alcohol.hbd_total + data.smoking_tobacco.hbd_total + data.smoking_tobacco_alcohol.hbd_total;
per_age_wise_emp_bmi[0] = data.smoking.hbd.per;
labels[0] = 'smoking';
content += "<tr><td>smoking</td><td>" + data.smoking.total + "</td><td>" + data.smoking.hbd_total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>"
per_age_wise_emp_bmi[1] = data.tobacco.hbd.per;
labels[1] = 'tobacco';
content += "<tr><td>tobacco</td><td>" + data.tobacco.total + "</td><td>" + data.tobacco.hbd_total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>"
per_age_wise_emp_bmi[2] = data.alcohol.hbd.per;
labels[2] = 'alcohol';
content += "<tr><td>alcohol</td><td>" + data.alcohol.total + "</td><td>" + data.alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>"
per_age_wise_emp_bmi[3] = data.smoking_tobacco.hbd.per;
labels[3] = 'smoking+tobacco';
content += "<tr><td>smoking+tobacco</td><td>" + data.smoking_tobacco.total + "</td><td>" + data.smoking_tobacco.hbd_total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>"
per_age_wise_emp_bmi[4] = data.smoking_alcohol.hbd.per;
labels[4] = 'smoking+alcohol';
content += "<tr><td>smoking+alcohol</td><td>" + data.smoking_alcohol.total + "</td><td>" + data.smoking_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>"
per_age_wise_emp_bmi[5] = data.tobacco_alcohol.hbd.per;
labels[5] = 'tobacco+alcohol';
content += "<tr><td>tobacco+alcohol</td><td>" + data.tobacco_alcohol.total + "</td><td>" + data.tobacco_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[5] + "%</td></tr>"
per_age_wise_emp_bmi[6] = data.smoking_tobacco_alcohol.hbd.per;
labels[6] = 'smoking+tobacco+alcohol';
content += "<tr><td>smoking+tobacco+alcohol</td><td>" + data.smoking_tobacco_alcohol.total + "</td><td>" + data.smoking_tobacco_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[6] + "%</td></tr>"
percentage_age_wise_bmi = (total_hbd * 100) / (total_habit);
content += "<tr><td>Total</td><td>" + total_habit + "</td><td>" + total_hbd + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "HABIT DISTRIBUTION WITH OVERWEIGHT RELATION"
prepareChart(chartType, per_age_wise_emp_bmi, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*function for habit+hypertension report ends*/
/*function to get age wise hypertension report start*/
function ADDINGROWSFORAGEWISEAUDIOMETRYABNORMALITY() {
$.ajax({
type: 'POST',
url: 'agewise_audiometry_emp_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
// alert(data)
//var percentage_hypertension_yes_array=[];
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;AGEWISE AUDIOMETRY ABNORMALITY DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_audiometry_abnormality()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Adiometry Abnormality Yearly Comparison";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Age In Years</strong></td>" +
"<td><strong>Total Emp</strong> </td>" +
"<td><strong>Abnormal Audiometry Emp</strong></td>" +
"<td><strong>%</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_audio_findings = new Array();
var labels = new Array();
var audio_findings = "";
var total_audio_findings = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total;
var gtotal_audio_findings = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal;
var percentage_age_wise_audio_findings = (data.age_18_25.total * 100) / data.age_18_25.gtotal;
per_age_wise_emp_audio_findings[0] = percentage_age_wise_audio_findings.toFixed(2);
labels[0] = '18-25';
content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_audio_findings[0] + "%</td></tr>"
percentage_age_wise_audio_findings = (data.age_25_30.total * 100) / data.age_25_30.gtotal;
per_age_wise_emp_audio_findings[1] = percentage_age_wise_audio_findings.toFixed(2);
content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_audio_findings[1] + "%</td></tr>"
labels[1] = '25-30';
percentage_age_wise_audio_findings = (data.age_30_40.total * 100) / data.age_30_40.gtotal;
per_age_wise_emp_audio_findings[2] = percentage_age_wise_audio_findings.toFixed(2);
content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_audio_findings[2] + "%</td></tr>"
labels[2] = '30-40';
percentage_age_wise_audio_findings = (data.age_40_50.total * 100) / data.age_40_50.gtotal;
per_age_wise_emp_audio_findings[3] = percentage_age_wise_audio_findings.toFixed(2);
content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_audio_findings[3] + "%</td></tr>"
labels[3] = '40-50';
percentage_age_wise_audio_findings = (data.age_more_equal_50.total * 100) / data.age_more_equal_50.gtotal;
per_age_wise_emp_audio_findings[4] = percentage_age_wise_audio_findings.toFixed(2);
content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_audio_findings[4] + "%</td></tr>"
labels[4] = '>=50';
percentage_age_wise_audio_findings = (total_audio_findings * 100) / gtotal_audio_findings;
content += "<tr><td>Total</td><td>" + gtotal_audio_findings + "</td><td>" + total_audio_findings + "</td><td>" + percentage_age_wise_audio_findings.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Emp Distribution of Audiometry Abnormality"
prepareChart(chartType, per_age_wise_emp_audio_findings, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*function to get age wise hypertension report end*/
/*specific patient report bmi start*/
function GETSPECIFICPATIENTBMI() {
$.ajax({
type: 'POST',
url: 'specific_patient_emp_bmi_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
// alert(data);
if (data != null) {
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; BMI DISTRIBUTION <button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"margin-left:1040px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_bmi()\"></i></button> </h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
var year;
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
if (data[year]['mdate'][l] != null) {
labels[l] = data[year]['mdate'][l];
}
if (data[year]['bmi'][l] == null) {
content += "<td>Not Available</td>";
} else {
content += "<td>" + data[year]['bmi'][l] + ""
}
if (year == d.getFullYear()) {
if (data[year]['bmi'][l] != null) {
age_per_year_array[l] = data[year]['bmi'][l];
}
}
if (year == (d.getFullYear() - 1)) {
if (data[year]['bmi'][l] != null) {
age_per_year_array1[l] = data[year]['bmi'][l];
}
}
if (year == (d.getFullYear() - 2)) {
if (data[year]['bmi'][l] != null) {
age_per_year_array2[l] = data[year]['bmi'][l];
}
}
if (year == (d.getFullYear() - 3)) {
if (data[year]['bmi'][l] != null) {
age_per_year_array3[l] = data[year]['bmi'][l];
}
}
if (year == (d.getFullYear() - 4)) {
if (data[year]['bmi'][l] != null) {
age_per_year_array4[l] = data[year]['bmi'][l];
}
}
if (year == (d.getFullYear() - 5)) {
if (data[year]['bmi'][l] != null) {
age_per_year_array5[l] = data[year]['bmi'][l];
}
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "BMI YEARLY DISTRIBUTION";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr><td colspan='2'><strong>BMI DISTRIBUTION <strong></td></tr><tr>" +
"<td><strong>Medical Entry Date</strong> </td>" +
"<td><strong>Bmi</strong> </td>" +
"</tr>" +
"</thead>"
per_age_wise_emp_bmi = [];
var labels = [];
for (var i = 0; i < data.length; i++) {
per_age_wise_emp_bmi[i] = data[i].bmi;
// alert(per_age_wise_emp_bmi[i]);
labels[i] = data[i].mdate;
content += "<tr><td>" + data[i].mdate + "</td><td>" + per_age_wise_emp_bmi[i] + "</td></tr>"
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "BMI DISTRIBUTION";
prepareChart(chartType, per_age_wise_emp_bmi, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch record!!!");
}
});
}
/*ends here*/
/*funtion for experience wise overweight report start*/
function EXPERIENCEWISEAUDIOMETRYABNORMALITY() {
$.ajax({
type: 'POST',
url: 'experince_wise_audiometry_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
// alert(data);
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; Experience Wise Overweight Report<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Experiencewise_audiometry_abnormality()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DISTRIBUTION ACC. TO BMI</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
// alert(keys.length);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Employee Bmi";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>EXPERIENCE</strong></td>" +
"<td><strong>NUMBER OF EMPLOYEES</strong> </td>" +
"<td><strong>AUDIOMETRY ABNORMALITY</strong> </td>" +
"<td><strong> % </strong></td>"
"</tr>" +
"</thead>"
per_age_wise_emp_hbd = [];
var labels = [];
per_age_wise_emp_hbd[0] = data['0-2'].per;
labels[0] = '0-2';
content += "<tr><td>0-2</td><td>" + data['0-2'].total + "</td><td>" + data['0-2'].hbd + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>"
per_age_wise_emp_hbd[1] = data['2-5'].per;
labels[1] = '2-5';
content += "<tr><td>2-5</td><td>" + data['2-5'].total + "</td><td>" + data['2-5'].hbd + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>"
per_age_wise_emp_hbd[2] = data['5-10'].per;
labels[2] = '5-10';
content += "<tr><td>5-10</td><td>" + data['5-10'].total + "</td><td>" + data['5-10'].hbd + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>"
per_age_wise_emp_hbd[3] = data['10-15'].per;
labels[3] = '10-15';
content += "<tr><td>10-15</td><td>" + data['10-15'].total + "</td><td>" + data['10-15'].hbd + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>"
per_age_wise_emp_hbd[4] = data['15-20'].per;
labels[4] = '15-20';
content += "<tr><td>15-20</td><td>" + data['15-20'].total + "</td><td>" + data['15-20'].hbd + "</td><td>" + per_age_wise_emp_hbd[4] + "%</td></tr>"
per_age_wise_emp_hbd[5] = data['20-25'].per;
labels[5] = '20-25';
content += "<tr><td>10-15</td><td>" + data['20-25'].total + "</td><td>" + data['20-25'].hbd + "</td><td>" + per_age_wise_emp_hbd[5] + "%</td></tr>"
per_age_wise_emp_hbd[6] = data['>=25'].per;
labels[6] = '>=25';
content += "<tr><td>>=25</td><td>" + data['>=25'].total + "</td><td>" + data['>=25'].hbd + "</td><td>" + per_age_wise_emp_hbd[6] + "%</td></tr>"
var total = data['0-2'].total + data['2-5'].total + data['5-10'].total + data['10-15'].total + data['15-20'].total + data['20-25'].total + data['>=25'].total;
var total_hyp_emp = data['0-2'].hbd + data['2-5'].hbd + data['5-10'].hbd + data['10-15'].hbd + data['15-20'].hbd + data['20-25'].hbd + data['>=25'].hbd;
var total_per = (total_hyp_emp * 100) / total;
content += "<tr><td>Total</td><td>" + total + "</td><td>" + total_hyp_emp + "</td><td>" + total_per.toFixed(2) + " % </td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Experience Wise Audiometry Abnormality";
prepareChart(chartType, per_age_wise_emp_hbd, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch the report!!");
}
});
}
/*funtion for experience wise overweight report end*/
/*FUNCTION FOR DEPARTMENT WISE HYPERTENSION REPORT*/
function GETDEPTWISEAUDIOMETRYABNORMALITY() {
$.ajax({
type: 'POST',
url: 'departmentwise_audiometry_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var labels = [];
var label = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;Department Wise Audiometry Abnormality<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Daudiometry()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DEPARTMENT WISE DISTRIBUTION</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
label[i] = years;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var n = 0;
var bmi_per_year_array = [];
var bmi_per_year_array1 = [];
var bmi_per_year_array2 = [];
var bmi_per_year_array3 = [];
var bmi_per_year_array4 = [];
var bmi_per_year_array5 = [];
const d = new Date();
<?
$department_query = "select department_name from department";
$result_department = mysqli_query($conn, $department_query);
while ($department_row = mysqli_fetch_assoc($result_department)) {
$department_name = $department_row['department_name'];
?>
labels[n] = "<?= $department_name ?>";
var year;
content += "<tr><td>" + "<?= $department_name ?>" + "</td>";
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data["<?= $department_name ?>"][year].audiometry + "%</td>";
if (year == d.getFullYear()) {
bmi_per_year_array[n] = data["<?= $department_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 1)) {
bmi_per_year_array1[n] = data["<?= $department_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 2)) {
bmi_per_year_array2[n] = data["<?= $department_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 3)) {
bmi_per_year_array3[n] = data["<?= $department_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 4)) {
bmi_per_year_array4[n] = data["<?= $department_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 5)) {
bmi_per_year_array5[n] = data["<?= $department_name ?>"][year].audiometry;
}
}
content += "</tr>";
n += 1;
<? } ?>
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Department Wise audiometry Yearly Distribution";
prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>DEPARTMENT WISE DISTRIBUTION</strong></td>" +
"<td><strong>NO. OF EMP</strong> </td>" +
"<td><strong>No of hypertensed emp</strong> </td>" +
"<td><strong>%audiometry</strong> </td>" +
"</tr>" +
"</thead>"
var percentage_audiometry_total_array = [];
var total_emp = 0;
var total_emp_sum = 0;
var audiometry_total_sum = 0;
var percentage_audiometry_total = 0.0;
if (data.length > 0) {
for (var i = 0; i < data.length; i++) {
total_emp = parseInt(data[i].total);
total_emp_sum = total_emp_sum + total_emp;
var audiometry_total = parseInt(data[i].audiometry_total);
audiometry_total_sum += audiometry_total;
labels[i] = data[i].key;
if (total_emp != 0 && total_emp != null) {
percentage_audiometry_total = (audiometry_total / total_emp) * 100;
percentage_audiometry_total_array[i] = percentage_audiometry_total.toFixed(1);
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + audiometry_total + "</td><td>" + percentage_audiometry_total.toFixed(1) + "%</td></tr>"
} else {
percentage_audiometry_total = "Not Available";
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + audiometry_total + "</td><td>" + percentage_audiometry_total + "</td></tr>"
}
}
}
var total_percentage = "";
if (total_emp_sum == 0) {
total_percentage = "Not Available";
} else {
total_percentage = (audiometry_total_sum / total_emp_sum) * 100;
}
if (total_emp_sum == 0)
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + audiometry_total_sum + "</td><td>" + total_percentage + "</td></tr>"
else
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + audiometry_total_sum + "</td><td>" + total_percentage.toFixed(1) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Department Wise audiometry";
prepareChart(chartType, percentage_audiometry_total_array, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch tha data!");
}
});
}
/*FUNCTION FOR DEPARTMENT WISE audiometry REPORT ENDS*/
/*FUNCTION FOR DESIGNATION WISE HYPERTENSION REPORT*/
function GETDESIGNATIONWISEAUDIOMETRYABNORMALITY() {
$.ajax({
type: 'POST',
url: 'designationwise_audiometry_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var labels = [];
var label = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;Designation Wise Audiometry<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Designationaudiometry()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
label[i] = years;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var n = 0;
var bmi_per_year_array = [];
var bmi_per_year_array1 = [];
var bmi_per_year_array2 = [];
var bmi_per_year_array3 = [];
var bmi_per_year_array4 = [];
var bmi_per_year_array5 = [];
const d = new Date();
<?
$designation_query = "select designation_name from designation";
$result_designation = mysqli_query($conn, $designation_query);
while ($designation_row = mysqli_fetch_assoc($result_designation)) {
$designation_name = $designation_row['designation_name'];
?>
labels[n] = "<?= $designation_name ?>";
var year;
content += "<tr><td>" + "<?= $designation_name ?>" + "</td>";
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data["<?= $designation_name ?>"][year].audiometry + "%</td>";
if (year == d.getFullYear()) {
bmi_per_year_array[n] = data["<?= $designation_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 1)) {
bmi_per_year_array1[n] = data["<?= $designation_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 2)) {
bmi_per_year_array2[n] = data["<?= $designation_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 3)) {
bmi_per_year_array3[n] = data["<?= $designation_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 4)) {
bmi_per_year_array4[n] = data["<?= $designation_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 5)) {
bmi_per_year_array5[n] = data["<?= $designation_name ?>"][year].audiometry;
}
}
content += "</tr>";
n += 1;
<? } ?>
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Designation Wise Audiometry Yearly Distribution";
prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" +
"<td><strong>NO. OF EMP</strong> </td>" +
"<td><strong>No of Audiometry Abnormality emp</strong> </td>" +
"<td><strong>%</strong> </td>" +
"</tr>" +
"</thead>"
var percentage_audiometry_total_array = [];
var total_emp = 0;
var total_emp_sum = 0;
var audiometry_total_sum = 0;
var percentage_audiometry_total = 0.0;
if (data.length > 0) {
for (var i = 0; i < data.length; i++) {
total_emp = parseInt(data[i].total);
total_emp_sum = total_emp_sum + total_emp;
var audiometry_total = parseInt(data[i].audiometry_total);
audiometry_total_sum += audiometry_total;
labels[i] = data[i].key;
if (total_emp != 0 && total_emp != null) {
percentage_audiometry_total = (audiometry_total / total_emp) * 100;
percentage_audiometry_total_array[i] = percentage_audiometry_total.toFixed(1);
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + audiometry_total + "</td><td>" + percentage_audiometry_total.toFixed(1) + "%</td></tr>"
} else {
percentage_audiometry_total = "Not Available";
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + audiometry_total + "</td><td>" + percentage_audiometry_total + "</td></tr>"
}
}
}
var total_percentage = "";
if (total_emp_sum == 0) {
total_percentage = "Not Available";
} else {
total_percentage = (audiometry_total_sum / total_emp_sum) * 100;
}
if (total_emp_sum == 0)
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + audiometry_total_sum + "</td><td>" + total_percentage + "</td></tr>"
else
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + audiometry_total_sum + "</td><td>" + total_percentage.toFixed(1) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Designation Wise Audiometry";
prepareChart(chartType, percentage_audiometry_total_array, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch tha data!");
}
});
}
/*FUNCTION FOR designation WISE audiometry REPORT ENDS*/
/*function to get age wise PFT Cases report start*/
function ADDINGROWSFORAGEWISEPFTCASES() {
$.ajax({
type: 'POST',
url: 'agewise_spirometry_emp_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
// alert(data)
//var percentage_hypertension_yes_array=[];
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;AGEWISE SPIROMETRY CASES DISTRIBUTION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_agewise_spirometry_cases()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>AGE IN YEARS</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Spirometry Cases Yearly Comparison";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Age In Years</strong></td>" +
"<td><strong>Total Emp</strong> </td>" +
"<td><strong>SPIROMETRY Emp</strong></td>" +
"<td><strong>%</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_spirometry_remarks = new Array();
var labels = new Array();
var spirometry_remarks = "";
var total_spirometry_remarks = data.age_18_25.total + data.age_25_30.total + data.age_30_40.total + data.age_40_50.total + data.age_more_equal_50.total;
var gtotal_spirometry_remarks = data.age_18_25.gtotal + data.age_25_30.gtotal + data.age_30_40.gtotal + data.age_40_50.gtotal + data.age_more_equal_50.gtotal;
var percentage_age_wise_spirometry_remarks = (data.age_18_25.total * 100) / data.age_18_25.gtotal;
per_age_wise_emp_spirometry_remarks[0] = percentage_age_wise_spirometry_remarks.toFixed(2);
labels[0] = '18-25';
content += "<tr><td>18-25</td><td>" + data.age_18_25.gtotal + "</td><td>" + data.age_18_25.total + "</td><td>" + per_age_wise_emp_spirometry_remarks[0] + "%</td></tr>"
percentage_age_wise_spirometry_remarks = (data.age_25_30.total * 100) / data.age_25_30.gtotal;
per_age_wise_emp_spirometry_remarks[1] = percentage_age_wise_spirometry_remarks.toFixed(2);
content += "<tr><td>25-30</td><td>" + data.age_25_30.gtotal + "</td><td>" + data.age_25_30.total + "</td><td>" + per_age_wise_emp_spirometry_remarks[1] + "%</td></tr>"
labels[1] = '25-30';
percentage_age_wise_spirometry_remarks = (data.age_30_40.total * 100) / data.age_30_40.gtotal;
per_age_wise_emp_spirometry_remarks[2] = percentage_age_wise_spirometry_remarks.toFixed(2);
content += "<tr><td>30-40</td><td>" + data.age_30_40.gtotal + "</td><td>" + data.age_30_40.total + "</td><td>" + per_age_wise_emp_spirometry_remarks[2] + "%</td></tr>"
labels[2] = '30-40';
percentage_age_wise_spirometry_remarks = (data.age_40_50.total * 100) / data.age_40_50.gtotal;
per_age_wise_emp_spirometry_remarks[3] = percentage_age_wise_spirometry_remarks.toFixed(2);
content += "<tr><td>40-50</td><td>" + data.age_40_50.gtotal + "</td><td>" + data.age_40_50.total + "</td><td>" + per_age_wise_emp_spirometry_remarks[3] + "%</td></tr>"
labels[3] = '40-50';
percentage_age_wise_spirometry_remarks = (data.age_more_equal_50.total * 100) / data.age_more_equal_50.gtotal;
per_age_wise_emp_spirometry_remarks[4] = percentage_age_wise_spirometry_remarks.toFixed(2);
content += "<tr><td>>=50</td><td>" + data.age_more_equal_50.gtotal + "</td><td>" + data.age_more_equal_50.total + "</td><td>" + per_age_wise_emp_spirometry_remarks[4] + "%</td></tr>"
labels[4] = '>=50';
percentage_age_wise_spirometry_remarks = (total_spirometry_remarks * 100) / gtotal_spirometry_remarks;
content += "<tr><td>Total</td><td>" + gtotal_spirometry_remarks + "</td><td>" + total_spirometry_remarks + "</td><td>" + percentage_age_wise_spirometry_remarks.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Age Wise Emp Distribution of Spirometry Cases"
prepareChart(chartType, per_age_wise_emp_spirometry_remarks, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*function to get age wise hypertension report end*/
/*funtion for experience wise PFT Abnormality report start*/
function EXPERIENCEWISEPFTABNORMALITY() {
$.ajax({
type: 'POST',
url: 'experince_wise_spirometry_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
// alert(data);
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; Experience Wise Spirometry Report<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Experiencewise_audiometry_abnormality()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DISTRIBUTION ACC. TO BMI</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
// alert(keys.length);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Employee Bmi";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>EXPERIENCE</strong></td>" +
"<td><strong>NUMBER OF EMPLOYEES</strong> </td>" +
"<td><strong>SPIROMETRY ABNORMALITY</strong> </td>" +
"<td><strong> % </strong></td>"
"</tr>" +
"</thead>"
per_age_wise_emp_hbd = [];
var labels = [];
per_age_wise_emp_hbd[0] = data['0-2'].per;
labels[0] = '0-2';
content += "<tr><td>0-2</td><td>" + data['0-2'].total + "</td><td>" + data['0-2'].hbd + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>"
per_age_wise_emp_hbd[1] = data['2-5'].per;
labels[1] = '2-5';
content += "<tr><td>2-5</td><td>" + data['2-5'].total + "</td><td>" + data['2-5'].hbd + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>"
per_age_wise_emp_hbd[2] = data['5-10'].per;
labels[2] = '5-10';
content += "<tr><td>5-10</td><td>" + data['5-10'].total + "</td><td>" + data['5-10'].hbd + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>"
per_age_wise_emp_hbd[3] = data['10-15'].per;
labels[3] = '10-15';
content += "<tr><td>10-15</td><td>" + data['10-15'].total + "</td><td>" + data['10-15'].hbd + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>"
per_age_wise_emp_hbd[4] = data['15-20'].per;
labels[4] = '15-20';
content += "<tr><td>15-20</td><td>" + data['15-20'].total + "</td><td>" + data['15-20'].hbd + "</td><td>" + per_age_wise_emp_hbd[4] + "%</td></tr>"
per_age_wise_emp_hbd[5] = data['20-25'].per;
labels[5] = '20-25';
content += "<tr><td>10-15</td><td>" + data['20-25'].total + "</td><td>" + data['20-25'].hbd + "</td><td>" + per_age_wise_emp_hbd[5] + "%</td></tr>"
per_age_wise_emp_hbd[6] = data['>=25'].per;
labels[6] = '>=25';
content += "<tr><td>>=25</td><td>" + data['>=25'].total + "</td><td>" + data['>=25'].hbd + "</td><td>" + per_age_wise_emp_hbd[6] + "%</td></tr>"
var total = data['0-2'].total + data['2-5'].total + data['5-10'].total + data['10-15'].total + data['15-20'].total + data['20-25'].total + data['>=25'].total;
var total_hyp_emp = data['0-2'].hbd + data['2-5'].hbd + data['5-10'].hbd + data['10-15'].hbd + data['15-20'].hbd + data['20-25'].hbd + data['>=25'].hbd;
var total_per = (total_hyp_emp * 100) / total;
content += "<tr><td>Total</td><td>" + total + "</td><td>" + total_hyp_emp + "</td><td>" + total_per.toFixed(2) + " % </td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Experience Wise Spirometry Abnormality";
prepareChart(chartType, per_age_wise_emp_hbd, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch the report!!");
}
});
}
/*funtion for experience wise overweight report end*/
/* function for habit+PFT report start*/
function GETHABITPFTBASEDREPORT() {
$.ajax({
type: 'POST',
url: 'habitpftwise_classification_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
//var percentage_hypertension_yes_array=[];
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;HABIT DISTRIBUTION WITH PFT ABNORMALITY RELATION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_habitpftwise()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>Habits</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "HABIT DISTRIBUTION WITH PFT ABNORMALITY RELATION";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Habits</strong></td>" +
"<td><strong>No of emp with habit</strong> </td>" +
"<td><strong>No of emp with PFT</strong> </td>" +
"<td><strong>% Distribution</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_bmi = new Array();
var total_habit = data.smoking.total + data.tobacco.total + data.alcohol.total + data.smoking_alcohol.total + data.tobacco_alcohol.total + data.smoking_tobacco.total + data.smoking_tobacco_alcohol.total;
var total_hbd = data.smoking.hbd_total + data.tobacco.hbd_total + data.alcohol.hbd_total + data.smoking_alcohol.hbd_total + data.tobacco_alcohol.hbd_total + data.smoking_tobacco.hbd_total + data.smoking_tobacco_alcohol.hbd_total;
per_age_wise_emp_bmi[0] = data.smoking.hbd.per;
labels[0] = 'smoking';
content += "<tr><td>smoking</td><td>" + data.smoking.total + "</td><td>" + data.smoking.hbd_total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>"
per_age_wise_emp_bmi[1] = data.tobacco.hbd.per;
labels[1] = 'tobacco';
content += "<tr><td>tobacco</td><td>" + data.tobacco.total + "</td><td>" + data.tobacco.hbd_total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>"
per_age_wise_emp_bmi[2] = data.alcohol.hbd.per;
labels[2] = 'alcohol';
content += "<tr><td>alcohol</td><td>" + data.alcohol.total + "</td><td>" + data.alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>"
per_age_wise_emp_bmi[3] = data.smoking_tobacco.hbd.per;
labels[3] = 'smoking+tobacco';
content += "<tr><td>smoking+tobacco</td><td>" + data.smoking_tobacco.total + "</td><td>" + data.smoking_tobacco.hbd_total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>"
per_age_wise_emp_bmi[4] = data.smoking_alcohol.hbd.per;
labels[4] = 'smoking+alcohol';
content += "<tr><td>smoking+alcohol</td><td>" + data.smoking_alcohol.total + "</td><td>" + data.smoking_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>"
per_age_wise_emp_bmi[5] = data.tobacco_alcohol.hbd.per;
labels[5] = 'tobacco+alcohol';
content += "<tr><td>tobacco+alcohol</td><td>" + data.tobacco_alcohol.total + "</td><td>" + data.tobacco_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[5] + "%</td></tr>"
per_age_wise_emp_bmi[6] = data.smoking_tobacco_alcohol.hbd.per;
labels[6] = 'smoking+tobacco+alcohol';
content += "<tr><td>smoking+tobacco+alcohol</td><td>" + data.smoking_tobacco_alcohol.total + "</td><td>" + data.smoking_tobacco_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[6] + "%</td></tr>"
percentage_age_wise_bmi = (total_hbd * 100) / (total_habit);
content += "<tr><td>Total</td><td>" + total_habit + "</td><td>" + total_hbd + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "HABIT DISTRIBUTION WITH PFT RELATION"
prepareChart(chartType, per_age_wise_emp_bmi, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*function for habit+PFT report ends*/
/*FUNCTION FOR DESIGNATION WISE HYPERTENSION REPORT*/
function GETDESIGNATIONWISEPFTREPORT() {
$.ajax({
type: 'POST',
url: 'designationwise_pft_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var labels = [];
var label = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;Designation Wise Spirometry<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Designationspirometry()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
label[i] = years;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var n = 0;
var bmi_per_year_array = [];
var bmi_per_year_array1 = [];
var bmi_per_year_array2 = [];
var bmi_per_year_array3 = [];
var bmi_per_year_array4 = [];
var bmi_per_year_array5 = [];
const d = new Date();
<?
$designation_query = "select designation_name from designation";
$result_designation = mysqli_query($conn, $designation_query);
while ($designation_row = mysqli_fetch_assoc($result_designation)) {
$designation_name = $designation_row['designation_name'];
?>
labels[n] = "<?= $designation_name ?>";
var year;
content += "<tr><td>" + "<?= $designation_name ?>" + "</td>";
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data["<?= $designation_name ?>"][year].audiometry + "%</td>";
if (year == d.getFullYear()) {
bmi_per_year_array[n] = data["<?= $designation_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 1)) {
bmi_per_year_array1[n] = data["<?= $designation_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 2)) {
bmi_per_year_array2[n] = data["<?= $designation_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 3)) {
bmi_per_year_array3[n] = data["<?= $designation_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 4)) {
bmi_per_year_array4[n] = data["<?= $designation_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 5)) {
bmi_per_year_array5[n] = data["<?= $designation_name ?>"][year].audiometry;
}
}
content += "</tr>";
n += 1;
<? } ?>
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Designation Wise Spirometry Yearly Distribution";
prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" +
"<td><strong>NO. OF EMP</strong> </td>" +
"<td><strong>No of Spirometry Abnormality emp</strong> </td>" +
"<td><strong>%</strong> </td>" +
"</tr>" +
"</thead>"
var percentage_spirometry_total_array = [];
var total_emp = 0;
var total_emp_sum = 0;
var spirometry_total_sum = 0;
var percentage_spirometry_total = 0.0;
if (data.length > 0) {
for (var i = 0; i < data.length; i++) {
total_emp = parseInt(data[i].total);
total_emp_sum = total_emp_sum + total_emp;
var spirometry_total = parseInt(data[i].spirometry_total);
spirometry_total_sum += spirometry_total;
labels[i] = data[i].key;
if (total_emp != 0 && total_emp != null) {
percentage_spirometry_total = (spirometry_total / total_emp) * 100;
percentage_spirometry_total_array[i] = percentage_spirometry_total.toFixed(1);
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + spirometry_total + "</td><td>" + percentage_spirometry_total.toFixed(1) + "%</td></tr>"
} else {
percentage_spirometry_total = "Not Available";
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + spirometry_total + "</td><td>" + percentage_spirometry_total + "</td></tr>"
}
}
}
var total_percentage = "";
if (total_emp_sum == 0) {
total_percentage = "Not Available";
} else {
total_percentage = (spirometry_total_sum / total_emp_sum) * 100;
}
if (total_emp_sum == 0)
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + spirometry_total_sum + "</td><td>" + total_percentage + "</td></tr>"
else
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + spirometry_total_sum + "</td><td>" + total_percentage.toFixed(1) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Designation Wise Spirometry";
prepareChart(chartType, percentage_spirometry_total_array, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch tha data!");
}
});
}
/*FUNCTION FOR designation WISE spirometry REPORT ENDS*/
/*funtion for experience wise Diabetes report start*/
function EXPERIENCEWISEDIABETES() {
$.ajax({
type: 'POST',
url: 'experince_wise_diabetes_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
// alert(data);
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; Experience Wise Diabetes Report<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Experiencewise_audiometry_abnormality()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DISTRIBUTION ACC. TO BMI</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
// alert(keys.length);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Employee Bmi";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>EXPERIENCE</strong></td>" +
"<td><strong>NUMBER OF EMPLOYEES</strong> </td>" +
"<td><strong>DIABETES</strong> </td>" +
"<td><strong> % </strong></td>"
"</tr>" +
"</thead>"
per_age_wise_emp_hbd = [];
var labels = [];
per_age_wise_emp_hbd[0] = data['0-2'].per;
labels[0] = '0-2';
content += "<tr><td>0-2</td><td>" + data['0-2'].total + "</td><td>" + data['0-2'].hbd + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>"
per_age_wise_emp_hbd[1] = data['2-5'].per;
labels[1] = '2-5';
content += "<tr><td>2-5</td><td>" + data['2-5'].total + "</td><td>" + data['2-5'].hbd + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>"
per_age_wise_emp_hbd[2] = data['5-10'].per;
labels[2] = '5-10';
content += "<tr><td>5-10</td><td>" + data['5-10'].total + "</td><td>" + data['5-10'].hbd + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>"
per_age_wise_emp_hbd[3] = data['10-15'].per;
labels[3] = '10-15';
content += "<tr><td>10-15</td><td>" + data['10-15'].total + "</td><td>" + data['10-15'].hbd + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>"
per_age_wise_emp_hbd[4] = data['15-20'].per;
labels[4] = '15-20';
content += "<tr><td>15-20</td><td>" + data['15-20'].total + "</td><td>" + data['15-20'].hbd + "</td><td>" + per_age_wise_emp_hbd[4] + "%</td></tr>"
per_age_wise_emp_hbd[5] = data['20-25'].per;
labels[5] = '20-25';
content += "<tr><td>10-15</td><td>" + data['20-25'].total + "</td><td>" + data['20-25'].hbd + "</td><td>" + per_age_wise_emp_hbd[5] + "%</td></tr>"
per_age_wise_emp_hbd[6] = data['>=25'].per;
labels[6] = '>=25';
content += "<tr><td>>=25</td><td>" + data['>=25'].total + "</td><td>" + data['>=25'].hbd + "</td><td>" + per_age_wise_emp_hbd[6] + "%</td></tr>"
var total = data['0-2'].total + data['2-5'].total + data['5-10'].total + data['10-15'].total + data['15-20'].total + data['20-25'].total + data['>=25'].total;
var total_hyp_emp = data['0-2'].hbd + data['2-5'].hbd + data['5-10'].hbd + data['10-15'].hbd + data['15-20'].hbd + data['20-25'].hbd + data['>=25'].hbd;
var total_per = (total_hyp_emp * 100) / total;
content += "<tr><td>Total</td><td>" + total + "</td><td>" + total_hyp_emp + "</td><td>" + total_per.toFixed(2) + " % </td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Experience Wise Diabetes";
prepareChart(chartType, per_age_wise_emp_hbd, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch the report!!");
}
});
}
/*funtion for experience wise Diabetes report end*/
/*bmi and hypertension relation function start*/
function ADDINGROWSFORBMIDIABETESRELATION() {
$.ajax({
type: 'POST',
url: 'bmi_and_diabetes_relation_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; Bmi And HyperTension Relation Report<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_bmi_diabetes_relation()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DISTRIBUTION ACC. TO BMI</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
// alert(keys.length);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Employee Bmi and Diabetes Relation";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>BMI</strong></td>" +
"<td><strong>NUMBER OF EMPLOYEES</strong> </td>" +
"<td><strong>Diabetes</strong> </td>" +
"<td><strong> % </strong></td>"
"</tr>" +
"</thead>"
per_age_wise_emp_hbd = [];
var labels = [];
per_age_wise_emp_hbd[0] = data['bmi_less_18.5_per'].per;
labels[0] = 'Less Than 18.5';
content += "<tr><td>Less 18.5</td><td>" + data['bmi_less_18.5'].total + "</td><td>" + data['bmi_less_18.5'].hbd + "</td><td>" + per_age_wise_emp_hbd[0] + "%</td></tr>"
per_age_wise_emp_hbd[1] = data['bmi_18.5_25_per'].per;
labels[1] = '18.5-25';
content += "<tr><td>18.5-25</td><td>" + data['bmi_18.5_25'].total + "</td><td>" + data['bmi_18.5_25'].hbd + "</td><td>" + per_age_wise_emp_hbd[1] + "%</td></tr>"
per_age_wise_emp_hbd[2] = data['bmi_25_30_per'].per;
labels[2] = '25-30';
content += "<tr><td>25-30</td><td>" + data['bmi_25_30'].total + "</td><td>" + data['bmi_25_30'].hbd + "</td><td>" + per_age_wise_emp_hbd[2] + "%</td></tr>"
per_age_wise_emp_hbd[3] = data['bmi_30_per'].per;
labels[3] = 'More Than 30';
content += "<tr><td>More Than 30</td><td>" + data['bmi_30'].total + "</td><td>" + data['bmi_30'].hbd + "</td><td>" + per_age_wise_emp_hbd[3] + "%</td></tr>"
var total = data['bmi_less_18.5'].total + data['bmi_18.5_25'].total + data['bmi_25_30'].total + data['bmi_30'].total;
var total_hyp_emp = data['bmi_less_18.5'].hbd + data['bmi_18.5_25'].hbd + data['bmi_25_30'].hbd + data['bmi_30'].hbd;
var total_per = (total_hyp_emp * 100) / total;
content += "<tr><td>Total</td><td>" + total + "</td><td>" + total_hyp_emp + "</td><td>" + total_per.toFixed(2) + " % </td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
var content2 = "<canvas id=\"chart4\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Employee Bmi and Diabetes Relation";
prepareChart(chartType, per_age_wise_emp_hbd, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch report!!");
}
});
}
/*bmi and diabetes relation function ends*/
/* function for habit+Diabetes report start*/
function GETHABITDIABETESBASEDREPORT() {
$.ajax({
type: 'POST',
url: 'habitdiabeteswise_classification_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
//var percentage_hypertension_yes_array=[];
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;HABIT DISTRIBUTION WITH DIABETES RELATION<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_habitdiabeteswise()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>Habits</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
labels[l] = keys[l];
// alert(keys[l]);
var year;
content += "<tr><td>" + keys[l] + "</td>"
// alert(data[keys[l]][2020].total)
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data[keys[l]][year].total + "%</td>";
if (year == d.getFullYear()) {
age_per_year_array[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 1)) {
age_per_year_array1[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 2)) {
age_per_year_array2[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 3)) {
age_per_year_array3[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 4)) {
age_per_year_array4[l] = data[keys[l]][year].total;
}
if (year == (d.getFullYear() - 5)) {
age_per_year_array5[l] = data[keys[l]][year].total;
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "HABIT DISTRIBUTION WITH DIABETES RELATION";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>Habits</strong></td>" +
"<td><strong>No of emp with habit</strong> </td>" +
"<td><strong>No of emp with Diabetes</strong> </td>" +
"<td><strong>% Distribution</strong> </td>" +
"</tr>" +
"</thead>"
var per_age_wise_emp_bmi = new Array();
var total_habit = data.smoking.total + data.tobacco.total + data.alcohol.total + data.smoking_alcohol.total + data.tobacco_alcohol.total + data.smoking_tobacco.total + data.smoking_tobacco_alcohol.total;
var total_hbd = data.smoking.hbd_total + data.tobacco.hbd_total + data.alcohol.hbd_total + data.smoking_alcohol.hbd_total + data.tobacco_alcohol.hbd_total + data.smoking_tobacco.hbd_total + data.smoking_tobacco_alcohol.hbd_total;
per_age_wise_emp_bmi[0] = data.smoking.hbd.per;
labels[0] = 'smoking';
content += "<tr><td>smoking</td><td>" + data.smoking.total + "</td><td>" + data.smoking.hbd_total + "</td><td>" + per_age_wise_emp_bmi[0] + "%</td></tr>"
per_age_wise_emp_bmi[1] = data.tobacco.hbd.per;
labels[1] = 'tobacco';
content += "<tr><td>tobacco</td><td>" + data.tobacco.total + "</td><td>" + data.tobacco.hbd_total + "</td><td>" + per_age_wise_emp_bmi[1] + "%</td></tr>"
per_age_wise_emp_bmi[2] = data.alcohol.hbd.per;
labels[2] = 'alcohol';
content += "<tr><td>alcohol</td><td>" + data.alcohol.total + "</td><td>" + data.alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[2] + "%</td></tr>"
per_age_wise_emp_bmi[3] = data.smoking_tobacco.hbd.per;
labels[3] = 'smoking+tobacco';
content += "<tr><td>smoking+tobacco</td><td>" + data.smoking_tobacco.total + "</td><td>" + data.smoking_tobacco.hbd_total + "</td><td>" + per_age_wise_emp_bmi[3] + "%</td></tr>"
per_age_wise_emp_bmi[4] = data.smoking_alcohol.hbd.per;
labels[4] = 'smoking+alcohol';
content += "<tr><td>smoking+alcohol</td><td>" + data.smoking_alcohol.total + "</td><td>" + data.smoking_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[4] + "%</td></tr>"
per_age_wise_emp_bmi[5] = data.tobacco_alcohol.hbd.per;
labels[5] = 'tobacco+alcohol';
content += "<tr><td>tobacco+alcohol</td><td>" + data.tobacco_alcohol.total + "</td><td>" + data.tobacco_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[5] + "%</td></tr>"
per_age_wise_emp_bmi[6] = data.smoking_tobacco_alcohol.hbd.per;
labels[6] = 'smoking+tobacco+alcohol';
content += "<tr><td>smoking+tobacco+alcohol</td><td>" + data.smoking_tobacco_alcohol.total + "</td><td>" + data.smoking_tobacco_alcohol.hbd_total + "</td><td>" + per_age_wise_emp_bmi[6] + "%</td></tr>"
percentage_age_wise_bmi = (total_hbd * 100) / (total_habit);
content += "<tr><td>Total</td><td>" + total_habit + "</td><td>" + total_hbd + "</td><td>" + percentage_age_wise_bmi.toFixed(2) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "HABIT DISTRIBUTION WITH DIABETES RELATION"
prepareChart(chartType, per_age_wise_emp_bmi, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch data!!");
}
});
document.getElementById("report_div").style.display = "block";
}
/*function for habit+Diabetes report ends*/
/*FUNCTION FOR DESIGNATION WISE DIABETES REPORT*/
function GETDESIGNATIONWISEDIABETESREPORT() {
$.ajax({
type: 'POST',
url: 'designationwise_diabetes_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
if (data != null) {
var labels = [];
var label = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp;Designation Wise Diabetes<button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"float: right; margin-right: 10px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_Designationdiabetes()\"></i></button></h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>" + "<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
label[i] = years;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var n = 0;
var bmi_per_year_array = [];
var bmi_per_year_array1 = [];
var bmi_per_year_array2 = [];
var bmi_per_year_array3 = [];
var bmi_per_year_array4 = [];
var bmi_per_year_array5 = [];
const d = new Date();
<?
$designation_query = "select designation_name from designation";
$result_designation = mysqli_query($conn, $designation_query);
while ($designation_row = mysqli_fetch_assoc($result_designation)) {
$designation_name = $designation_row['designation_name'];
?>
labels[n] = "<?= $designation_name ?>";
var year;
content += "<tr><td>" + "<?= $designation_name ?>" + "</td>";
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
content += "<td>" + data["<?= $designation_name ?>"][year].audiometry + "%</td>";
if (year == d.getFullYear()) {
bmi_per_year_array[n] = data["<?= $designation_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 1)) {
bmi_per_year_array1[n] = data["<?= $designation_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 2)) {
bmi_per_year_array2[n] = data["<?= $designation_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 3)) {
bmi_per_year_array3[n] = data["<?= $designation_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 4)) {
bmi_per_year_array4[n] = data["<?= $designation_name ?>"][year].audiometry;
}
if (year == (d.getFullYear() - 5)) {
bmi_per_year_array5[n] = data["<?= $designation_name ?>"][year].audiometry;
}
}
content += "</tr>";
n += 1;
<? } ?>
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Designation Wise Diabetes Yearly Distribution";
prepareChart5(chartType, bmi_per_year_array5, labels, header, bmi_per_year_array4, bmi_per_year_array3, bmi_per_year_array2, bmi_per_year_array1, bmi_per_year_array);
} else {
var content = "";
content += "<thead><tr>" +
"<td><strong>DESIGNATION WISE DISTRIBUTION</strong></td>" +
"<td><strong>NO. OF EMP</strong> </td>" +
"<td><strong>No of Diabetes Abnormality emp</strong> </td>" +
"<td><strong>%</strong> </td>" +
"</tr>" +
"</thead>"
var percentage_spirometry_total_array = [];
var total_emp = 0;
var total_emp_sum = 0;
var spirometry_total_sum = 0;
var percentage_spirometry_total = 0.0;
if (data.length > 0) {
for (var i = 0; i < data.length; i++) {
total_emp = parseInt(data[i].total);
total_emp_sum = total_emp_sum + total_emp;
var spirometry_total = parseInt(data[i].spirometry_total);
spirometry_total_sum += spirometry_total;
labels[i] = data[i].key;
if (total_emp != 0 && total_emp != null) {
percentage_spirometry_total = (spirometry_total / total_emp) * 100;
percentage_spirometry_total_array[i] = percentage_spirometry_total.toFixed(1);
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + spirometry_total + "</td><td>" + percentage_spirometry_total.toFixed(1) + "%</td></tr>"
} else {
percentage_spirometry_total = "Not Available";
content += "<tr><td>" + data[i].key + "</td><td>" + total_emp + "</td><td>" + spirometry_total + "</td><td>" + percentage_spirometry_total + "</td></tr>"
}
}
}
var total_percentage = "";
if (total_emp_sum == 0) {
total_percentage = "Not Available";
} else {
total_percentage = (spirometry_total_sum / total_emp_sum) * 100;
}
if (total_emp_sum == 0)
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + spirometry_total_sum + "</td><td>" + total_percentage + "</td></tr>"
else
content += "<tr><td>Total</td><td>" + total_emp_sum + "</td><td>" + spirometry_total_sum + "</td><td>" + total_percentage.toFixed(1) + "%</td></tr>"
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 1100px; height: 800px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "Designation Wise Diabetes";
prepareChart(chartType, percentage_spirometry_total_array, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch tha data!");
}
});
}
/*FUNCTION FOR designation WISE diabetes REPORT ENDS*/
/*specific patient report bmi start*/
function GETSPECIFICPATIENTHYPERTENSION() {
$.ajax({
type: 'POST',
url: 'specific_patient_emp_hyp_report.php',
data: $("#business_unit_report_form").serialize(),
dataType: 'json',
success: function(data) {
// alert(data);
if (data != null) {
var labels = [];
var chartType = $("#choose_chart").val();
var header = "<h5 style=\"font-size: 15px;font-family:Source Sans Pro,Helvetica Neue, Helvetica, Arial, sans-serif;color:#669fc7;margin: 0;\"><i class=\"ace-icon fa fa-user\"> </i>&nbsp;&nbsp; HYPERTENSION DISTRIBUTION <button style=\"float:right\" class=\"btn btn-minier btn-info\"><i class=\"ace-icon fa fa-print align-top bigger-125 icon-on-right\" onclick=\"open_pdf()\"></i></button><button style=\"margin-left:1040px;\" class=\"btn btn-minier btn-primary\"><i class=\"ace-icon fa fa-file-excel-o align-top bigger-125 icon-on-right\" onclick=\"report_hypertension()\"></i></button> </h5>";
$("#pannel_heading").html(header);
if (($("#year :selected").length) > 1) {
var content = "";
content += "<thead><tr>"
for (var i = 0; i < $("#year :selected").length; i++) {
var years = $("#year :selected")[i].innerText;
content += "<td><strong>" + years + "</strong></td>";
}
content += "</thead>";
var age_per_year_array = [];
var age_per_year_array1 = [];
var age_per_year_array2 = [];
var age_per_year_array3 = [];
var age_per_year_array4 = [];
var age_per_year_array5 = [];
const d = new Date();
var keys = Object.keys(data);
for (var l = 0; l < keys.length; l++) {
var year;
for (var i = 0; i < $("#year :selected").length; i++) {
var year = $("#year :selected")[i].innerText;
if (data[year]['mdate'][l] != null) {
labels[l] = data[year]['mdate'][l];
}
if (data[year]['hbd'][l] == null) {
content += "<td>Not Available</td>";
} else {
content += "<td>" + data[year]['hbd'][l] + ""
}
if (year == d.getFullYear()) {
if (data[year]['hbd'][l] != null) {
age_per_year_array[l] = data[year]['hbd'][l];
}
}
if (year == (d.getFullYear() - 1)) {
if (data[year]['hbd'][l] != null) {
age_per_year_array1[l] = data[year]['hbd'][l];
}
}
if (year == (d.getFullYear() - 2)) {
if (data[year]['hbd'][l] != null) {
age_per_year_array2[l] = data[year]['hbd'][l];
}
}
if (year == (d.getFullYear() - 3)) {
if (data[year]['hbd'][l] != null) {
age_per_year_array3[l] = data[year]['hbd'][l];
}
}
if (year == (d.getFullYear() - 4)) {
if (data[year]['hbd'][l] != null) {
age_per_year_array4[l] = data[year]['hbd'][l];
}
}
if (year == (d.getFullYear() - 5)) {
if (data[year]['hbd'][l] != null) {
age_per_year_array5[l] = data[year]['hbd'][l];
}
}
}
content += "</tr>";
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 800px; height: 500px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "HYPERTENSION YEARLY DISTRIBUTION";
prepareChart5(chartType, age_per_year_array5, labels, header, age_per_year_array4, age_per_year_array3, age_per_year_array2, age_per_year_array1, age_per_year_array);
} else {
var content = "";
content += "<thead><tr><td colspan='2'><strong>HYPERTENSION DISTRIBUTION <strong></td></tr><tr>" +
"<td><strong>Medical Entry Date</strong> </td>" +
"<td><strong>HYPERTENSION</strong> </td>" +
"</tr>" +
"</thead>"
per_age_wise_emp_hbd = [];
var labels = [];
for (var i = 0; i < data.length; i++) {
per_age_wise_emp_hbd[i] = data[i].hbd;
// alert(per_age_wise_emp_hbd[i]);
labels[i] = data[i].mdate;
content += "<tr><td>" + data[i].mdate + "</td><td>" + per_age_wise_emp_hbd[i] + "</td></tr>"
}
$("#age_wise_emp_dist_table").append(content);
document.getElementById("report_div").style.display = "block";
var content1 = "<canvas id=\"chart3\" style=\"display: block; width: 500px; height: 400px;\" class=\"chartjs-render-monitor\"></canvas>";
$("#chart_div").html(content1);
var header = "HYPERTENSION DISTRIBUTION";
prepareChart(chartType, per_age_wise_emp_hbd, labels, header);
}
}
},
error: function(data) {
BootstrapDialog.alert("Unable to fetch record!!!");
}
});
}
/*ends here*/
/*excel functions start that are not running in excel_handler_script.js*/
function report_agewise_asthma() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_agewise_asthma_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_agewise_tobacco() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_agewise_tobacco_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_habitwise() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_habitwise_classification_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
//document.theForm.submit();
}
function report_Deparmentwise_habit() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_departmentwise_habit_classification_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
//document.theForm.submit();
}
function report_health_index() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_health_index_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_agewise_health_index() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_agewise_health_index_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_expwise_health_index() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_expwise_health_index_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_Deparmentwise_health_index() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_designationwise_health_index_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_Designationwise_health_index() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_desgwise_health_index_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_habithypertensionwise() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_habit_hypertension_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_Dhypertension() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_deptwise_hypertension_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_Designationhypertension() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_designationwise_hypertension_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_Experiencewiseoverwieght() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_experiencewise_overwieght_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_Designationoverweight() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_designationwise_emp_overweight_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_habitoverweightwise() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_habit_overweight_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_agewise_audiometry_abnormality() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_agewise_audiometry_abnormality_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_Experiencewise_audiometry_abnormality() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_experiencewise_audiometry_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_Daudiometry() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_deptwise_audiometry_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_Designationaudiometry() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_designationwise_audiometry_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_agewise_spirometry_cases() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_agewise_spirometry_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_Experiencewise_PFT_abnormality() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_experiencewise_PFT_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_habitpftwise() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_habit_pft_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_Designationspirometry() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_designationwise_spirometry_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_Experiencewise_Diabetes() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_experiencewise_diabetes_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_habitdiabeteswise() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_habit_diabetes_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
function report_Designationdiabetes() {
document.forms[0].method = 'Post';
document.forms[0].action = 'excel_designationwise_diabetes_report.php';
document.forms[0].target = '_blank';
document.forms[0].submit();
}
</script>