File: /home/dmstechonline/crm.chaitanyahospitalvirar.com/application/views/admin/searchdisablepatient.php
<?php
$currency_symbol = $this->customlib->getHospitalCurrencyFormat();
$genderList = $this->customlib->getGender();
$marital_status = $this->config->item('marital_status');
?>
<div class="content-wrapper">
<!-- Main content -->
<section class="content">
<div class="row">
<div class="col-md-12">
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">
<?php echo $this->lang->line('disabled_patient_list');?>
</h3>
<div class="box-tools pull-right addmeeting">
<a href="<?php echo base_url() ?>admin/admin/search" class="btn btn-primary btn-sm"><i class="fa fa-reorder"></i> <?php echo $this->lang->line('patient_list'); ?></a>
</div>
</div>
<div class="box-body table-responsive">
<div class="download_label"><?php
echo $this->lang->line('disabled_patient_list');
?></div>
<table class="table table-striped table-bordered table-hover ajaxlistdisablepatient" data-export-title="<?php echo $this->lang->line('disabled_patient_list'); ?>">
<thead>
<tr>
<th><?php echo $this->lang->line('patient_name'); ?></th>
<th><?php echo $this->lang->line('age'); ?></th>
<th><?php echo $this->lang->line('gender'); ?></th>
<th><?php echo $this->lang->line('phone'); ?></th>
<th><?php echo $this->lang->line('guardian_name'); ?></th>
<th><?php echo $this->lang->line('address'); ?></th>
<?php if (!empty($fields)) {
foreach ($fields as $fields_key => $fields_value) {
?>
<th><?php echo ucfirst($fields_value->name); ?></th>
<?php } } ?>
<th class="text-right noExport"><?php echo $this->lang->line('action'); ?></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
</div>
</div>
</div>
</section>
</div>
<div class="modal fade" id="myModal" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content modal-media-content">
<div class="modal-header modal-media-header">
<button type="button" class="close" data-toggle="tooltip" data-placement="bottom" title="Close" data-dismiss="modal">×</button>
<div class="modalicon">
<div id='edit_delete'>
<?php if ($this->rbac->hasPrivilege('revisit', 'can_edit')) { ?>
<a href="#" data-toggle="tooltip" title="<?php echo $this->lang->line('edit'); ?>" ><i class="fa fa-pencil"></i></a>
<?php
}
if ($this->rbac->hasPrivilege('revisit', 'can_delete')) {
?>
<a href="#" data-toggle="tooltip" title="" data-original-title="<?php echo $this->lang->line('delete'); ?>"><i class="fa fa-trash"></i></a>
<?php } ?>
</div>
</div>
<div class="row">
<div class="col-sm-4 col-xs-3">
<div class="form-group15">
<h4 class="modal-title"><?php echo $this->lang->line('patient_details'); ?></h4>
</div>
</div><!--./col-sm-4-->
</div><!-- ./row -->
</div><!--./modal-header-->
<div class="modal-body pt0 pb0">
<div class="row">
<div class="col-lg-12 col-md-12 col-sm-12">
<form id="formadd" accept-charset="utf-8" action="<?php echo base_url() . "admin/patient" ?>" enctype="multipart/form-data" method="post">
<input class="" name="id" type="hidden" id="patientid">
<div class="row row-eq h-vh-lg-100-100">
<div class="col-lg-12 col-md-12 col-sm-12">
<div class="row ptt10">
<div class="col-md-9 col-sm-9 col-xs-9" id="Myinfo">
<ul class="singlelist">
<li class="singlelist24bold">
<span id="patient_name"></span></li>
<li>
<i class="fas fa-user-secret" data-toggle="tooltip" data-placement="top" title="<?php echo $this->lang->line('guardian'); ?>"></i>
<span id="guardian"></span>
</li>
</ul>
<ul class="multilinelist">
<li>
<i class="fas fa-venus-mars" data-toggle="tooltip" data-placement="top" title="<?php echo $this->lang->line('gender'); ?>"></i>
<span id="genders" ></span>
</li>
<li>
<i class="fas fa-tint" data-toggle="tooltip" data-placement="top" title="<?php echo $this->lang->line('blood_group'); ?>"></i>
<span id="blood_group"></span>
</li>
<li>
<i class="fas fa-ring" data-toggle="tooltip" data-placement="top" title="<?php echo $this->lang->line('marital_status'); ?>"></i>
<span id="marital_status"></span>
</li>
</ul>
<ul class="singlelist">
<li>
<i class="fas fa-hourglass-half" data-toggle="tooltip" data-placement="top" title="<?php echo $this->lang->line('age'); ?>"></i>
<span id="age"></span>
</li>
<li>
<i class="fa fa-phone-square" data-toggle="tooltip" data-placement="top" title="<?php echo $this->lang->line('phone'); ?>"></i>
<span id="contact"></span>
</li>
<li>
<i class="fa fa-envelope" data-toggle="tooltip" data-placement="top" title="<?php echo $this->lang->line('email'); ?>"></i>
<span id="email"></span>
</li>
<li>
<i class="fas fa-street-view" data-toggle="tooltip" data-placement="top" title="<?php echo $this->lang->line('address'); ?>"></i>
<span id="address" ></span>
</li>
<li id="show_barcode">
<i class="fa fa-barcode" data-toggle="tooltip" data-placement="top" title="<?php echo $this->lang->line('barcode'); ?>"></i>
<span>
<a href="" id="getbarcode_link" target="_blank">
<img src="" id="getbarcode" width="100" height="35" />
</a>
</span>
</li>
<li id="show_qrcode">
<i class="fa fa-qrcode" data-toggle="tooltip" data-placement="top" title="<?php echo $this->lang->line('qrcode'); ?>"></i>
<span>
<a href="" id="getqrcode_link" target="_blank">
<img src="" id="getqrcode" width="60" height="60" />
</a>
</span>
</li>
<li>
<b><?php echo $this->lang->line('any_known_allergies') ?> </b>
<span id="allergies" ></span>
</li>
<li>
<b><?php echo $this->lang->line('remarks') ?> </b>
<span id="note"></span>
</li>
<li>
<b><?php echo $this->lang->line('tpa_id') ?> </b>
<span id="tpa_id"></span>
</li>
<li>
<b><?php echo $this->lang->line('tpa_validity') ?> </b>
<span id="tpa_validity"></span>
</li>
<li>
<b><?php echo $this->lang->line('national_identification_number') ?> </b>
<span id="national_identification_number"></span>
</li>
</ul>
</div><!-- ./col-md-9 -->
<div class="col-md-3 col-sm-3 col-xs-3">
<div class="pull-right">
<?php $file = "uploads/patient_images/no_image.png"; ?>
<img class="profile-user-img img-responsive" src="<?php echo base_url() . $file.img_time() ?>" id="image" alt="User profile picture">
</div>
</div><!-- ./col-md-3 -->
</div>
</div><!--./col-md-8-->
</div><!--./row-->
<div class="row">
<div class="box-footer">
<div class="pull-right">
</div>
</div>
</div><!--./row-->
</form>
</div><!--./col-md-12-->
</div><!--./row-->
</div>
</div>
</div>
</div>
<div class="modal fade" id="editModal" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content modal-media-content">
<div class="modal-header modal-media-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title"><?php echo $this->lang->line('patient_details'); ?></h4>
</div><!--./modal-header-->
<div class="modal-body pt0 pb0">
<div class="row">
<div class="col-lg-12 col-md-12 col-sm-12">
<form id="formeditpa" accept-charset="utf-8" action="" enctype="multipart/form-data" method="post">
<input id="eupdateid" name="updateid" placeholder="" type="hidden" class="form-control" value="" />
<div class="row row-eq h-vh-lg-100-100">
<div class="col-lg-12 col-md-12 col-sm-12">
<div class="row ptt10">
<div class="col-md-6">
<div class="form-group">
<label><?php echo $this->lang->line('name'); ?></label><small class="req"> *</small>
<input id="ename" name="name" placeholder="" type="text" class="form-control" value="<?php echo set_value('name'); ?>" />
<span class="text-danger"><?php echo form_error('name'); ?></span>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label><?php echo $this->lang->line('guardian_name') ?></label>
<input type="text" name="guardian_name" id="eguardian_name"placeholder="" value="" class="form-control">
</div>
</div>
<div class="col-md-6 col-sm-12">
<div class="row">
<div class="col-sm-3">
<div class="form-group">
<label> <?php echo $this->lang->line('gender'); ?></label>
<select class="form-control" name="gender" id="egenders">
<option value=""><?php echo $this->lang->line('select'); ?></option>
<?php
foreach ($genderList as $key => $value) {
?>
<option value="<?php echo $key; ?>" <?php if (set_value('gender') == $key) echo "selected"; ?>><?php echo $value; ?></option>
<?php
}
?>
</select>
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label for="dob"><?php echo $this->lang->line('date_of_birth'); ?></label>
<input type="text" name="dob" placeholder="" class="form-control date editpatient_dob" /><?php echo set_value('dob'); ?>
</div>
</div>
<div class="col-sm-5" id="calculate">
<div class="form-group">
<label><?php echo $this->lang->line('age').' ('.$this->lang->line('yy_mm_dd').')'; ?></label><small class="req"> *</small>
<div style="clear: both;overflow: hidden;">
<input type="text" placeholder="<?php echo $this->lang->line('year'); ?>" name="age[year]" id="age_year" value="" class="form-control patient_age_year" style="width: 30%; float: left;">
<input type="text" id="age_month" placeholder="<?php echo $this->lang->line('month'); ?>" name="age[month]" value="" class="form-control patient_age_month" style="width: 36%;float: left; margin-left: 4px;">
<input type="text" id="age_day" placeholder="<?php echo $this->lang->line('day'); ?>" name="age[day]" value="" class="form-control patient_age_day" style="width: 26%;float: left; margin-left: 4px;">
</div>
</div>
</div>
</div>
</div><!--./col-md-6-->
<div class="col-md-6 col-sm-12">
<div class="row">
<div class="col-md-3">
<div class="form-group">
<label> <?php echo $this->lang->line('blood_group'); ?></label>
<select class="form-control" id="blood_groups" name="blood_group">
<option value=""><?php echo $this->lang->line('select'); ?></option>
<?php
foreach ($bloodgroup as $key => $value) {
?>
<option value="<?php echo $key; ?>" <?php if (set_value('blood_group') == $key) echo "selected"; ?>><?php echo $value; ?></option>
<?php
}
?>
</select>
<span class="text-danger"><?php echo form_error('blood_group'); ?></span>
</div>
</div>
<div class="col-sm-3">
<div class="form-group">
<label for="pwd"><?php echo $this->lang->line('marital_status'); ?></label>
<select name="marital_status" id="maritalstatuss" class="form-control">
<option value=""><?php echo $this->lang->line('select') ?></option>
<?php foreach ($marital_status as $key => $value) {
?>
<option value="<?php echo $value; ?>"><?php echo $value; ?></option>
<?php } ?>
</select>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label for="exampleInputFile">
<?php echo $this->lang->line('patient_photo'); ?>
</label>
<div><input class="filestyle form-control" type='file' name='file' id="exampleInputFile" size='20' data-height="26" data-default-file="<?php echo base_url() ?>uploads/patient_images/no_image.png" >
</div>
<span class="text-danger"><?php echo form_error('file'); ?></span>
</div>
</div>
</div>
</div><!--./col-md-6-->
<div class="col-sm-3">
<div class="form-group">
<label for="pwd"><?php echo $this->lang->line('phone'); ?></label>
<input id="emobileno" autocomplete="off" name="contact" type="text" placeholder="" class="form-control" value="<?php echo set_value('mobileno'); ?>" />
</div>
</div>
<div class="col-sm-3">
<div class="form-group">
<label><?php echo $this->lang->line('email'); ?></label>
<input type="text" placeholder="" id="eemail" value="<?php echo set_value('email'); ?>" name="email" class="form-control">
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label for="address"><?php echo $this->lang->line('address'); ?></label>
<input name="address" id="eaddress" placeholder="" class="form-control" /><?php echo set_value('address'); ?>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label for="pwd"><?php echo $this->lang->line('remarks'); ?></label>
<textarea name="note" id="enote" class="form-control" ><?php echo set_value('note'); ?></textarea>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label for="email"><?php echo $this->lang->line('any_known_allergies'); ?></label>
<textarea name="known_allergies" id="eknown_allergies" placeholder="" class="form-control" ><?php echo set_value('address'); ?></textarea>
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label for="email"><?php echo $this->lang->line('tpa_id'); ?></label>
<input name="insurance_id" id="insurance_id" placeholder="" class="form-control" ><?php echo set_value('address'); ?>
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label for="email"><?php echo $this->lang->line('tpa_validity'); ?></label>
<input name="validity" id="validity" placeholder="" class="form-control date" ><?php echo set_value('address'); ?>
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label for="email"><?php echo $this->lang->line('national_identification_number'); ?></label>
<input name="identification_number" id="identification_number" placeholder="" class="form-control" ><?php echo set_value('address'); ?>
</div>
</div>
<div class="" id="customfield" ></div>
</div><!--./row-->
</div><!--./col-md-8-->
</div><!--./row-->
<div class="row">
<div class="box-footer">
<div class="pull-right">
<button type="submit" id="formeditpabtn" data-loading-text="<?php echo $this->lang->line('processing') ?>" class="btn btn-info pull-right"><i class="fa fa-check-circle"></i> <?php echo $this->lang->line('save'); ?></button>
</div>
</div>
</div><!--./row-->
</form>
</div><!--./col-md-12-->
</div><!--./row-->
</div>
</div>
</div>
</div>
<script type="text/javascript">
function showdate(value) {
if (value == 'period') {
$('#fromdate').show();
$('#todate').show();
} else {
$('#fromdate').hide();
$('#todate').hide();
}
}
function holdModal(modalId) {
$('#' + modalId).modal({
backdrop: 'static',
keyboard: false,
show: true
});
}
function getpatientData(id) {
$.ajax({
url: '<?php echo base_url(); ?>admin/patient/getpatientDetails',
type: "POST",
data: {id: id},
dataType: 'json',
success: function (data) {
if (data.is_active == 'yes') {
var link = "<?php if ($this->rbac->hasPrivilege('enabled_disabled', 'can_view')) { ?><a href='#' data-toggle='tooltip' onclick='patient_deactive(" + id + ")' data-original-title='<?php echo $this->lang->line('disable'); ?>'><i class='fa fa-thumbs-o-down'></i></a><?php } ?>";
} else {
var link = "<?php if ($this->rbac->hasPrivilege('enabled_disabled', 'can_delete')) { ?><a href='#' data-toggle='tooltip' onclick='patient_active(" + id + ")' data-original-title='<?php echo $this->lang->line('enable'); ?>'><i class='fa fa-thumbs-o-up'></i></a><?php } if ($this->rbac->hasPrivilege('patient', 'can_delete')) { ?> <a href='#' data-toggle='tooltip' onclick='delete_record(" + id + ")' data-original-title='<?php echo $this->lang->line('delete'); ?>'><i class='fa fa-trash'></i></a><?php } ?>";
}
$("patientid").val(data.id);
$("#patient_name").html(data.patient_name+" ("+data.id+")");
$("#guardian").html(data.guardian_name);
$("#patients_id").html(data.patient_unique_id);
$("#genders").html(data.gender);
$("#marital_status").html(data.marital_status);
$("#contact").html(data.mobileno);
$("#email").html(data.email);
$("#address").html(data.address);
$("#is_active").html(data.is_active);
$("#blood_group").html(data.blood_group_name);
$("#age").html(data.patient_age);
$("#allergies").html(data.known_allergies);
$("#note").html(data.note);
$("#tpa_id").html(data.insurance_id);
$("#tpa_validity").html(data.insurance_validity);
$("#national_identification_number").html(data.identification_number);
$("#image").attr("src", '<?php echo base_url() ?>' + data.image+'<?php echo img_time(); ?>');
$('#edit_delete').html("<?php if ($this->rbac->hasPrivilege('patient', 'can_edit')) { ?><a href='#' onclick='editRecord(" + id + ")' data-toggle='tooltip' title='<?php echo $this->lang->line('edit'); ?>' data-target='' data-toggle='modal' data-original-title='<?php echo $this->lang->line('edit'); ?>'><i class='fa fa-pencil'></i></a><?php } ?> " + link + "<?php ?>");
if(data.getbarcode == null){
$("#show_barcode").hide();
$("#getbarcode").attr("src", '');
$("#getbarcode_link").attr("href", '');
}else{
$("#show_barcode").show();
$("#getbarcode").attr("src", data.getbarcode);
$("#getbarcode_link").attr("href", data.getbarcode);
}
if(data.getqrcode == null){
$("#show_qrcode").hide();
$("#getqrcode").attr("src", '');
$("#getqrcode_link").attr("href", '');
}else{
$("#show_qrcode").show();
$("#getqrcode").attr("src", data.getqrcode);
$("#getqrcode_link").attr("href", data.getqrcode);
}
holdModal('myModal');
},
});
}
function editRecord(id) {
$.ajax({
url: '<?php echo base_url(); ?>admin/patient/getpatientDetails',
type: "POST",
data: {id: id},
dataType: 'json',
success: function (data) {
$("#eupdateid").val(data.id);
$('#customfield').html(data.custom_fields_value);
$("#ename").val(data.patient_name);
$("#eguardian_name").val(data.guardian_name);
$("#emobileno").val(data.mobileno);
$("#eemail").val(data.email);
$("#eaddress").val(data.address);
$("#age_year").val(data.year);
$("#age_month").val(data.month);
$("#age_day").val(data.day);
$(".editpatient_dob").val(data.dob);
$("#enote").val(data.note);
$("#exampleInputFile").attr("data-default-file", '<?php echo base_url() ?>' + data.image);
$(".dropify-render").find("img").attr("src", '<?php echo base_url() ?>' + data.image);
$("#eknown_allergies").val(data.known_allergies);
$('select[id="blood_groups"] option[value="' + data.blood_bank_product_id + '"]').attr("selected", "selected");
$('select[id="egenders"] option[value="' + data.gender + '"]').attr("selected", "selected");
$('select[id="maritalstatuss"] option[value="' + data.marital_status + '"]').attr("selected", "selected");
$("#myModal").modal('hide');
$("#insurance_id").val(data.insurance_id);
$("#validity").val(data.insurance_validity);
$("#identification_number").val(data.identification_number);
holdModal('editModal');
},
});
}
$(document).ready(function (e) {
$("#formeditpa").on('submit', (function (e) {
$("#formeditpabtn").button('loading');
e.preventDefault();
$.ajax({
url: '<?php echo base_url(); ?>admin/patient/update',
type: "POST",
data: new FormData(this),
dataType: 'json',
contentType: false,
cache: false,
processData: false,
success: function (data) {
if (data.status == "fail") {
var message = "";
$.each(data.error, function (index, value) {
message += value;
});
errorMsg(message);
} else {
successMsg(data.message);
window.location.reload(true);
}
$("#formeditpabtn").button('reset');
},
error: function () {
}
});
}));
});
function delete_record(id) {
if (confirm(<?php echo "'".$this->lang->line('patient_delete_alert_message')."'"; ?>)) {
$.ajax({
url: '<?php echo base_url(); ?>admin/patient/delete/'+id,
type: "POST",
success: function (data) {
successMsg(<?php echo "'" . $this->lang->line('delete_message') . "'"; ?>);
$("#myModal").modal("hide");
table.ajax.reload();
}
})
}
}
$(".editpatient_dob").on('changeDate', function(event, date) {
var birth_date = $(".editpatient_dob").val();
$.ajax({
url: '<?php echo base_url(); ?>admin/patient/getpatientage',
type: "POST",
dataType: "json",
data: {birth_date:birth_date},
success: function (data) {
$('.patient_age_year').val(data.year);
$('.patient_age_month').val(data.month);
$('.patient_age_day').val(data.day);
}
});
});
function patient_deactive(id) {
if (confirm(<?php echo "'" . $this->lang->line('are_you_sure_to_deactivate_account') . "'"; ?>)) {
$.ajax({
url: '<?php echo base_url(); ?>admin/patient/deactivePatient',
type: "POST",
data: {id: id},
dataType: 'json',
success: function (data) {
successMsg(<?php echo "'" . $this->lang->line('update_message') . "'"; ?>);
window.getpatientData(id);
}
})
}
}
function patient_active(id) {
if (confirm(<?php echo "'" . $this->lang->line('are_you_sure_to_active_account') . "'"; ?>)) {
$.ajax({
url: '<?php echo base_url(); ?>admin/patient/activePatient',
type: "POST",
data: {activeid: id},
dataType: 'json',
success: function (data) {
successMsg(<?php echo "'" . $this->lang->line('update_message') . "'"; ?>);
window.getpatientData(id);
}
})
}
}
</script>
<!-- //========datatable start===== -->
<script type="text/javascript">
(function ($) {
'use strict';
$(document).ready(function(){
initDatatable('ajaxlistdisablepatient','admin/admin/getdisablepatientdatatable')
})
}(jQuery))
</script>
<!-- //========datatable end===== -->
<?php $this->load->view('admin/patient/patientaddmodal') ?>