ohctech_p8/hospitalization_pdf.php
2024-10-16 19:18:52 +05:30

270 lines
8.1 KiB
PHP

<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<div id="opd_form_div" style="display:none">
<form id="opd_form" name="opd_form">
<?php
//include autoloader;
include ('includes/config/config.php');
include_once ("includes/functions.php");
error_reporting(E_ERROR | E_PARSE);
error_log("id:" . $_REQUEST['appointment_idpdf']);
$sql_employee_appointment = "select a.*, p.patient_name, p.dept_id, p.emp_code, p.father_name, p.designation_id,employer_contractor_id, patient_cat_id, gender,blood_group,emp_cadre,dob,p.dept_id,p.bu_id,p.section_id,p.bu_id,p.sub_section_id from employee_appointment a, patient_master p where a.emp_id=p.id and appointment_id='" . $_REQUEST['appointment_idpdf'] . "'";
error_log("error" . $sql_employee_appointment);
// echo $sql_employee_appointment;
error_log("OPD PDF QUERY:" . $sql_employee_appointment);
$res_emp_appoint = mysqli_query($conn, $sql_employee_appointment);
$rows_emp_appoint = mysqli_fetch_array($res_emp_appoint);
@extract($rows_emp_appoint);
$patient_name = $rows_emp_appoint['patient_name'];
$sql_details = "select * from hospitalization_details where appointment_id = '" . $_REQUEST['appointment_idpdf'] . "'";
error_log("sql hospital pres " . $sql_details);
$res_details = mysqli_query($conn, $sql_details);
$employee_code = $rows_emp_appoint['emp_code'];
$father_name = $rows_emp_appoint['father_name'];
?>
<style>
body {
text-transform: capitalize;
}
.tbl1 {
width: 100%;
}
th {
background-color: #e1e1e1;
font-size: 12px;
font-style: bold;
vertical-align: top;
}
td {
text-align: left;
font-size: 12px;
vertical-align: top;
}
</style>
</head>
<body>
<table border="1" cellspacing="0" width="100%">
<tr>
<th colspan="2" align="center" style="font-size: 20px;background-color: #243557;color: white">
Hospitalization Details</th>
</tr>
<tr>
<td width="100%" colspan="2"></td>
</tr>
<tr>
<th colspan="2">Reporting Time in OHC:
<?php echo date("G:i a", strtotime($rows_emp_appoint['appointment_date'])) ?>
<span style="margin-left:250px">Date:
<?php echo date("d/M/Y", strtotime($rows_emp_appoint['appointment_date'])) ?>
</span>
</th>
</tr>
<tr>
<th>Name Of Patient:</th>
<td>
<?php echo $patient_name; ?>
</td>
</tr>
<tr>
<th>Employee ID:</th>
<td>
<?php echo $rows_emp_appoint['emp_code'] ?>
</td>
</tr>
<tr>
<th>Age of Patient: </th>
<td>
<?php
$from = new DateTime($rows_emp_appoint['dob']);
$to = new DateTime('today');
echo $from->diff($to)->y; ?>
</td>
</tr>
<tr>
<th>Sex: </th>
<td>
<?php if ($rows_emp_appoint['gender'] == 'M') {
echo 'Male';
} else {
echo 'Female';
} ?>
</td>
</tr>
<tr>
<th>Individual Contact No.</th>
<td>
<?php echo $rows_emp_appoint['primary_phone'] ?>
</td>
</tr>
<tr>
<th>Designation and employment status</th>
<td>
<?php echo getTableFieldValue('designation', 'designation_name', 'designation_id', $rows_emp_appoint['designation_id']) . " " ?>
<?php echo $rows_emp_appoint['status'] ?>
</td>
</tr>
<!-- <tr>
<td colspan="1">Division/Department/Station</td>
<td colspan="2">
<?php echo getTableFieldValue('bussiness_unit', 'bu_name', 'bu_id', $rows_emp_appoint['bu_id']) ?>/
<?php echo getTableFieldValue('department', 'dept_name', 'dept_id', $rows_emp_appoint['dept_id']) ?>/
<?php echo getTableFieldValue('section', 'section_name', 'section_id', $rows_emp_appoint['section_id']) ?>
</td>
</tr> -->
<tr>
<th>Name Of Supervisor and Contact no</th>
<td>
<?php echo getTableFieldValue('patient_master', 'patient_name', 'id', $rows_emp_appoint['emp_mgr_code']) . " " ?>
<?php echo getTableFieldValue('patient_master', 'primary_phone', 'id', $rows_emp_appoint['emp_mgr_code']) ?>
</td>
</tr>
<tr>
<th>Reporting Time in OHC[24 Hrs format]</th>
<td>
<?php echo date("g:i a", strtotime($rows_emp_appoint['appointment_date'])) ?>
</td>
</tr>
<tr>
<th align="center" colspan="2">Details</th>
</tr>
<tr>
<th>Referral:</td>
<td>
<?php echo nl2br(($rows_emp_appoint['referral'] != '') ? getCommaSeperatedValuesForInClause("select referral_point_name from referral_point ", "referral_point_id ", $rows_emp_appoint['referral']) : "N/A") ?>
</td>
</tr>
<tr>
<th>Referral Reason:</th>
<td style="word-wrap: break-word; word-break: break-all;">
<?php echo $rows_emp_appoint['referral_doc'] ?>
</td>
</tr>
<tr>
<th>Ambulance Out Time:</th>
<td>
<?php echo $rows_emp_appoint['ambulance_out_time'] != null ? date_format(date_create($rows_emp_appoint['ambulance_out_time']), "d-M-Y h:i:sa ") : 'NA' ?>
</td>
</tr>
<tr>
<th>Ambulance In Time:</th>
<td>
<?php echo $rows_emp_appoint['ambulance_in_time'] != null ? date_format(date_create($rows_emp_appoint['ambulance_in_time']), "d-M-Y h:i:sa ") : 'NA' ?>
</td>
</tr>
<?php
while ($rows_details = mysqli_fetch_assoc($res_details)) {
?>
<tr>
<th>Entry Time:</th>
<td>
<?php echo $rows_details['entry_time'] != null ? date_format(date_create($rows_details['entry_time']), "d-M-Y h:i:sa ") : 'NA' ?>
</td>
</tr>
<tr>
<th>Additional Details :</th>
<td style="word-wrap: break-word; word-break: break-all;">
<?php echo $rows_details['remark'] ?>
</td>
</tr>
<?php
}
?>
</table>
<table width="100%">
<tr>
<td>
<?php if ($rows_emp_appoint_doc_details['emp_sign'] != '' || $rows_emp_appoint_doc_details['emp_sign'] != null) { ?>
<img src="data:<?php echo $rows_emp_appoint_doc_details['image_type'] ?>;base64,<?php echo base64_encode($rows_emp_appoint_doc_details['emp_sign']) ?>"
style="width: 120px; height: 80px;float: right" />
</td>
<?php } ?>
</tr>
</table>
</form>
<form id="employeeDetailsFormPdf" action="" method="POST">
<input type="hidden" name="htmlText" id="htmlText" />
</form>
</div>
</body>
<script>
formSubmit();
function formSubmit() {
$("#htmlText").val($("#opd_form").html());
document.forms['employeeDetailsFormPdf'].action = "pdf_dynamic.php";
document.forms['employeeDetailsFormPdf'].method = "post";
document.forms['employeeDetailsFormPdf'].submit();
}
</script>