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

588 lines
33 KiB
PHP

<link rel="stylesheet" href="assets/font-awesome/4.5.0/css/font-awesome.min.css" />
<!-- page specific plugin styles -->
<link rel="stylesheet" href="assets/css/jquery-ui.custom.min.css" />
<link rel="stylesheet" href="assets/css/chosen.min.css" />
<link rel="stylesheet" href="assets/css/bootstrap-datepicker3.min.css" />
<link rel="stylesheet" href="assets/css/bootstrap-timepicker.min.css" />
<link rel="stylesheet" href="assets/css/daterangepicker.min.css" />
<link rel="stylesheet" href="assets/css/bootstrap-datetimepicker.min.css" />
<link rel="stylesheet" href="assets/css/bootstrap-colorpicker.min.css" />
<link rel="stylesheet" href="adminlte/bower_components/bootstrap/less/type.less" />
<script src="assets/js/jquery-ui.custom.min.js"></script>
<script src="assets/js/jquery.ui.touch-punch.min.js"></script>
<script src="assets/js/chosen.jquery.min.js"></script>
<script src="assets/js/spinbox.min.js"></script>
<script src="assets/js/bootstrap-datepicker.min.js"></script>
<script src="assets/js/bootstrap-timepicker.min.js"></script>
<script src="assets/js/jquery.dataTables.min.js"></script>
<script src="assets/js/jquery.dataTables.bootstrap.min.js"></script>
<script src="assets/js/dataTables.buttons.min.js"></script>
<script src="assets/js/buttons.flash.min.js"></script>
<script src="assets/js/buttons.html5.min.js"></script>
<script src="assets/js/buttons.print.min.js"></script>
<script src="assets/js/buttons.colVis.min.js"></script>
<script src="assets/js/dataTables.select.min.js"></script>
<script src="assets/js/moment.min.js"></script>
<script src="assets/js/daterangepicker.min.js"></script>
<script src="assets/js/bootstrap-datetimepicker.min.js"></script>
<script src="assets/js/bootstrap-colorpicker.min.js"></script>
<script src="assets/js/jquery.knob.min.js"></script>
<script src="assets/js/autosize.min.js"></script>
<script src="assets/js/jquery.inputlimiter.min.js"></script>
<script src="assets/js/jquery.maskedinput.min.js"></script>
<script src="assets/js/bootstrap-tag.min.js"></script>
<script src="assets/js/ace-elements.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".glyphicon").css("top", "");
});
function open_treatments(appointment_id) {
$('#modal-add-consultation').modal("show");
}
</script>
<?php
include ('includes/config/config.php');
$rolecode = $_SESSION['RoleCode'];
if (isset($_REQUEST['appointmentId'])) {
$sql = "select * from employee_appointment where appointment_id='" . $_REQUEST['appointmentId'] . "'";
// echo "query:".$sql;
$result = mysqli_query($conn,$sql);
$num_rows = @mysqli_num_rows($result);
$row = null;
// echo fhfh;
if ($num_rows > 0) {
$row = @mysqli_fetch_array($result);
}
}
?>
<script>
var rolecode = '<?php echo $_SESSION ['RoleCode']?>';
</script>
<form id="opd_form" method="post">
<div class="widget-box box box-success" id="opd_form_pdf" style="margin-left: 5px; margin-right: 50px; width: 99%">
<div class="widget-header" data-action="fullscreen">
<h5 class="widget-title">Patient OPD - <?php echo $patient_name?></h5>
<div class="widget-toolbar" style="float: right">
<div class="clearfix">
<div class="pull-right tableTools-container">
<div class="dt-buttons btn-overlap btn-group ">
<a href="<?php echo $_REQUEST['returnPage'].'&backButon=back'?>"
class="dt-button buttons-csv buttons-html5 btn btn-white btn-primary btn-bold save_button"
style="float: left;">Back</a> <a
class="dt-button buttons-print btn btn-white btn-primary btn-bold"
onclick="exporttopdf();" tabindex="0" aria-controls="dynamic-table"
data-original-title="" title=""><span><i class="fa fa-print bigger-110 grey"></i> <span
class="hidden">Print</span></span></a>
<a class="dt-button buttons-print btn btn-white btn-primary btn-bold"
data-action="fullscreen" tabindex="0" aria-controls="dynamic-table"
data-original-title="" title=""><span><i class="fa fa fa-expand bigger-110 grey"></i>
<span class="hidden">Maximize</span></span></a>
</div>
</div>
</div>
</div>
</div>
<div class="widget-body">
<div class="widget-main">
<div class="row">
<div class="col-xs-10 table-responsive">
<div class="widget-box box box-warning">
<div class="widget-body">
<div class="widget-main">
<div class="row">
<div class="col-xs-12">
<div class="row">
<div class="col-sm-3">
<label class="control-label" for="appoint"><strong
style="font-size: 11px">Medical Record No</strong></label>
<input id="ticket_no" type="hidden" style="height: 30px"
class="form-control" name="ticket_no"
value="<?php echo $row['ticket_no'];?>" /> <input id="appoint"
type="hidden" style="height: 30px" class="form-control"
name="appoint" value="<?php echo $_REQUEST['appointmentId']?>"
disabled />
<div class="input-group">
<?php echo $row['ticket_no'];?>
</div>
</div>
<div class="col-sm-3">
<label class="control-label" for="appointment_date"><strong
style="font-size: 11px">In Time</strong></label>
<div class="input-group">
<span><?php echo date_format(date_create($row['appointment_date']),"d-M-Y h:i:sa ")?>
</span>
</div>
</div>
<div class="col-sm-3">
<label class="control-label" for="appointment_date"><strong
style="font-size: 11px">Clearance Time</strong></label>
<div class="input-group">
<span><?php echo date_format(date_create($row['out_time']),"d-M-Y h:i:sa ")?>
</span>
</div>
</div>
<div class="col-sm-3">
<label class="control-label" for="shift_type">
<strong style="font-size: 11px">Shift</strong></label>
<div class="input-group">
<?php echo $row['shift_type'];
?></div>
</div>
</div>
<div class="space-4"></div>
<div class="row">
<div class="col-sm-3">
<label class="control-label" for="form-field-8"><strong
style="font-size: 11px">INJURY DEFINE</strong></label>
<div class="input-group">
<?php if($row['injury_def']=='init'){ echo " Initiated";}
elseif($row['injury_def']=='not-init'){ echo "Not Initiated";} ?>
</div>
</div>
<div class="col-sm-3">
<label class="control-label" for="form-field-8"><strong
style="font-size: 11px">Complaints</strong></label>
<div class="input-group">
<?php echo nl2br(getCommaSeperatedValuesForInClause("select complaint from complaints ", "complaint_id", $row['complaints']))
?></div>
</div>
<div class="col-sm-3">
<label class="control-label" for="form-field-8"><strong
style="font-size: 11px">Diagnosis</strong></label>
<div class="input-group">
<?php echo nl2br(getCommaSeperatedValuesForInClause("select ailment_name from ailment ", "ailment_id", $row['ailment_new']))
?></div>
</div>
<div class="col-sm-3">
<label class="control-label" for="form-field-8"><strong
style="font-size: 11px">Examination
Findings</strong></label>
<div class="input-group">
<?php echo nl2br(getCommaSeperatedValuesForInClause("select examination_finding from examination_findings ", "id", $row['examination_remarks'])
)?>
</div>
</div>
</div>
<div class="space-6"></div>
<div class="row">
<div class="col-sm-4">
<label class="control-label" for="injury_time"><strong
style="font-size: 11px">DIVISION WHERE INCINDENT
OCCURED</strong></label>
<div class="input-group">
<span><?php echo getTableFieldValue('bussiness_unit','bu_name','bu_id',$row['bu_id'])?>
</span>
</div>
</div>
<div class="col-sm-4">
<label class="control-label" for="injury_time"><strong
style="font-size: 11px">SUB DIVISION(DEPARTMENT) WHERE
INCIDENT OCCURED</strong></label>
<div class="input-group">
<span><?php echo getTableFieldValue('department','dept_name','dept_id',$row['dept_id'])?>
</span>
</div>
</div>
<div class="col-sm-4">
<label class="control-label" for="form-field-8"><strong
style="font-size: 11px">SUB STATION(UTE)</strong></label>
<div class="input-group">
<?php echo getTableFieldValue('section','sectiona_name','section_id',$row['section_id'])?>
</div>
</div>
</div>
<div class="space-6"></div>
<div class="space-6"></div>
<div class="row">
<div class=" col-sm-4">
<label class="control-label" for="followup_to_opd"><strong
style="font-size: 11px">Case Type</strong></label>
<div class="input-group">
<?php echo generateOption('case_type', 'case_name', 'case_code', $row['case_type'], '') ?>
</div>
</div>
<div class="col-sm-4">
<label class="control-label" for="form-field-8"><strong
style="font-size: 11px">Referred By</strong></label>
<div class="input-group">
<?php echo getTableFieldValue('referred_by_master', 'referred_by', 'id', $row['referred_by']);?>
</div>
<div class="col-sm-4">
<label class="control-label" for="form-field-8"><strong
style="font-size: 11px">Remarks/Follow-up Investigation
Details</strong></label>
<div class="input-group">
<?php echo nl2br($row['remarks_rece'])?></div>
</div>
</div>
<div class="space-6"></div>
<div class="row">
<div class="col-sm-12 table-responsive">
<label class="control-label" for="form-field-8"><strong
style="font-size: 11px">Injury</strong></label>
<table class="table table-bordered table-hover">
<thead>
<tr class="active">
<th><strong style="font-size: 11px">Type</strong>
</th>
<th><strong style="font-size: 11px">Part</strong>
</th>
<th><strong
style="font-size: 11px">Classification</strong>
</th>
</tr>
</thead>
<tbody>
<?php
$injury_type_names = explode(',', $row['injury_types_new']);
$injury_part_names = explode(',', $row['injury_parts_new']);
// error_log("injury part name: ".print_r($injury_part_names, true)." length: ".count($injury_part_names));
$injury_class_names = explode(',', $row['injury_classes_new']);
?>
<tr>
<td class="col-sm-4"><?php
foreach($injury_type_names as $injury_type_name){ ?>
<span><?php echo strtoupper(getTableFieldValue('injury_type','injury_type_name','injury_type_id',$injury_type_name));?>,</span>
<?php }
?>
</td>
<td class="col-sm-4"><?php
foreach($injury_part_names as $injury_part_name){ ?>
<span><?php echo strtoupper(getTableFieldValue('injury_part','inj_name','inj_id',$injury_part_name));?>,</span>
<?php }
?>
</td>
<td class="col-sm-4"><?php
foreach($injury_class_names as $injury_class_name){ ?>
<span><?php echo strtoupper(getTableFieldValue('injury_class','inj_class_name','inj_class_id',$injury_class_name));?>,</span>
<?php }
?>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="space-6"></div>
<div class="row">
<div class="col-sm-12">
<label class="control-label" for="remarks"><strong
style="font-size: 11px">Procedures (If
Any):</strong></label>
<?php echo nl2br($row['injury_procedure'])?>
</div>
</div>
<div class="space-6"></div>
<div class="row">
<div class="col-sm-4">
<label class="control-label "
for="medicine_disbursement"><strong
style="font-size: 11px">Medicine Disbursement</strong>
</label>
&nbsp;&nbsp;&nbsp;&nbsp;
<?php echo ($row['medi_disbursement']=='Y')? "Yes":"No" ?>
</div>
<div class="col-sm-4">
<label class=" control-label " for="doctor_discussed"><strong
style="font-size: 11px">Doctor Discussed?</strong>
</label>
&nbsp;&nbsp;&nbsp;&nbsp;
<?php echo ($row['doctor_discussed']=='Y')? "Yes":"No" ?>
</div>
<div class="col-sm-4">
<label class=" control-label " for="doctor_discussed"><strong
style="font-size: 11px">Doctor Consulted?</strong>
</label>
&nbsp;&nbsp;&nbsp;&nbsp;
<?php echo ($row['doctor_attended_flag']=='Y')? "Yes":"No" ?>
</div>
</div>
<div class="space-6"></div>
<div class="row">
<div class="col-sm-12 table-responsive">
<?php $appointment_id=$_REQUEST['appointmentId'] ; ?>
<?php include('treatment_view_common.php'); ?>
</div>
</div>
<div class="space-6"></div>
<div class="row">
<div class="col-sm-12 table-responsive">
<label class="control-label" for="referral"><strong
style="font-size: 11px">Additional Recommendations(If
Any)</strong></label>
<?php echo nl2br($row['external_treatments'])?>
</div>
</div>
<div class="space-6"></div>
<div class="row">
<div class="col-sm-6">
<label class="control-label" for="referral"><strong
style="font-size: 11px">Referral</strong></label>
<div class="input-group">
<?php echo nl2br(($row['referral']!='')?getCommaSeperatedValuesForInClause("select referral_point_name from referral_point ", "referral_point_id ", $row['referral']):"N/A")?>
</div>
</div>
<div class="col-sm-6">
<label class="control-label" for="followup"><strong
style="font-size: 11px">Follow-up</strong></label>
<div class="input-group">
<?php echo nl2br(($row['followup']!='')?$row['followup']:"N/A")?>
</div>
</div>
</div>
</div>
<!-- /.col-xs-12 -->
</div>
<!--row end-->
</div>
<!--end of widget-main-->
</div>
<!--end of widget-body-->
</div>
<!--end of widget-box-->
</div>
<div class="col-xs-2 table-responsive">
<div class="widget-box box box-danger">
<div class="widget-body">
<div class="widget-main">
<div class="row">
<div class="col-sm-12">
<label class="control-label" for="form-field-select-1"><strong
style="font-size: 11px">Emergency?</strong></label>
: <?php if($row['IsEmergency']==0){echo "No";}else {echo "Yes";}?>
</div>
</div>
<div class="space-6"></div>
<div class="row">
<div class="col-sm-12">Heart Rate:<?php echo $row['heart_rate']?></div>
</div>
<div class="space-6"></div>
<div class="row">
<div class="col-sm-4">SBP:<?php echo $row['bp_sbp']?></div>
<div class="col-sm-4">DBP:<?php echo $row['bp_dbp']?></div>
</div>
<div class="space-6"></div>
<div class="row">
<div class="col-sm-4">FBS:<?php echo $row['blood_sugar_fbs']?></div>
<div class="col-sm-4">RBS:<?php echo $row['blood_sugar_rbs']?></div>
<div class="col-sm-4">PPBS:<?php echo $row['blood_sugar_ppbs']?></div>
</div>
<div class="space-6"></div>
<div class="row">
<div class="col-sm-4">Temp:<?php echo $row['temperature']?></div>
<div class="col-sm-4">SPOC2%:<?php echo $row['spo2_percent']?></div>
</div>
<div class="space-6"></div>
<div class="row">
<div class="col-sm-12">
<label class="control-label" for="injury_part"><strong
style="font-size: 11px">Affected Body Parts</strong></label>
<div class="input-group">
<?php echo getCommaSeperatedValuesForInClause("select inj_name from injury_part ", "inj_id", $row['injury_parts_new'])?>
</div>
</div>
</div>
<div class="space-6"></div>
<div class="row">
<div class="col-sm-12">
<label class="control-label" for="health_advice_name"><strong
style="font-size: 11px">Health Advices</strong></label>
<div class="input-group">
<?php echo nl2br($row['health_advices_new'])?>
</div>
</div>
</div>
<div class="space-6"></div>
<div class="row">
<div class="col-sm-12">
<label class="control-label" for="additional_advices"><strong
style="font-size: 11px">Doctor Recommended
Tests</strong></label>
<div class="input-group"> <?php echo $row['recommended_tests_new']; ?>
</div>
</div>
</div>
<div class="space-6"></div>
<div class="row">
<div class="col-sm-12">
<label class="control-label" for="additional_advices"><strong
style="font-size: 11px">Additional Precautions</strong></label>
<div class="input-group"><?php echo nl2br($row['remarks'])?></div>
</div>
</div>
<div class="space-6"></div>
<div class="row">
<div class="col-sm-12 table-responsive">
<label class="control-label" for="followup_remarks"><strong
style="font-size: 11px">Follow-Up Remarks(If
Any)</strong></label>
<div class="input-group"><?php echo $row['followup_remarks']?></div>
</div>
</div>
<div class="space-6"></div>
<div class="row">
<div class="col-sm-12 table-responsive">
<label class="control-label" for="test_result"><strong
style="font-size: 11px">Test Result</strong></label>
<div class="input-group"><?php echo $row['test_result']?></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
<form id="pdfform" target="_blank">
<input type="hidden" id="appointment_id_pdf" value="<?php echo $row['appointment_id']?>" name="appointment_id_pdf">
</form>
<script>
function exporttopdf() {
document.forms['pdfform'].action = "opd_form_pdf.php";
document.forms['pdfform'].method = "post";
document.forms['pdfform'].submit();
}
</script>