554 lines
		
	
	
		
			23 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			554 lines
		
	
	
		
			23 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
 | 
						|
<!--sidebar end-->
 | 
						|
<!--main content start-->
 | 
						|
<section id="main-content">
 | 
						|
    <section class="wrapper site-min-height">
 | 
						|
        <!-- page start-->
 | 
						|
        <section class="panel col-md-6 row">
 | 
						|
            <header class="panel-heading">
 | 
						|
                <?php
 | 
						|
                if (!empty($appointment->id))
 | 
						|
                    echo lang('edit_appointment');
 | 
						|
                else
 | 
						|
                    echo lang('add_appointment');
 | 
						|
                ?>
 | 
						|
            </header>
 | 
						|
 | 
						|
 | 
						|
            <style>
 | 
						|
                .panel{
 | 
						|
                    background: transparent;
 | 
						|
                }
 | 
						|
 | 
						|
                .payment_label {
 | 
						|
                    margin-left: -2%;
 | 
						|
                }
 | 
						|
 | 
						|
            </style>
 | 
						|
 | 
						|
 | 
						|
            <div class="panel-body">
 | 
						|
                <div class="adv-table editable-table ">
 | 
						|
                    <?php echo validation_errors(); ?>
 | 
						|
                    <?php echo $this->session->flashdata('feedback'); ?>
 | 
						|
                </div>
 | 
						|
                <form role="form" action="appointment/addNew" class="clearfix row" method="post" enctype="multipart/form-data">
 | 
						|
                    <div class="col-md-12 panel">
 | 
						|
                        <div class="col-md-3 payment_label"> 
 | 
						|
                            <label for="exampleInputEmail1"> <?php echo lang('patient'); ?></label>
 | 
						|
                        </div>
 | 
						|
                        <div class="col-md-9"> 
 | 
						|
                            <select class="form-control m-bot15  pos_select" id="pos_select" name="patient" value=''> 
 | 
						|
                                <?php if (!empty($patients)) { ?>
 | 
						|
                                    <option value="<?php echo $patients->id; ?>" selected="selected"><?php echo $patients->name; ?> - <?php echo $patients->id; ?></option>  
 | 
						|
                                <?php } ?>
 | 
						|
                            </select>
 | 
						|
                        </div>
 | 
						|
                    </div>
 | 
						|
                    <div class="pos_client clearfix">
 | 
						|
                        <div class="col-md-8 payment pad_bot pull-right">
 | 
						|
                            <div class="col-md-3 payment_label"> 
 | 
						|
                                <label for="exampleInputEmail1"> <?php echo lang('patient'); ?> <?php echo lang('name'); ?></label>
 | 
						|
                            </div>
 | 
						|
                            <div class="col-md-9"> 
 | 
						|
                                <input type="text" class="form-control pay_in" name="p_name" value='<?php
 | 
						|
                                if (!empty($payment->p_name)) {
 | 
						|
                                    echo $payment->p_name;
 | 
						|
                                }
 | 
						|
                                ?>' placeholder="">
 | 
						|
                            </div>
 | 
						|
                        </div>
 | 
						|
                        <div class="col-md-8 payment pad_bot pull-right">
 | 
						|
                            <div class="col-md-3 payment_label"> 
 | 
						|
                                <label for="exampleInputEmail1"> <?php echo lang('patient'); ?> <?php echo lang('email'); ?></label>
 | 
						|
                            </div>
 | 
						|
                            <div class="col-md-9"> 
 | 
						|
                                <input type="text" class="form-control pay_in" name="p_email" value='<?php
 | 
						|
                                if (!empty($payment->p_email)) {
 | 
						|
                                    echo $payment->p_email;
 | 
						|
                                }
 | 
						|
                                ?>' placeholder="">
 | 
						|
                            </div>
 | 
						|
                        </div>
 | 
						|
                        <div class="col-md-8 payment pad_bot pull-right">
 | 
						|
                            <div class="col-md-3 payment_label"> 
 | 
						|
                                <label for="exampleInputEmail1"> <?php echo lang('patient'); ?> <?php echo lang('phone'); ?></label>
 | 
						|
                            </div>
 | 
						|
                            <div class="col-md-9"> 
 | 
						|
                                <input type="text" class="form-control pay_in" name="p_phone" value='<?php
 | 
						|
                                if (!empty($payment->p_phone)) {
 | 
						|
                                    echo $payment->p_phone;
 | 
						|
                                }
 | 
						|
                                ?>' placeholder="">
 | 
						|
                            </div>
 | 
						|
                        </div>
 | 
						|
                        <div class="col-md-8 payment pad_bot pull-right">
 | 
						|
                            <div class="col-md-3 payment_label"> 
 | 
						|
                                <label for="exampleInputEmail1"> <?php echo lang('patient'); ?> <?php echo lang('age'); ?></label>
 | 
						|
                            </div>
 | 
						|
                            <div class="col-md-9"> 
 | 
						|
                                <input type="text" class="form-control pay_in" name="p_age" value='<?php
 | 
						|
                                if (!empty($payment->p_age)) {
 | 
						|
                                    echo $payment->p_age;
 | 
						|
                                }
 | 
						|
                                ?>' placeholder="">
 | 
						|
                            </div>
 | 
						|
                        </div> 
 | 
						|
                        <div class="col-md-8 payment pad_bot pull-right">
 | 
						|
                            <div class="col-md-3 payment_label"> 
 | 
						|
                                <label for="exampleInputEmail1"> <?php echo lang('patient'); ?> <?php echo lang('gender'); ?></label>
 | 
						|
                            </div>
 | 
						|
                            <div class="col-md-9"> 
 | 
						|
                                <select class="form-control m-bot15" name="p_gender" value=''>
 | 
						|
 | 
						|
                                    <option value="Male" <?php
 | 
						|
                                    if (!empty($patient->sex)) {
 | 
						|
                                        if ($patient->sex == 'Male') {
 | 
						|
                                            echo 'selected';
 | 
						|
                                        }
 | 
						|
                                    }
 | 
						|
                                    ?> > Male </option>   
 | 
						|
                                    <option value="Female" <?php
 | 
						|
                                    if (!empty($patient->sex)) {
 | 
						|
                                        if ($patient->sex == 'Female') {
 | 
						|
                                            echo 'selected';
 | 
						|
                                        }
 | 
						|
                                    }
 | 
						|
                                    ?> > Female </option>
 | 
						|
                                    <option value="Others" <?php
 | 
						|
                                    if (!empty($patient->sex)) {
 | 
						|
                                        if ($patient->sex == 'Others') {
 | 
						|
                                            echo 'selected';
 | 
						|
                                        }
 | 
						|
                                    }
 | 
						|
                                    ?> > Others </option>
 | 
						|
                                </select>
 | 
						|
                            </div>
 | 
						|
                        </div>
 | 
						|
                    </div>
 | 
						|
 | 
						|
                    <div class="col-md-12 panel">
 | 
						|
                        <div class="col-md-3 payment_label"> 
 | 
						|
                            <label for="exampleInputEmail1">  <?php echo lang('doctor'); ?></label>
 | 
						|
                        </div>
 | 
						|
                        <div class="col-md-9"> 
 | 
						|
                            <select class="form-control m-bot15" id="adoctors" name="doctor" value=''>  
 | 
						|
                                <?php if (!empty($doctors)) { ?>
 | 
						|
                                    <option value="<?php echo $doctors->id; ?>" selected="selected"><?php echo $doctors->name; ?> - <?php echo $doctors->id; ?></option>  
 | 
						|
                                <?php } ?>
 | 
						|
                            </select>
 | 
						|
                        </div>
 | 
						|
                    </div>
 | 
						|
 | 
						|
 | 
						|
                    <div class="col-md-12 panel">
 | 
						|
                        <div class="col-md-3 payment_label"> 
 | 
						|
                            <label for="exampleInputEmail1"> <?php echo lang('date'); ?></label>
 | 
						|
                        </div>
 | 
						|
                        <div class="col-md-9"> 
 | 
						|
                            <input type="text" class="form-control" id="date" readonly="" name="date" id="exampleInputEmail1" value='<?php
 | 
						|
                            if (!empty($appointment->date)) {
 | 
						|
                                echo date('d-m-Y', $appointment->date);
 | 
						|
                            }
 | 
						|
                            ?>' placeholder="">
 | 
						|
                        </div>
 | 
						|
                    </div>
 | 
						|
 | 
						|
                    <div class="col-md-12 panel">
 | 
						|
                        <div class="col-md-3 payment_label"> 
 | 
						|
                            <label class=""><?php echo lang('available_slots'); ?></label>
 | 
						|
                        </div>
 | 
						|
                        <div class="col-md-9"> 
 | 
						|
                            <select class="form-control m-bot15" name="time_slot" id="aslots" value=''> 
 | 
						|
 | 
						|
                            </select>
 | 
						|
                        </div>
 | 
						|
                    </div>
 | 
						|
 | 
						|
 | 
						|
                    <div class="col-md-12 panel">
 | 
						|
                        <div class="col-md-3 payment_label"> 
 | 
						|
                            <label for="exampleInputEmail1"> <?php echo lang('remarks'); ?></label>
 | 
						|
                        </div>
 | 
						|
                        <div class="col-md-9"> 
 | 
						|
                            <input type="text" class="form-control" name="remarks" id="exampleInputEmail1" value='<?php
 | 
						|
                            if (!empty($appointment->address)) {
 | 
						|
                                echo $appointment->address;
 | 
						|
                            }
 | 
						|
                            ?>' placeholder="">
 | 
						|
                        </div>
 | 
						|
                    </div>
 | 
						|
 | 
						|
 | 
						|
                    <div class="col-md-12 panel">
 | 
						|
                        <div class="col-md-3 payment_label"> 
 | 
						|
                            <label for="exampleInputEmail1"> <?php echo lang('appointment'); ?> <?php echo lang('status'); ?></label>
 | 
						|
                        </div>
 | 
						|
                        <div class="col-md-9"> 
 | 
						|
                            <select class="form-control m-bot15" name="status" value=''>
 | 
						|
                                <option value="Pending Confirmation" <?php
 | 
						|
                                if (!empty($appointment->status)) {
 | 
						|
                                    if ($appointment->status == 'Pending Confirmation') {
 | 
						|
                                        echo 'selected';
 | 
						|
                                    }
 | 
						|
                                }
 | 
						|
                                ?> > <?php echo lang('pending_confirmation'); ?> </option> 
 | 
						|
                                <option value="Confirmed" <?php
 | 
						|
                                if (!empty($appointment->status)) {
 | 
						|
                                    if ($appointment->status == 'Confirmed') {
 | 
						|
                                        echo 'selected';
 | 
						|
                                    }
 | 
						|
                                }
 | 
						|
                                ?> > <?php echo lang('confirmed'); ?> </option>
 | 
						|
                                <option value="Treated" <?php
 | 
						|
                                if (!empty($appointment->status)) {
 | 
						|
                                    if ($appointment->status == 'Treated') {
 | 
						|
                                        echo 'selected';
 | 
						|
                                    }
 | 
						|
                                }
 | 
						|
                                ?> > <?php echo lang('treated'); ?> </option>
 | 
						|
                                <option value="cancelled" <?php
 | 
						|
                                if (!empty($appointment->status)) {
 | 
						|
                                    if ($appointment->status == 'Treated') {
 | 
						|
                                        echo 'selected';
 | 
						|
                                    }
 | 
						|
                                }
 | 
						|
                                ?> > <?php echo lang('cancelled'); ?> </option>
 | 
						|
                            </select>
 | 
						|
                        </div>
 | 
						|
                    </div>
 | 
						|
 | 
						|
                    <!--     <div class="col-md-12 panel">
 | 
						|
                         <div class="col-md-3 payment_label"> 
 | 
						|
                         </div>
 | 
						|
                         <div class="col-md-9"> 
 | 
						|
                             <input type="checkbox" name="sms" value="sms"> <?php echo lang('send_sms') ?><br>
 | 
						|
                         </div>
 | 
						|
                     </div>
 | 
						|
                    -->
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
                    <input type="hidden" name="id" id="appointment_id" value='<?php
 | 
						|
                    if (!empty($appointment->id)) {
 | 
						|
                        echo $appointment->id;
 | 
						|
                    }
 | 
						|
                    ?>'>
 | 
						|
 | 
						|
                    <div class="col-md-12 panel">
 | 
						|
                        <div class="col-md-3 payment_label"> 
 | 
						|
                        </div>
 | 
						|
                        <div class="col-md-9"> 
 | 
						|
                            <button type="submit" name="submit" class="btn btn-info pull-right"> <?php echo lang('submit'); ?></button>
 | 
						|
                        </div>
 | 
						|
                    </div>
 | 
						|
 | 
						|
 | 
						|
                </form>
 | 
						|
            </div>
 | 
						|
 | 
						|
        </section>
 | 
						|
        <!-- page end-->
 | 
						|
    </section>
 | 
						|
</section>
 | 
						|
<!--main content end-->
 | 
						|
<!--footer start-->
 | 
						|
 | 
						|
 | 
						|
<script src="common/js/codearistos.min.js"></script>
 | 
						|
 | 
						|
<script>
 | 
						|
    $(document).ready(function () {
 | 
						|
        $('.pos_client').hide();
 | 
						|
        $(document.body).on('change', '#pos_select', function () {
 | 
						|
 | 
						|
            var v = $("select.pos_select option:selected").val()
 | 
						|
            if (v == 'add_new') {
 | 
						|
                $('.pos_client').show();
 | 
						|
            } else {
 | 
						|
                $('.pos_client').hide();
 | 
						|
            }
 | 
						|
        });
 | 
						|
 | 
						|
    });
 | 
						|
 | 
						|
 | 
						|
</script>
 | 
						|
 | 
						|
 | 
						|
<?php if (!empty($appointment->id)) { ?>
 | 
						|
 | 
						|
    <script type="text/javascript">
 | 
						|
        $(document).ready(function () {
 | 
						|
            $("#adoctors").change(function () {
 | 
						|
                // Get the record's ID via attribute  
 | 
						|
                var id = $('#appointment_id').val();
 | 
						|
                var date = $('#date').val();
 | 
						|
                var doctorr = $('#adoctors').val();
 | 
						|
                $('#aslots').find('option').remove();
 | 
						|
                // $('#default').trigger("reset");
 | 
						|
                $.ajax({
 | 
						|
                    url: 'schedule/getAvailableSlotByDoctorByDateByAppointmentIdByJason?date=' + date + '&doctor=' + doctorr + '&appointment_id=' + id,
 | 
						|
                    method: 'GET',
 | 
						|
                    data: '',
 | 
						|
                    dataType: 'json',
 | 
						|
                }).success(function (response) {
 | 
						|
                    var slots = response.aslots;
 | 
						|
                    $.each(slots, function (key, value) {
 | 
						|
                        $('#aslots').append($('<option>').text(value).val(value)).end();
 | 
						|
                    });
 | 
						|
                    //   $("#default-step-1 .button-next").trigger("click");
 | 
						|
                    if ($('#aslots').has('option').length == 0) {                    //if it is blank. 
 | 
						|
                        $('#aslots').append($('<option>').text('No Further Time Slots').val('Not Selected')).end();
 | 
						|
                    }
 | 
						|
                    // Populate the form fields with the data returned from server
 | 
						|
                    //  $('#default').find('[name="staff"]').val(response.appointment.staff).end()
 | 
						|
                });
 | 
						|
            });
 | 
						|
 | 
						|
        });
 | 
						|
 | 
						|
        $(document).ready(function () {
 | 
						|
            var id = $('#appointment_id').val();
 | 
						|
            var date = $('#date').val();
 | 
						|
            var doctorr = $('#adoctors').val();
 | 
						|
            $('#aslots').find('option').remove();
 | 
						|
            // $('#default').trigger("reset");
 | 
						|
            $.ajax({
 | 
						|
                url: 'schedule/getAvailableSlotByDoctorByDateByAppointmentIdByJason?date=' + date + '&doctor=' + doctorr + '&appointment_id=' + id,
 | 
						|
                method: 'GET',
 | 
						|
                data: '',
 | 
						|
                dataType: 'json',
 | 
						|
            }).success(function (response) {
 | 
						|
                var slots = response.aslots;
 | 
						|
                $.each(slots, function (key, value) {
 | 
						|
                    $('#aslots').append($('<option>').text(value).val(value)).end();
 | 
						|
                });
 | 
						|
 | 
						|
                $("#aslots").val(response.current_value)
 | 
						|
                        .find("option[value=" + response.current_value + "]").attr('selected', true);
 | 
						|
 | 
						|
                //   $("#default-step-1 .button-next").trigger("click");
 | 
						|
                if ($('#aslots').has('option').length == 0) {                    //if it is blank. 
 | 
						|
                    $('#aslots').append($('<option>').text('No Further Time Slots').val('Not Selected')).end();
 | 
						|
                }
 | 
						|
                // Populate the form fields with the data returned from server
 | 
						|
                //  $('#default').find('[name="staff"]').val(response.appointment.staff).end()
 | 
						|
            });
 | 
						|
 | 
						|
        });
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
        $(document).ready(function () {
 | 
						|
            $('#date').datepicker({
 | 
						|
                format: "dd-mm-yyyy",
 | 
						|
                autoclose: true,
 | 
						|
            })
 | 
						|
                    //Listen for the change even on the input
 | 
						|
                    .change(dateChanged)
 | 
						|
                    .on('changeDate', dateChanged);
 | 
						|
        });
 | 
						|
 | 
						|
        function dateChanged() {
 | 
						|
            // Get the record's ID via attribute  
 | 
						|
            var id = $('#appointment_id').val();
 | 
						|
            var date = $('#date').val();
 | 
						|
            var doctorr = $('#adoctors').val();
 | 
						|
            $('#aslots').find('option').remove();
 | 
						|
            // $('#default').trigger("reset");
 | 
						|
            $.ajax({
 | 
						|
                url: 'schedule/getAvailableSlotByDoctorByDateByAppointmentIdByJason?date=' + date + '&doctor=' + doctorr + '&appointment_id=' + id,
 | 
						|
                method: 'GET',
 | 
						|
                data: '',
 | 
						|
                dataType: 'json',
 | 
						|
            }).success(function (response) {
 | 
						|
                var slots = response.aslots;
 | 
						|
                $.each(slots, function (key, value) {
 | 
						|
                    $('#aslots').append($('<option>').text(value).val(value)).end();
 | 
						|
                });
 | 
						|
                //   $("#default-step-1 .button-next").trigger("click");
 | 
						|
                if ($('#aslots').has('option').length == 0) {                    //if it is blank. 
 | 
						|
                    $('#aslots').append($('<option>').text('No Further Time Slots').val('Not Selected')).end();
 | 
						|
                }
 | 
						|
 | 
						|
 | 
						|
                // Populate the form fields with the data returned from server
 | 
						|
                //  $('#default').find('[name="staff"]').val(response.appointment.staff).end()
 | 
						|
            });
 | 
						|
 | 
						|
        }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
    </script>
 | 
						|
 | 
						|
<?php } else { ?> 
 | 
						|
 | 
						|
    <script type="text/javascript">
 | 
						|
        $(document).ready(function () {
 | 
						|
            $("#adoctors").change(function () {
 | 
						|
                // Get the record's ID via attribute  
 | 
						|
                var id = $('#appointment_id').val();
 | 
						|
                var date = $('#date').val();
 | 
						|
                var doctorr = $('#adoctors').val();
 | 
						|
                $('#aslots').find('option').remove();
 | 
						|
                // $('#default').trigger("reset");
 | 
						|
                $.ajax({
 | 
						|
                    url: 'schedule/getAvailableSlotByDoctorByDateByJason?date=' + date + '&doctor=' + doctorr,
 | 
						|
                    method: 'GET',
 | 
						|
                    data: '',
 | 
						|
                    dataType: 'json',
 | 
						|
                }).success(function (response) {
 | 
						|
                    var slots = response.aslots;
 | 
						|
                    $.each(slots, function (key, value) {
 | 
						|
                        $('#aslots').append($('<option>').text(value).val(value)).end();
 | 
						|
                    });
 | 
						|
                    //   $("#default-step-1 .button-next").trigger("click");
 | 
						|
                    if ($('#aslots').has('option').length == 0) {                    //if it is blank. 
 | 
						|
                        $('#aslots').append($('<option>').text('No Further Time Slots').val('Not Selected')).end();
 | 
						|
                    }
 | 
						|
                    // Populate the form fields with the data returned from server
 | 
						|
                    //  $('#default').find('[name="staff"]').val(response.appointment.staff).end()
 | 
						|
                });
 | 
						|
            });
 | 
						|
 | 
						|
        });
 | 
						|
 | 
						|
        $(document).ready(function () {
 | 
						|
            var id = $('#appointment_id').val();
 | 
						|
            var date = $('#date').val();
 | 
						|
            var doctorr = $('#adoctors').val();
 | 
						|
            $('#aslots').find('option').remove();
 | 
						|
            // $('#default').trigger("reset");
 | 
						|
            $.ajax({
 | 
						|
                url: 'schedule/getAvailableSlotByDoctorByDateByJason?date=' + date + '&doctor=' + doctorr,
 | 
						|
                method: 'GET',
 | 
						|
                data: '',
 | 
						|
                dataType: 'json',
 | 
						|
            }).success(function (response) {
 | 
						|
                var slots = response.aslots;
 | 
						|
                $.each(slots, function (key, value) {
 | 
						|
                    $('#aslots').append($('<option>').text(value).val(value)).end();
 | 
						|
                });
 | 
						|
 | 
						|
                $("#aslots").val(response.current_value)
 | 
						|
                        .find("option[value=" + response.current_value + "]").attr('selected', true);
 | 
						|
 | 
						|
                //   $("#default-step-1 .button-next").trigger("click");
 | 
						|
                if ($('#aslots').has('option').length == 0) {                    //if it is blank. 
 | 
						|
                    $('#aslots').append($('<option>').text('No Further Time Slots').val('Not Selected')).end();
 | 
						|
                }
 | 
						|
                // Populate the form fields with the data returned from server
 | 
						|
                //  $('#default').find('[name="staff"]').val(response.appointment.staff).end()
 | 
						|
            });
 | 
						|
 | 
						|
        });
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
        $(document).ready(function () {
 | 
						|
            $('#date').datepicker({
 | 
						|
                format: "dd-mm-yyyy",
 | 
						|
                autoclose: true,
 | 
						|
            })
 | 
						|
                    //Listen for the change even on the input
 | 
						|
                    .change(dateChanged)
 | 
						|
                    .on('changeDate', dateChanged);
 | 
						|
        });
 | 
						|
 | 
						|
        function dateChanged() {
 | 
						|
            // Get the record's ID via attribute  
 | 
						|
            var id = $('#appointment_id').val();
 | 
						|
            var date = $('#date').val();
 | 
						|
            var doctorr = $('#adoctors').val();
 | 
						|
            $('#aslots').find('option').remove();
 | 
						|
            // $('#default').trigger("reset");
 | 
						|
            $.ajax({
 | 
						|
                url: 'schedule/getAvailableSlotByDoctorByDateByJason?date=' + date + '&doctor=' + doctorr,
 | 
						|
                method: 'GET',
 | 
						|
                data: '',
 | 
						|
                dataType: 'json',
 | 
						|
            }).success(function (response) {
 | 
						|
                var slots = response.aslots;
 | 
						|
                $.each(slots, function (key, value) {
 | 
						|
                    $('#aslots').append($('<option>').text(value).val(value)).end();
 | 
						|
                });
 | 
						|
                //   $("#default-step-1 .button-next").trigger("click");
 | 
						|
                if ($('#aslots').has('option').length == 0) {                    //if it is blank. 
 | 
						|
                    $('#aslots').append($('<option>').text('No Further Time Slots').val('Not Selected')).end();
 | 
						|
                }
 | 
						|
 | 
						|
 | 
						|
                // Populate the form fields with the data returned from server
 | 
						|
                //  $('#default').find('[name="staff"]').val(response.appointment.staff).end()
 | 
						|
            });
 | 
						|
 | 
						|
        }
 | 
						|
 | 
						|
    </script>
 | 
						|
 | 
						|
<?php } ?>
 | 
						|
 | 
						|
<script>
 | 
						|
    $(document).ready(function () {
 | 
						|
        $("#pos_select").select2({
 | 
						|
            placeholder: '<?php echo lang('select_patient'); ?>',
 | 
						|
            allowClear: true,
 | 
						|
            ajax: {
 | 
						|
                url: 'patient/getPatientinfoWithAddNewOption',
 | 
						|
                type: "post",
 | 
						|
                dataType: 'json',
 | 
						|
                delay: 250,
 | 
						|
                data: function (params) {
 | 
						|
                    return {
 | 
						|
                        searchTerm: params.term // search term
 | 
						|
                    };
 | 
						|
                },
 | 
						|
                processResults: function (response) {
 | 
						|
                    return {
 | 
						|
                        results: response
 | 
						|
                    };
 | 
						|
                },
 | 
						|
                cache: true
 | 
						|
            }
 | 
						|
 | 
						|
        });
 | 
						|
 | 
						|
        $("#adoctors").select2({
 | 
						|
            placeholder: '<?php echo lang('select_doctor'); ?>',
 | 
						|
            allowClear: true,
 | 
						|
            ajax: {
 | 
						|
                url: 'doctor/getDoctorInfo',
 | 
						|
                type: "post",
 | 
						|
                dataType: 'json',
 | 
						|
                delay: 250,
 | 
						|
                data: function (params) {
 | 
						|
                    return {
 | 
						|
                        searchTerm: params.term // search term
 | 
						|
                    };
 | 
						|
                },
 | 
						|
                processResults: function (response) {
 | 
						|
                    return {
 | 
						|
                        results: response
 | 
						|
                    };
 | 
						|
                },
 | 
						|
                cache: true
 | 
						|
            }
 | 
						|
 | 
						|
        });
 | 
						|
 | 
						|
    });
 | 
						|
</script>
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 |