261 lines
8.1 KiB
PHP
261 lines
8.1 KiB
PHP
<?php
|
|
header("Content-type:application/octet-stream");
|
|
|
|
header("Content-type: application/x-msdownload");
|
|
header("Content-Disposition: attachment; filename=excel_pending_medical_examination.xls");
|
|
header("Pragma: no-cache");
|
|
header("Expires: 0");
|
|
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
|
|
?>
|
|
<?php
|
|
include('includes/config/config.php');
|
|
include('includes/functions.php')
|
|
//include('pop_up_top.php');
|
|
?>
|
|
|
|
<body>
|
|
|
|
|
|
<table border="1" width="100%">
|
|
<?php
|
|
|
|
//$month=$_POST['month'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//$results= mysqli_query($conn,$sql_waste);
|
|
$sqll="SELECT count(*) as total FROM `medical_examination` a where a.patient_id != '' and a.peme_no != '' or a.pohc_no != '' ORDER BY a.medical_entry_date ASC";
|
|
|
|
$result_sqll=mysqli_query($conn,$sqll);
|
|
$num_rows=mysqli_num_rows($result_sqll);
|
|
$row0= mysqli_fetch_assoc($result_sqll);
|
|
|
|
|
|
$sql="SELECT DATE_FORMAT(a.medical_entry_date, '%d-%m-%y') as date,a.*,b.patient_name,b.dept_id,b.employer_contractor_id,b.blood_group,b.primary_phone,b.emp_code,b.patient_cat_id,b.dob FROM `medical_examination` a left JOIN patient_master b on a.patient_id=b.id where a.patient_id != '' and a.peme_no != '' or a.pohc_no != '' ORDER BY a.medical_entry_date ASC";
|
|
error_log($sql);
|
|
|
|
$result = mysqli_query($conn,$sql);
|
|
|
|
?>
|
|
|
|
<strong><tr bgcolor="#eeeeee">
|
|
<td >Sr.</td>
|
|
<td align="left" width="5%" >Examination NO</td>
|
|
<td align="left" width="5%" >Date Of Exam</td>
|
|
<td align="left" width="5%" >Examination Type</td>
|
|
<td align="left" width="5%" > Name </td>
|
|
<td align="left" width="5%" > Employee Code </td>
|
|
<td align="left" width="5%" > Business Unit </td>
|
|
<td align="left" width="5%" > Age </td>
|
|
<td align="left" width="5%" > Sex </td>
|
|
<td align="left" width="5%" > Height (in cms)</td>
|
|
<td align="left" width="5%" > Weight (in kgs)</td>
|
|
<td width="5%" align="left" >BMI</td>
|
|
|
|
|
|
<td valign="top" align="left" width="3%" >BP SYS</td>
|
|
<td valign="top" align="left" width="3%" >BP DIA</td>
|
|
<td valign="top" align="left" width="3%" >Blood group</td>
|
|
<td valign="top" align="left" width="3%" >HB%</td>
|
|
<td valign="top" align="left" width="3%" >TLC</td>
|
|
<td valign="top" align="left" width="3%" >L (gm%)</td>
|
|
<td valign="top" align="left" width="3%" >N (gm%)</td>
|
|
<td valign="top" align="left" width="3%" >M (gm%)</td>
|
|
<td valign="top" align="left" width="3%" >E (gm%)</td>
|
|
<td valign="top" align="left" width="3%" >ESR</td>
|
|
<td valign="top" align="left" width="3%" >URIC ACID</td>
|
|
<td valign="top" align="left" width="3%" >Serum Creatinine</td>
|
|
<td valign="top" align="left" width="3%" >FBS/RBS/PPBS (MG/DL)</td>
|
|
<td valign="top" align="left" width="3%" >Total Bilirubin</td>
|
|
<td valign="top" align="left" width="3%" >Conj</td>
|
|
<td valign="top" align="left" width="3%" >Unconj</td>
|
|
<td valign="top" align="left" width="3%" >SGOT</td>
|
|
<td valign="top" align="left" width="3%" >SGPT</td>
|
|
<td valign="top" align="left" width="3%" >Alkaline Phosphatase</td>
|
|
<td valign="top" align="left" width="3%" >Total Protein</td>
|
|
<td valign="top" align="left" width="3%" >Albumin</td>
|
|
<td valign="top" align="left" width="3%" >Globulin</td>
|
|
<td valign="top" align="left" width="3%" >Total Cholestrol</td>
|
|
<td valign="top" align="left" width="3%" >(LDL) Cholestrol</td>
|
|
<td valign="top" align="left" width="3%" >(VLDL) Cholestrol</td>
|
|
<td valign="top" align="left" width="3%" >(HDL) Cholestrol</td>
|
|
<td valign="top" align="left" width="3%" >Triglycerides</td>
|
|
<td valign="top" align="left" width="3%" >Audio</td>
|
|
<td valign="top" align="left" width="3%" >Spiro</td>
|
|
<td valign="top" align="left" width="3%" >ECG</td>
|
|
<td valign="top" align="left" width="3%" >XRAY</td>
|
|
<td width="3%" align="left" >BMI Score</td>
|
|
<td width="3%" align="left" >BP Score</td>
|
|
<td width="3%" align="left" >RBS Score</td>
|
|
<td width="3%" align="left" >CHOLESTROL Score</td>
|
|
<td valign="top" align="left" width="3%" >Total Score</td>
|
|
</tr>
|
|
|
|
<?php
|
|
$count=1;
|
|
while ($row1= mysqli_fetch_assoc($result)){
|
|
extract($row1);
|
|
|
|
$bp = explode("/", $row1['bp']);
|
|
|
|
|
|
$bmi_score = 0;
|
|
$bp_score = 0;
|
|
|
|
$tc_score = 0;
|
|
|
|
$rbs_score = 0;
|
|
|
|
if($row1['bmi'] > 30){
|
|
$bmi_score = 0;
|
|
}
|
|
|
|
elseif ($row1['bmi'] > 25 && $row1['bmi'] < 30) {
|
|
$bmi_score = 2;
|
|
}
|
|
|
|
else{
|
|
$bmi_score = 4;
|
|
}
|
|
|
|
if($bp[0]>140 && $bp[1]>90){
|
|
$bp_score = 0;
|
|
}
|
|
|
|
elseif ($bp[0]>120 && $bp[0]<140 && $bp[1]>80 && $bp[1]<90) {
|
|
$bp_score = 2;
|
|
}
|
|
|
|
else{
|
|
$bp_score = 4;
|
|
}
|
|
|
|
|
|
if($row1['blood_sugar_rbs'] > 200){
|
|
$rbs_score = 0;
|
|
}
|
|
|
|
elseif ($row1['blood_sugar_rbs'] > 139 && $row1['blood_sugar_rbs'] < 200) {
|
|
$rbs_score = 2;
|
|
}
|
|
|
|
else{
|
|
$rbs_score = 4;
|
|
}
|
|
|
|
if($row1['bmi'] > 30){
|
|
$bmi_score = 0;
|
|
}
|
|
|
|
elseif ($row1['bmi'] > 25 && $row1['bmi'] < 30) {
|
|
$bmi_score = 2;
|
|
}
|
|
|
|
else{
|
|
$bmi_score = 4;
|
|
}
|
|
|
|
if($row1['total_cholestrol'] > 240){
|
|
$tc_score=0;
|
|
}
|
|
else if($row1['total_cholestrol'] > 200 && $row1['total_cholestrol'] < 240){
|
|
$tc_score=2;
|
|
}
|
|
else{
|
|
$tc_score=4;
|
|
}
|
|
|
|
$total_score = $bmi_score + $bp_score + $rbs_score + $tc_score;
|
|
|
|
if($row1['task']=='peme'){
|
|
$form_name="PEME";
|
|
}else if($row1['task']=='peme_short'){
|
|
$form_name="PEME SHORT DURATION";
|
|
}else if($row1['task']=='pohc'){
|
|
$form_name="POHC";
|
|
}else if($row1['task']=='eye_check'){
|
|
$form_name="EYE CHECKUP";
|
|
}else if($row1['task']=='foodhand_exam'){
|
|
$form_name="FOOD HANDLER EXAMINATION";
|
|
}
|
|
|
|
if($row1['task'] == 'peme' || $row1['task'] == 'peme_short'){
|
|
$med_no = $row1['peme_no'];
|
|
}
|
|
else{
|
|
$med_no = $row1['pohc_no'];
|
|
}
|
|
?>
|
|
|
|
<tr>
|
|
<td><?php echo $count?></td>
|
|
<td><?php echo $med_no;?></td>
|
|
|
|
<td><?php echo date('d-m-Y', strtotime($row1['medical_entry_date']))?></td>
|
|
<td><?php echo $form_name;?></td>
|
|
<td><?php echo $row1['patient_name']?></td>
|
|
<td><?php echo $row1['emp_code']?></td>
|
|
<td><?php echo getTableFieldValue('bussiness_unit','bu_name','bu_id',$row1['bu_id'])?></td>
|
|
<td><?php $from = new DateTime($row1['dob']);
|
|
|
|
$to = new DateTime('today');
|
|
|
|
echo $from->diff($to)->y;?></td>
|
|
|
|
<td><?php echo $row1['gender']?></td>
|
|
<td><?php echo $row1['height']?></td>
|
|
<td><?php echo $row1['weight']?></td>
|
|
<td><?php echo $row1['bmi']?></td>
|
|
<td><?php echo $bp[0]?></td>
|
|
<td><?php echo $bp[1]?></td>
|
|
<td><?php echo $row1['blood']?></td>
|
|
<td><?php echo $row1['hb']?></td>
|
|
<td><?php echo $row1['tlc']?></td>
|
|
<td><?php echo $row1['dlc_l']?></td>
|
|
<td><?php echo $row1['dlc_n']?></td>
|
|
<td><?php echo $row1['dlc_m']?></td>
|
|
<td><?php echo $row1['dlc_e']?></td>
|
|
<!-- <td><?php echo $row1['platelets']?></td> -->
|
|
<td><?php echo $row1['esr']?></td>
|
|
<td><?php echo $row1['uric_acid']?></td>
|
|
<td><?php echo $row1['s_creatinine']?></td>
|
|
<td><?php echo $row1['blood_sugar_fbs']?>/<?php echo $row1['blood_sugar_rbs']?>/<?php echo $row1['blood_sugar_ppbs']?></td>
|
|
<td><?php echo $row1['total_bilirubin']?></td>
|
|
<td><?php echo $row1['conj']?></td>
|
|
<td><?php echo $row1['uniconj']?></td>
|
|
<td><?php echo $row1['sgop']?></td>
|
|
<td><?php echo $row1['sgpt']?></td>
|
|
<td><?php echo $row1['alk_phosphatase']?></td>
|
|
<td><?php echo $row1['total_protein']?></td>
|
|
<td><?php echo $row1['albumin']?></td>
|
|
<td><?php echo $row1['globulin']?></td>
|
|
<td><?php echo $row1['total_cholestrol']?></td>
|
|
<td><?php echo $row1['ldl']?></td>
|
|
<td><?php echo $row1['vldl']?></td>
|
|
<td><?php echo $row1['hdl']?></td>
|
|
<td><?php echo $row1['tryglycerides']?></td>
|
|
<td><?php echo $row1['audio_findings']?></td>
|
|
<td><?php echo $row1['spirometry_remarks']?></td>
|
|
<td><?php echo $row1['ecg_findings']?></td>
|
|
<td><?php echo $row1['xray_findings']?></td>
|
|
<td><?php echo $bmi_score?></td>
|
|
<td><?php echo $bp_score?></td>
|
|
<td><?php echo $rbs_score?></td>
|
|
<td><?php echo $tc_score?></td>
|
|
<td><?php echo $total_score;?></td>
|
|
|
|
|
|
</tr>
|
|
<?php
|
|
$count++;
|
|
}
|
|
?>
|
|
<tr Height="10px"><td colspan="48"><b>TOTAL: <?php echo $row0['total']?></b></td></tr>
|
|
</table>
|
|
</body>
|
|
|
|
|