load->model('caregivers/Caregiver_model'); $this->load->model('CaregiverDashboard_model'); $this->load->model('home/Home_model'); $this->load->helper('generatepdf_helper'); $this->load->helper('docexpiredate_helper'); // if (!$this->ion_auth->in_group(array('Caregiver','admin'))) { // if(!$this->ion_auth->coordinator_permission('caregiver_menu')){ // redirect('home/permission'); // } // } } public function index() { $id = $this->session->userdata('user_id'); $data['nurse']=$this->Caregiver_model->getNurseByIonId($id); $caregiver_id=$data['nurse']->id; $data['progress']=$data['nurse']->progress; //$data['patient']=$this->Caregiver_model->getCaregiverPatient($data['nurse']->id); //$data['master_schdule']=$this->Caregiver_model->masterScheduleList(); $data['previuos_schedules']=$this->CaregiverDashboard_model->getCaregiverPreviousSchedule($caregiver_id); $data['upcomming_schedules']=$this->CaregiverDashboard_model->getCaregiverUpcommingSchedule($caregiver_id); //echo '
';print_r($data['upcomming_schedule']);die; $caregiverSchedule=$this->Caregiver_model->getCaregiverSchedule($caregiver_id); foreach($caregiverSchedule as $schedule){ $data['caregiverScheduleid'][]=$schedule->schedule_master_id; } $nurse_data=$this->Caregiver_model->getNurseByIonId($id); $progressData = json_decode($nurse_data->from_tab_status_pctg); $progress = $progressData->form1+$progressData->form2+$progressData->form3+$progressData->form4+$progressData->form5+$progressData->form6+$progressData->form7+$progressData->form8+$progressData->form9+$progressData->form10+$progressData->form11; if($progress < 100) { redirect(base_url()."CaregiversDashboard/profile"); } //pr($data);die; $this->load->view('home/dashboard',$data); // just the header file $this->load->view('dashboard',$data); $this->load->view('home/footer',$data); } public function load_progress(){ $id = $this->input->get('id'); $nurse_data=$this->Caregiver_model->getNurseByIonId($id); $progressData = json_decode($nurse_data->from_tab_status_pctg); $progress = $progressData->form1+$progressData->form2+$progressData->form3+$progressData->form4+$progressData->form5+$progressData->form6+$progressData->form7+$progressData->form8+$progressData->form9+$progressData->form10+$progressData->form11; //$progress=$nurse_data->progress; $data['progress']=$progress; $doc_exsist=$this->Caregiver_model->CargiverDocumentsUploaded($id); $data['upload']=$doc_exsist; //pre($doc_exsist); echo json_encode($data); } public function updatedata(){ // echo ''; print_r($_POST); echo ''; // die; $id=$_POST['id']; $ionid=$_POST['Ion_id']; $doc_type=$_POST['doc_type']; $folder_name='USER_'.str_pad($ionid, 6, "0", STR_PAD_LEFT); if (!is_dir('uploads/Documents/'.$folder_name)) { mkdir('./uploads/Documents/' . $folder_name, 0777, TRUE); } $uploadto="uploads/Documents/".$folder_name."/"; if($_FILES[$doc_type]['name']){ $file_name = $_FILES[$doc_type]['name']; $file_name_pieces = explode('.', $file_name); $count=count($file_name_pieces); $new_file_name = $doc_type.'_'.str_pad($ionid, 6, "0", STR_PAD_LEFT).'_'.date('YmdHis').'_01.'.$file_name_pieces[$count-1]; $config = array( 'file_name' => $new_file_name, 'upload_path' => "./".$uploadto, 'allowed_types' => "gif|jpg|png|jpeg|pdf", 'overwrite' => False, 'max_size' => "20480000", //'max_height' => "1768", //'max_width' => "2024" ); $this->load->library('Upload', $config); $this->upload->initialize($config); if ($this->upload->do_upload($doc_type)) { $path = $this->upload->data(); //$photo = $path['file_name']; } if($path['file_name']!=""){ $_POST[$doc_type]=$uploadto.''.$path['file_name']; } } $caregiver_data=$this->Caregiver_model->getNurseByIonId($ionid); if(isset($_POST['drive_info'])){ if($caregiver_data->drive_info!=""){ unset($_POST['progress']); }else{ $_POST['progress']=$caregiver_data->progress + $_POST['progress']; } }else if(isset($_POST['PPD_Quantiferonon'])){ if($caregiver_data->PPD_Quantiferonon!=""){ unset($_POST['progress']); }else{ $_POST['progress']=$caregiver_data->progress + $_POST['progress']; } }else{ unset($_POST['progress']); } $id=$_POST['id']; // $caregiver_data=$caregiver_details=$this->Caregiver_model->getNurseById($id); // echo ''; print_r($caregiver_data); echo ''; //echo ''; print_r($caregiver_details); echo ''; //die; unset($_POST['Ion_id']); unset($_POST['doc_type']); unset($_POST['id']); unset($_POST['form_status']); unset($_POST['data_type']); unset($_POST['drive_info']); unset($_POST['Automobile_Policy_Holder_Name']); unset($_POST['Automobile_Policy_Number']); unset($_POST['Automobile_Policy_Expiration_Date']); // echo ''; print_r($_POST); echo '';die; if(isset($_POST['PPD_Quantiferonon'])){ $data3['PPD_Quantiferonon'] = $_POST['PPD_Quantiferonon']; } if(isset($_POST['PPD_Quantiferonon_status'])){ $data3['PPD_Quantiferonon_status'] = $_POST['PPD_Quantiferonon_status']; $caregiver_data=$this->Caregiver_model->getNurseById($id); if($caregiver_data->PPD_Quantiferonon_status==""){ $caregiverPer = json_decode($caregiver_data->from_tab_status_pctg); $caregiverPer->form11 = $caregiverPer->form11 + 1; $process= json_encode($caregiverPer); $caregiverUpdate=array( 'from_tab_status_pctg' => $process, ); $this->Caregiver_model->updateNurse($id,$caregiverUpdate); } } if(isset($_POST['CXR'])){ $data3['CXR'] = $_POST['CXR']; } if(isset($_POST['drive_info'])){ $data3['drive_info'] = $_POST['drive_info']; } if(isset($_POST['Automobile_Policy_Holder_Name'])){ $data3['Automobile_Policy_Holder_Name'] = $_POST['Automobile_Policy_Holder_Name']; } if(isset($_POST['Automobile_Policy_Number'])){ $data3['Automobile_Policy_Number'] = $_POST['Automobile_Policy_Number']; } if(isset($_POST['Automobile_Policy_Expiration_Date'])){ $data3['Automobile_Policy_Expiration_Date'] = $_POST['Automobile_Policy_Expiration_Date']; } if(isset($_POST['PPD_Quantiferonon_date'])){ $data3['PPD_Quantiferonon_date'] = $_POST['PPD_Quantiferonon_date']; docExpireDate($id,'PPD',$data3['PPD_Quantiferonon_date'],null); } // echo 'post'; // pre($_POST); // echo 'data3'; // pre($data3); // echo 'data2'; // pre($data2); // die; $nurse_data=$this->Caregiver_model->updateNurse($id,$_POST,$data2,$data3); if($nurse_data>0){ $output=array( 'upload'=>'success', 'msg'=>'Updated Successfully.', ); echo json_encode($output); }else{ $output=array( 'upload'=>'failed', 'msg'=>'No Updation.', ); echo json_encode($output); } } public function profile() { $data = array(); $eml = $_SESSION['email']; $data['userType']=$this->Caregiver_model->get_user_type($eml); // _die($_SESSION); //unset($_SESSION['form_tab_status']); $form_tab_status = $_SESSION['form_tab_status']; unset($_SESSION['form_tab_status']); $_SESSION['form_tab_status'] == ''; //unset($_SESSION['form_tab_status']); $id = $this->session->userdata('user_id'); $data['nurse']=$this->Caregiver_model->getNurseByIonId($id); //pr($data);die; $caregiverId = $data['nurse']->caregiver_table_id; $data['state_list']=$this->Caregiver_model->get_state_list(); $data['city_list']=$this->Caregiver_model->get_city_list(); $data['school_list']=$this->Caregiver_model->get_SchoolList(); $data['ethnicity_list']=$this->Caregiver_model->get_ethnicity_list(); $data['eyeColors']=$this->Caregiver_model->get_eyeColors(); $data['hairColors']=$this->Caregiver_model->get_hairColors(); $data['skills']=$this->Caregiver_model->caregiver_skill_list(); $data['language']=$this->Caregiver_model->get_language_list(); $data['country']=$this->Caregiver_model->get_country_list(); $data['relation']=$this->Caregiver_model->get_relation(); $data['time_slot']=$this->Caregiver_model->get_time_slot_list(); $data['ref_src_list']=$this->Caregiver_model->get_ref_src_list(); $data['services']=$this->Caregiver_model->get_service_list($caregiverId); $data['religious_preferences']=$this->Caregiver_model->religious_preferences(); $data['reason_for_leaving']=$this->Caregiver_model->get_reason_for_leaving(); //echo ''; print_r($data['services']); echo '';die; $data['exp_by_condition']=$this->Caregiver_model->exp_by_condition(); $data['exp_by_demographics']=$this->Caregiver_model->exp_by_demographics(); $data['rn_exp']=$this->Caregiver_model->rn_exp(); $data['experience']=$this->Caregiver_model->get_caregiver_experience($caregiverId); $data['getNurseSkill']=$this->Caregiver_model->getNurseSkill($caregiverId); $data['cg_services']=$this->Caregiver_model->get_cg_service_list(); $data['getPrefShift']=$this->Caregiver_model->getShiftPref($caregiverId); $data['homecareRegitryRelease']=$this->HOME_CARE_REGISTRY_RELEASE_FORM($caregiverId); $data['homecareHealthAid']=$this->Application_For_Home_Health_Aides($caregiverId); $data['Professional_Profile']=$this->Professional_Profile($caregiverId); $data['annual_physical_exam_form']=$this->ANNUAL_PHYSICAL_EXAMINATION_FORM($caregiverId); $data['Employee_Health']=$this->Employee_Health($caregiverId); // $data['employeeVaccineWaiver']=$this->EMPLOYEE_HEP_B_VACCINE_WAIVER($caregiverId); // echo $data['phyExamForm']; // die(); if($id!=""){ $data['cargiverService']=$this->Caregiver_model->get_CaregiverService_listById($caregiverId); }else{ $data['cargiverService']=""; } //echo ''; print_r($data['cargiverService']); echo '';die; $data['documents']=$this->Caregiver_model->getNurseDocuments($id); if($id){ $data['nurse']=$this->Caregiver_model->getNurseByIonId($id); $progress = json_decode($data['nurse']->from_tab_status_pctg); $progressData = $progress->form1+$progress->form2+$progress->form3+$progress->form4+$progress->form5+$progress->form6+$progress->form7+$progress->form8+$progress->form9+$progress->form10+$progress->form11; $data['tabstatus']=$this->getTabStatus($caregiverId); //pr("form_tab_status".$form_tab_status); if($form_tab_status==='0') $data['tab']='0'; else if($form_tab_status==1) $data['tab']=1; else if($form_tab_status==2) $data['tab']=3; else if($form_tab_status==3) $data['tab']=3; else if($form_tab_status==4) $data['tab']=4; else if($form_tab_status==5) $data['tab']=10; else if($form_tab_status== 12 && $progress >= 100) $data['tab']=12; else $data['tab']=''; } // _die($data); //pre($data['nurse']);die; //pre($data['tabstatus']);die; $data['progress']=$data['nurse']->progress; //echo ''; print_r($data['nurse']); echo '';die; $this->load->view('home/dashboard',$data); // just the header file $this->load->view('profile',$data); $this->load->view('home/footer',$data); // just the header file } public function getServices(){ $services=$this->Caregiver_model->getServices($_GET); echo $services; } public function checkaddress(){ $this->load->helper('map_helper'); $address=$_GET['address'].'+'.$_GET['zipcode']; //$response=address_info($_GET['address'],$_GET['zipcode']); // $response=map_address($address); $response=mapquest_address($_GET['address'],$_GET['zipcode']); //print_r($response);die; if($response){ $response['status_code']=200; }else{ $response['status_code']=404; } echo json_encode($response); } public function documentsSave() { // pre($_POST);pre($_FILES);die; $ionid=$this->input->post('Ion_id'); $id=$this->input->post('id'); $caregiver_data=$this->Caregiver_model->getNurseByIonId($ionid); $savetime=date ('Y-m-d H:i:s', now()); $doc_type=$this->input->post('doc_type'); $documentId=$this->input->post('doc_id'); $progress=$this->input->post('progress'); $usertype='Caregiver'; $folder_name='USER_'.str_pad($ionid, 6, "0", STR_PAD_LEFT); if (!is_dir('uploads/Documents/'.$folder_name)) { mkdir('./uploads/Documents/' . $folder_name, 0777, TRUE); } $uploadto="uploads/Documents/".$folder_name."/"; //pre($_FILES);die; if($_FILES[$doc_type]['name']){ //echo ''; print_r($this->input->post()); echo '';die; $file_name = $_FILES[$doc_type]['name']; $file_name_pieces = explode('.', $file_name); $count=count($file_name_pieces); $new_file_name = $doc_type.'_'.str_pad($ionid, 6, "0", STR_PAD_LEFT).'_'.date('YmdHis').'_01.'.$file_name_pieces[$count-1]; if($doc_type==_DOC_PHOTOCODE_){ $config = array( 'file_name' => $new_file_name, 'upload_path' => "./".$uploadto, 'allowed_types' => "gif|jpg|png|jpeg", 'overwrite' => False, 'max_size' => "20480000", //'max_height' => "1768", //'max_width' => "2024" ); }else{ $config = array( 'file_name' => $new_file_name, 'upload_path' => "./".$uploadto, 'allowed_types' => "gif|jpg|png|jpeg|pdf", 'overwrite' => False, 'max_size' => "20480000", //'max_height' => "1768", //'max_width' => "2024" ); } $this->load->library('Upload', $config); $this->upload->initialize($config); if ($this->upload->do_upload($doc_type)) { $path = $this->upload->data(); //$photo = $path['file_name']; } if($path['file_name']!=""){ $data = array( 'ion_user_id' => $ionid, 'userid' => $id, 'user_type' => $usertype, 'path' => $uploadto, 'file_name' => $path['file_name'], 'originalfilename' => $_FILES[$doc_type]['name'], 'documents_type' => $doc_type ); //pr($data);die; $caregiverPer = json_decode($caregiver_data->from_tab_status_pctg); $check_doc_exsist=$this->Caregiver_model->checkDocumentsExsist($ionid,$doc_type); if($check_doc_exsist==0){ $caregiver_details=$this->Caregiver_model->getNurseById($id); $caregiverPer = json_decode($caregiver_details->from_tab_status_pctg); if($doc_type==_DOC_PCACODE_){ $caregiverPer->form11 = $caregiverPer->form11 + 2; }else if($doc_type==_DOC_OTHERCODE_){ $caregiverPer->form11 = $caregiverPer->form11; }else{ $caregiverPer->form11 = $caregiverPer->form11 + 1; } //pr($caregiverPer);die; $caregiver_data=$this->Caregiver_model->getNurseByIonId($ionid); $process= json_encode($caregiverPer); if($caregiver_data->form_status<11) $form_status=11; else $form_status=$caregiver_data->form_status; $caregiverUpdate=array( 'from_tab_status_pctg' => $process, 'form_status' => $form_status, ); // pr($caregiverUpdate);die; $this->Caregiver_model->updateNurse($id,$caregiverUpdate); } $this->Caregiver_model->deleteNursePreDocuments($documentId); $documentId = $this->Caregiver_model->addNurseDocuments($data); $activitydata = array( 'activity_description' => $doc_type .' Upload', 'request_data' => $path['file_name'], 'activity_user_id' => $ionid, 'activity_user_type' => $usertype, 'activity_time' => $savetime, 'activity_page' => $_SERVER['REQUEST_URI'], ); $this->Home_model->activity_log($activitydata); } }else{ if($doc_type==_DOC_COVID_ || $doc_type==_DOC_DIPHTHERIA_CODE_ || $doc_type==_DOC_TETANUS_CODE_ || $doc_type==_DOC_MUMPS_CODE_ || $doc_type==_DOC_VAR_CODE_){ $check_doc_exsist=$this->Caregiver_model->checkDocumentsExsist($ionid,$doc_type); if($check_doc_exsist==0){ $caregiver_details=$this->Caregiver_model->getNurseById($id); $caregiverPer = json_decode($caregiver_details->from_tab_status_pctg); $caregiverPer->form11 = $caregiverPer->form11 + 1; $caregiver_data=$this->Caregiver_model->getNurseByIonId($ionid); $process= json_encode($caregiverPer); if($caregiver_data->form_status<11) $form_status=11; else $form_status=$caregiver_data->form_status; $caregiverUpdate=array( 'from_tab_status_pctg' => $process, 'form_status' => $form_status, ); $this->Caregiver_model->updateNurse($id,$caregiverUpdate); } $this->Caregiver_model->deleteNursePreDocuments($documentId); $data = array( 'ion_user_id' => $ionid, 'userid' => $id, 'user_type' => $usertype, 'documents_type' => $doc_type ); $documentId = $this->Caregiver_model->addNurseDocuments($data); $activitydata = array( 'activity_description' => $doc_type .' Upload', 'request_data' => '', 'activity_user_id' => $ionid, 'activity_user_type' => $usertype, 'activity_time' => $savetime, 'activity_page' => $_SERVER['REQUEST_URI'], ); $this->Home_model->activity_log($activitydata); } } if($documentId){ $remarks=$this->input->post($doc_type.'_remarks'); $documents_no=$this->input->post($doc_type.'_documents_no'); $data = array( 'remarks' => $remarks, 'documents_no'=>$documents_no ); $this->Caregiver_model->updateNurseDocuments($data,$documentId); $haveExpireDoc=array("SFI","MIC","CPR"); if(in_array($doc_type, $haveExpireDoc)){ docExpireDate($id,$doc_type,null,$remarks); } $haveCompletedDoc=array("EHA","HBV","DSC"); if(in_array($doc_type, $haveCompletedDoc)){ docExpireDate($id,$doc_type,$remarks,null); } $activitydata = array( 'activity_description' => $doc_type .' Remarks Update', 'request_data' => serialize($_REQUEST), 'activity_user_id' => $ionid, 'activity_user_type' => $usertype, 'activity_time' => $savetime, 'activity_page' => $_SERVER['REQUEST_URI'], ); $this->Home_model->activity_log($activitydata); $output=array( 'upload'=>'success', 'msg'=>'Updated Successfully.', 'file_url'=>$uploadto.$path['file_name'], ); echo json_encode($output); }else{ $output=array( 'upload'=>'failed', 'msg'=>'Check File Type.', 'file_url'=>$uploadto.$path['file_name'], ); echo json_encode($output); } } public function ProfileUpdate() { //pre($_FILES['malpractice_document']);die; $form_tab = $this->input->post('form_tab_status'); $_SESSION['form_tab_status']=$form_tab; $id = $this->input->post('id'); $form_status = $this->input->post('form_status'); $form_mode = $this->input->post('form_mode'); $fname = $this->input->post('fname'); $lname = $this->input->post('lname'); $phone = $this->input->post('phone'); $qualification_type = $this->input->post('qualification_type'); $service = $this->input->post('service'); $gender = $this->input->post('gender'); $marital_status = $this->input->post('marital_status'); $dependents = $this->input->post('dependents'); $dob = $this->input->post('dob'); $soc_sec = $this->input->post('soc_sec'); $country_of_birth = $this->input->post('country_of_birth'); $ethnicity = $this->input->post('ethnicity'); $height = $this->input->post('height_feet').'/'.$this->input->post('height_inches'); $weight = $this->input->post('weight'); $eye_color = $this->input->post('eye_color'); $hair_color = $this->input->post('hair_color'); $primary_language = $this->input->post('primary_langualge'); $primary_language=implode("/",$primary_language); $availability_borough = $this->input->post('availability_borough'); $availability_borough=implode("/",$availability_borough); $availability = $this->input->post('availability'); $availability=implode("/",$availability); $address1 = $this->input->post('address1'); $apt1 = $this->input->post('apt1'); $direction1 = $this->input->post('direction1'); $state1 = $this->input->post('state1'); $county1 = $this->input->post('county1'); $zipcode1 = $this->input->post('zipcode1'); $lang1 = $this->input->post('lang1'); $long1 = $this->input->post('long1'); $city1 = $this->input->post('city1'); $address2 = $this->input->post('address2'); $apt2 = $this->input->post('apt2'); $direction2 = $this->input->post('direction2'); $state2 = $this->input->post('state2'); $county2 = $this->input->post('county2'); $zipcode2 = $this->input->post('zipcode2'); $lang2 = $this->input->post('lang2'); $long2 = $this->input->post('long2'); $city2 = $this->input->post('city2'); $phone2 = $this->input->post('phone2'); $other_contact = $this->input->post('other_contact'); $alternative_email = $this->input->post('alternative_email'); $preferred_contact = $this->input->post('preferred_contact'); $years_of_exp = $this->input->post('years_of_exp'); $caregiver = $this->Caregiver_model->getNurseById($id); if (!empty($id)) { $data = array(); $data['nurse'] = $this->Caregiver_model->getNurseById($id); $data['state_list']=$this->Caregiver_model->get_state_list(); $data['skills']=$this->Caregiver_model->caregiver_skill_list(); $data['tab']=$form_status; $this->load->view('home/dashboard'); // just the header file $this->load->view('profile', $data); $this->load->view('home/footer'); // just the footer file } $data = array(); if(empty($id)){ //die; $this->session->set_flashdata('feedback_error', 'Data Saving Error.'); redirect('CaregiversDashboard'); } else { //Cargiver IONID,NAME,ID $CData=$this->Caregiver_model->getNameIdById($id); //pre($CData); $folder_name='uploads/Documents/USER_'.str_pad($CData['ion_user_id'], 6, "0", STR_PAD_LEFT).'/'; $uploadData['folder_name']=$folder_name; $uploadData['CONFIG']['allowed_types']='gif|jpg|png|jpeg|pdf'; $uploadData['CONFIG']['max_size']='20480000'; $citizen = array( 'citizen'=>$this->input->post('citizen'), 'remain_permanently'=>$this->input->post('remain_permanently'), 'authorization_to_work'=>$this->input->post('authorization_to_work'), 'involved_as_defendant'=>$this->input->post('involved_as_defendant'), 'involved_as_defendant_explain'=>$this->input->post('involved_as_defendant_explain'), 'convicted'=>$this->input->post('convicted'), 'convicted_crime_explain'=>$this->input->post('convicted_crime_explain'), 'convicted_for_negligence'=>$this->input->post('convicted_for_negligence'), 'negligence_explain'=>$this->input->post('negligence_explain'), 'criminal_convictions'=>$this->input->post('criminal_convictions'), 'criminal_convictions_details'=>$this->input->post('criminal_convictions_details')); $citizenJson = json_encode($citizen); $physicalExamForm = array(); if($this->input->post('height_feet')!=""){ $physicalExamForm['height_feet'] = $this->input->post('height_feet'); } if($this->input->post('height_inches')!=""){ $physicalExamForm['height_inches'] = $this->input->post('height_inches'); } if($this->input->post('weight')!=""){ $physicalExamForm['weight'] = $this->input->post('weight'); } if($this->input->post('blood_pressure')!=""){ $physicalExamForm['blood_pressure'] = $this->input->post('blood_pressure'); } if($this->input->post('pulse')!=""){ $physicalExamForm['pulse'] = $this->input->post('pulse'); } if($this->input->post('respiration')!=""){ $physicalExamForm['respiration'] = $this->input->post('respiration'); } if($this->input->post('heart')!=""){ $physicalExamForm['heart'] = $this->input->post('heart'); } if($this->input->post('lungs')!=""){ $physicalExamForm['lungs'] = $this->input->post('lungs'); } if($this->input->post('muscular_skeleta')!=""){ $physicalExamForm['muscular_skeleta'] = $this->input->post('muscular_skeleta'); } if($this->input->post('gu')!=""){ $physicalExamForm['gu'] = $this->input->post('gu'); } if($this->input->post('gi')!=""){ $physicalExamForm['gi'] = $this->input->post('gi'); } if($this->input->post('ppd1_testDate')!=""){ $physicalExamForm['ppd1_testDate'] = $this->input->post('ppd1_testDate'); } if($this->input->post('ppd1_result')!=""){ $physicalExamForm['ppd1_result'] = $this->input->post('ppd1_result'); } if($this->input->post('ppd1_resultDate')!=""){ $physicalExamForm['ppd1_resultDate'] = $this->input->post('ppd1_resultDate'); } if($this->input->post('ppd2_testDate')!=""){ $physicalExamForm['ppd2_testDate'] = $this->input->post('gi'); } if($this->input->post('ppd2_result')!=""){ $physicalExamForm['ppd2_result'] = $this->input->post('ppd2_result'); } if($this->input->post('ppd2_resultDate')!=""){ $physicalExamForm['ppd2_resultDate'] = $this->input->post('ppd2_resultDate'); } if($this->input->post('xray_testDate')!=""){ $physicalExamForm['xray_testDate'] = $this->input->post('xray_testDate'); } if($this->input->post('xray_result')!=""){ $physicalExamForm['xray_result'] = $this->input->post('xray_result'); } if($this->input->post('xray_resultDate')!=""){ $physicalExamForm['xray_resultDate'] = $this->input->post('xray_resultDate'); } if($this->input->post('rubella_testDate')!=""){ $physicalExamForm['rubella_testDate'] = $this->input->post('rubella_testDate'); } if($this->input->post('rubella_result')!=""){ $physicalExamForm['rubella_result'] = $this->input->post('rubella_result'); } if($this->input->post('rubella_resultDate')!=""){ $physicalExamForm['rubella_resultDate'] = $this->input->post('rubella_resultDate'); } if($this->input->post('rubeola_testDate')!=""){ $physicalExamForm['rubeola_testDate'] = $this->input->post('rubeola_testDate'); } if($this->input->post('rubeola_result')!=""){ $physicalExamForm['rubeola_result'] = $this->input->post('rubeola_result'); } if($this->input->post('rubeola_resultDate')!=""){ $physicalExamForm['rubeola_resultDate'] = $this->input->post('rubeola_resultDate'); } if($this->input->post('rubeola_details')!=""){ $physicalExamForm['rubeola_details'] = $this->input->post('rubeola_details'); } if($this->input->post('influenza_testDate')!=""){ $physicalExamForm['influenza_testDate'] = $this->input->post('influenza_testDate'); } if($this->input->post('influenza_resultDate')!=""){ $physicalExamForm['influenza_resultDate'] = $this->input->post('influenza_resultDate'); } if($this->input->post('Diphtheria')!=""){ $physicalExamForm['Diphtheria'] = $this->input->post('Diphtheria'); } if($this->input->post('Tetanus')!=""){ $physicalExamForm['Tetanus'] = $this->input->post('Tetanus'); } if($this->input->post('Mumps')!=""){ $physicalExamForm['Mumps'] = $this->input->post('Mumps'); } if($this->input->post('RubellaVaccine')!=""){ $physicalExamForm['RubellaVaccine'] = $this->input->post('RubellaVaccine'); } if($this->input->post('MeaslesVaccine1')!=""){ $physicalExamForm['MeaslesVaccine1'] = $this->input->post('MeaslesVaccine1'); } if($this->input->post('MeaslesVaccine2')!=""){ $physicalExamForm['MeaslesVaccine2'] = $this->input->post('MeaslesVaccine2'); } if($this->input->post('HB1')!=""){ $physicalExamForm['HB1'] = $this->input->post('HB1'); } if($this->input->post('HB2')!=""){ $physicalExamForm['HB2'] = $this->input->post('HB2'); } if($this->input->post('HB3')!=""){ $physicalExamForm['HB3'] = $this->input->post('HB3'); } if($this->input->post('DrugScreen')!=""){ $physicalExamForm['DrugScreen'] = $this->input->post('DrugScreen'); } if($this->input->post('lot_num')!=""){ $physicalExamForm['lot_num'] = $this->input->post('lot_num'); } if($this->input->post('lot_exp')!=""){ $physicalExamForm['lot_exp'] = $this->input->post('lot_exp'); } if($this->input->post('due_to_pregnancy')!=""){ $physicalExamForm['due_to_pregnancy'] = $this->input->post('due_to_pregnancy'); } if($this->input->post('list_of_medications')!=""){ $physicalExamForm['list_of_medications'] = $this->input->post('list_of_medications'); } if($this->input->post('eyeglasses')!=""){ $physicalExamForm['eyeglasses'] = $this->input->post('eyeglasses'); } if($this->input->post('hearingAid')!=""){ $physicalExamForm['hearingAid'] = $this->input->post('hearingAid'); } if($this->input->post('extended_periods')!=""){ $physicalExamForm['extended_periods'] = $this->input->post('extended_periods'); } if($this->input->post('extended_periods_explain')!=""){ $physicalExamForm['extended_periods_explain'] = $this->input->post('extended_periods_explain'); } if($this->input->post('disorders')!=""){ $physicalExamForm['disorders'] = $this->input->post('disorders'); } if($this->input->post('extended_periods_explain')!=""){ $physicalExamForm['extended_periods_explain'] = $this->input->post('extended_periods_explain'); } $physicalExamFormJson = json_encode($physicalExamForm); $emp_health_assesment = array(); if($this->input->post('diabetes')!=""){ $emp_health_assesment['diabetes'] = $this->input->post('diabetes'); } if($this->input->post('kidney_disease')!=""){ $emp_health_assesment['kidney_disease'] = $this->input->post('kidney_disease'); } if($this->input->post('heart_disease')!=""){ $emp_health_assesment['heart_disease'] = $this->input->post('heart_disease'); } if($this->input->post('high_blood_pressure')!=""){ $emp_health_assesment['high_blood_pressure'] = $this->input->post('high_blood_pressure'); } if($this->input->post('arthritis')!=""){ $emp_health_assesment['arthritis'] = $this->input->post('arthritis'); } if($this->input->post('mental_illness')!=""){ $emp_health_assesment['mental_illness'] = $this->input->post('mental_illness'); } if($this->input->post('epilepsy')!=""){ $emp_health_assesment['epilepsy'] = $this->input->post('epilepsy'); } if($this->input->post('swelling_extremities')!=""){ $emp_health_assesment['swelling_extremities'] = $this->input->post('swelling_extremities'); } if($this->input->post('allergies')!=""){ $emp_health_assesment['allergies'] = $this->input->post('allergies'); } if($this->input->post('back_pain')!=""){ $emp_health_assesment['back_pain'] = $this->input->post('back_pain'); } if($this->input->post('pain_urination')!=""){ $emp_health_assesment['pain_urination'] = $this->input->post('pain_urination'); } if($this->input->post('change_bowel_habit')!=""){ $emp_health_assesment['change_bowel_habit'] = $this->input->post('change_bowel_habit'); } if($this->input->post('increased_thirst')!=""){ $emp_health_assesment['increased_thirst'] = $this->input->post('increased_thirst'); } if($this->input->post('persistent_lumps')!=""){ $emp_health_assesment['persistent_lumps'] = $this->input->post('persistent_lumps'); } if($this->input->post('infectious_disease')!=""){ $emp_health_assesment['infectious_disease'] = $this->input->post('infectious_disease'); } if($this->input->post('cancer')!=""){ $emp_health_assesment['cancer'] = $this->input->post('cancer'); } if($this->input->post('other_disability')!=""){ $emp_health_assesment['other_disability'] = $this->input->post('other_disability'); } if($this->input->post('cough_3_weeks')!=""){ $emp_health_assesment['cough_3_weeks'] = $this->input->post('cough_3_weeks'); } if($this->input->post('blood_sputum')!=""){ $emp_health_assesment['blood_sputum'] = $this->input->post('blood_sputum'); } if($this->input->post('shortness_breath')!=""){ $emp_health_assesment['shortness_breath'] = $this->input->post('shortness_breath'); } if($this->input->post('night_sweat')!=""){ $emp_health_assesment['night_sweat'] = $this->input->post('night_sweat'); } if($this->input->post('chest_pain')!=""){ $emp_health_assesment['chest_pain'] = $this->input->post('chest_pain'); } if($this->input->post('unexplained_weight_loss')!=""){ $emp_health_assesment['unexplained_weight_loss'] = $this->input->post('unexplained_weight_loss'); } if($this->input->post('appetite_loss')!=""){ $emp_health_assesment['appetite_loss'] = $this->input->post('appetite_loss'); } if($this->input->post('hoarseness')!=""){ $emp_health_assesment['hoarseness'] = $this->input->post('hoarseness'); } if($this->input->post('thirst_increase')!=""){ $emp_health_assesment['thirst_increase'] = $this->input->post('thirst_increase'); } if($this->input->post('fatigue')!=""){ $emp_health_assesment['fatigue'] = $this->input->post('fatigue'); } if($this->input->post('fever')!=""){ $emp_health_assesment['fever'] = $this->input->post('fever'); } if($this->input->post('positive_ppd')!=""){ $emp_health_assesment['positive_ppd'] = $this->input->post('positive_ppd'); } if($this->input->post('ppd_explain')!=""){ $emp_health_assesment['ppd_explain'] = $this->input->post('ppd_explain'); } if($this->input->post('under_care')!=""){ $emp_health_assesment['under_care'] = $this->input->post('under_care'); } if($this->input->post('under_care_explain')!=""){ $emp_health_assesment['under_care_explain'] = $this->input->post('under_care_explain'); } if($this->input->post('change_behaviour')!=""){ $emp_health_assesment['change_behaviour'] = $this->input->post('change_behaviour'); } if($this->input->post('change_behaviour_explain')!=""){ $emp_health_assesment['change_behaviour_explain'] = $this->input->post('change_behaviour_explain'); } if($this->input->post('prescription_medications')!=""){ $emp_health_assesment['prescription_medications'] = $this->input->post('prescription_medications'); } if($this->input->post('prescription_medications_explain')!=""){ $emp_health_assesment['prescription_medications_explain'] = $this->input->post('prescription_medications_explain'); } if($this->input->post('screening_test')!=""){ $emp_health_assesment['screening_test'] = $this->input->post('screening_test'); } if($this->input->post('screening_test_explain')!=""){ $emp_health_assesment['screening_test_explain'] = $this->input->post('screening_test_explain'); } if($this->input->post('past_illness')!=""){ $emp_health_assesment['past_illness'] = $this->input->post('past_illness'); } if($this->input->post('past_illness_explain')!=""){ $emp_health_assesment['past_illness_explain'] = $this->input->post('past_illness_explain'); } if($this->input->post('name_of_physician')!=""){ $emp_health_assesment['name_of_physician'] = $this->input->post('name_of_physician'); } if($this->input->post('tel_of_physician')!=""){ $emp_health_assesment['tel_of_physician'] = $this->input->post('tel_of_physician'); } //pr($emp_health_assesment);die; //pr($physicalExamFormJson);die; $emp_health_assesmentJson =json_encode($emp_health_assesment); $hb_form = array(); if($this->input->post('Allergies')!=""){ $hb_form['Allergies'] = $this->input->post('Allergies'); } if($this->input->post('date_of_exposure')!=""){ $hb_form['date_of_exposure'] = $this->input->post('date_of_exposure'); } if($this->input->post('location')!=""){ $hb_form['location'] = $this->input->post('location'); } if($this->input->post('type_of_exposure')!=""){ $hb_form['type_of_exposure'] = $this->input->post('type_of_exposure'); } if($this->input->post('incident_report')!=""){ $hb_form['incident_report'] = $this->input->post('incident_report'); } if($this->input->post('report_completed')!=""){ $hb_form['report_completed'] = $this->input->post('report_completed'); } if($this->input->post('Initial_Dose_Type')!=""){ $hb_form['Initial_Dose_Type'] = $this->input->post('Initial_Dose_Type'); } if($this->input->post('Initial_Dose_Date')!=""){ $hb_form['Initial_Dose_Date'] = $this->input->post('Initial_Dose_Date'); } if($this->input->post('Initial_Dose')!=""){ $hb_form['Initial_Dose'] = $this->input->post('Initial_Dose'); } if($this->input->post('Initial_Dose_Site')!=""){ $hb_form['Initial_Dose_Site'] = $this->input->post('Initial_Dose_Site'); } if($this->input->post('Initial_Dose_Type2')!=""){ $hb_form['Initial_Dose_Type2'] = $this->input->post('Initial_Dose_Type2'); } if($this->input->post('Initial_Dose_Date2')!=""){ $hb_form['Initial_Dose_Date2'] = $this->input->post('Initial_Dose_Date2'); } if($this->input->post('Initial_Dose2')!=""){ $hb_form['Initial_Dose2'] = $this->input->post('Initial_Dose2'); } if($this->input->post('Initial_Dose_Site2')!=""){ $hb_form['Initial_Dose_Site2'] = $this->input->post('Initial_Dose_Site2'); } if($this->input->post('Initial_Dose_Type3')!=""){ $hb_form['Initial_Dose_Type3'] = $this->input->post('Initial_Dose_Type3'); } if($this->input->post('Initial_Dose_Date3')!=""){ $hb_form['Initial_Dose_Date3'] = $this->input->post('Initial_Dose_Date3'); } if($this->input->post('Initial_Dose3')!=""){ $hb_form['Initial_Dose3'] = $this->input->post('Initial_Dose3'); } if($this->input->post('Initial_Dose_Site3')!=""){ $hb_form['Initial_Dose_Site3'] = $this->input->post('Initial_Dose_Site3'); } if($this->input->post('Initial_Dose_Type4')!=""){ $hb_form['Initial_Dose_Type4'] = $this->input->post('Initial_Dose_Type4'); } if($this->input->post('Initial_Dose_Date4')!=""){ $hb_form['Initial_Dose_Date4'] = $this->input->post('Initial_Dose_Date4'); } if($this->input->post('Initial_Dose4')!=""){ $hb_form['Initial_Dose4'] = $this->input->post('Initial_Dose4'); } if($this->input->post('Initial_Dose_Site4')!=""){ $hb_form['Initial_Dose_Site4'] = $this->input->post('Initial_Dose_Site4'); } if($this->input->post('lab_date1')!=""){ $hb_form['lab_date1'] = $this->input->post('lab_date1'); } if($this->input->post('lab_type1')!=""){ $hb_form['lab_type1'] = $this->input->post('lab_type1'); } if($this->input->post('lab_result1')!=""){ $hb_form['lab_result1'] = $this->input->post('lab_result1'); } if($this->input->post('lab_action1')!=""){ $hb_form['lab_action1'] = $this->input->post('lab_action1'); } if($this->input->post('lab_date2')!=""){ $hb_form['lab_date2'] = $this->input->post('lab_date2'); } if($this->input->post('lab_type2')!=""){ $hb_form['lab_type2'] = $this->input->post('lab_type2'); } if($this->input->post('lab_result2')!=""){ $hb_form['lab_result2'] = $this->input->post('lab_result2'); } if($this->input->post('lab_action2')!=""){ $hb_form['lab_action2'] = $this->input->post('lab_action2'); } if($this->input->post('lab_date3')!=""){ $hb_form['lab_date3'] = $this->input->post('lab_date3'); } if($this->input->post('lab_type3')!=""){ $hb_form['lab_type3'] = $this->input->post('lab_type3'); } if($this->input->post('lab_result3')!=""){ $hb_form['lab_result3'] = $this->input->post('lab_result3'); } if($this->input->post('lab_action3')!=""){ $hb_form['lab_action3'] = $this->input->post('lab_action3'); } if($this->input->post('lab_date4')!=""){ $hb_form['lab_date4'] = $this->input->post('lab_date4'); } if($this->input->post('lab_type4')!=""){ $hb_form['lab_type4'] = $this->input->post('lab_type4'); } if($this->input->post('lab_result4')!=""){ $hb_form['lab_result4'] = $this->input->post('lab_result4'); } if($this->input->post('lab_action4')!=""){ $hb_form['lab_action4'] = $this->input->post('lab_action4'); } //pr($physicalExamFormJson);die; $hb_form_Json =json_encode($hb_form); $employementHistory = array(); if($this->input->post('no_job_history')!=""){ $employementHistory['no_job_history'] = $this->input->post('no_job_history'); } //else{ if($this->input->post('Current_emp_1')!=""){ $employementHistory['Current_emp_1'] = $this->input->post('Current_emp_1'); } else { $employementHistory['Current_emp_1'] = "0"; } if($this->input->post('name_of_employeer')!=""){ $employementHistory['name_of_employeer'] = $this->input->post('name_of_employeer'); } if($this->input->post('address_of_employer')!=""){ $employementHistory['address_of_employer'] = $this->input->post('address_of_employer'); } if($this->input->post('tel_of_employer')!=""){ $employementHistory['tel_of_employer'] = $this->input->post('tel_of_employer'); } if($this->input->post('work_performance_years')!=""){ $employementHistory['work_performance_years'] = $this->input->post('work_performance_years'); } if($this->input->post('work_performance_months')!=""){ $employementHistory['work_performance_months'] = $this->input->post('work_performance_months'); } if($this->input->post('reasonForLeaving')!=""){ $employementHistory['reasonForLeaving'] = $this->input->post('reasonForLeaving'); } if($this->input->post('Current_emp_2')!=""){ $employementHistory['Current_emp_2'] = $this->input->post('Current_emp_2'); } else { $employementHistory['Current_emp_2'] = "0"; } if($this->input->post('name_of_employeer1')!=""){ $employementHistory['name_of_employeer1'] = $this->input->post('name_of_employeer1'); } if($this->input->post('address_of_employer1')!=""){ $employementHistory['address_of_employer1'] = $this->input->post('address_of_employer1'); } if($this->input->post('tel_of_employer1')!=""){ $employementHistory['tel_of_employer1'] = $this->input->post('tel_of_employer1'); } if($this->input->post('work_performance_years1')!=""){ $employementHistory['work_performance_years1'] = $this->input->post('work_performance_years1'); } if($this->input->post('work_performance_months1')!=""){ $employementHistory['work_performance_months1'] = $this->input->post('work_performance_months1'); } if($this->input->post('reasonForLeaving1')!=""){ $employementHistory['reasonForLeaving1'] = $this->input->post('reasonForLeaving1'); } //} if($this->input->post('license_no')!=""){ $employementHistory2['license_no'] = $this->input->post('license_no'); } if($this->input->post('rn_lic_state')!=""){ $employementHistory2['rn_lic_state'] = $this->input->post('rn_lic_state'); } if($this->input->post('license_exp_date')!=""){ $employementHistory2['license_exp_date'] = $this->input->post('license_exp_date'); docExpireDate($id,'rn_license',null,$employementHistory2['license_exp_date']); } // if(file_exists($_FILES['license_document']['tmp_name'])){ // $uploadData['NEW_FILENAME_START']='LIC'; // $uploadData['NAME']='license_document'; // $output=fileStore($_FILES,$uploadData); // $employementHistory['license_document']=$output['PATH'].''.$output['NEW_FILE_NAME']; // }else{ // $employementHistory['license_document']=$this->input->post('pre_license_document'); // } // if(file_exists($_FILES['malpractice_document']['tmp_name'])){ // $uploadData['NEW_FILENAME_START']='MLP'; // $uploadData['NAME']='malpractice_document'; // $output1=fileStore($_FILES,$uploadData); // $employementHistory['malpractice_document']=$output1['PATH'].''.$output1['NEW_FILE_NAME']; // }else{ // $employementHistory['malpractice_document']=$this->input->post('pre_malpractice_document'); // } if($this->input->post('malpractice_co')!=""){ $employementHistory2['malpractice_co'] = $this->input->post('malpractice_co'); } if($this->input->post('malpractice_policy_no')!=""){ $employementHistory2['malpractice_policy_no'] = $this->input->post('malpractice_policy_no'); } if($this->input->post('malpractice_policy_exp_date')!=""){ $employementHistory2['malpractice_policy_exp_date'] = $this->input->post('malpractice_policy_exp_date'); docExpireDate($id,'malpractice_policy',null,$employementHistory2['malpractice_policy_exp_date']); } if($this->input->post('license_investigated')!=""){ $employementHistory2['license_investigated'] = $this->input->post('license_investigated'); } if($this->input->post('malpractice_claim')!=""){ $employementHistory2['malpractice_claim'] = $this->input->post('malpractice_claim'); } if($this->input->post('license_or_malpractice_explanation')!=""){ $employementHistory2['license_or_malpractice_explanation'] = $this->input->post('license_or_malpractice_explanation'); } if($this->input->post('pre_work_certificate_no')!=""){ $employementHistory2['pre_work_certificate_no'] = $this->input->post('pre_work_certificate_no'); } if($this->input->post('pre_work_certificate_state')!=""){ $employementHistory2['pre_work_certificate_state'] = $this->input->post('pre_work_certificate_state'); } if($this->input->post('last_hha_employed_date')!=""){ $employementHistory2['last_hha_employed_date'] = $this->input->post('last_hha_employed_date'); } if($this->input->post('last_employed_for')!=""){ $employementHistory2['last_employed_for'] = $this->input->post('last_employed_for'); } $employementHistoryJson = json_encode($employementHistory); $employementHistoryJson2 = json_encode($employementHistory2); // pre($employementHistory);die; $data = array(); if($this->input->post('concent_signature')!=""){ $data['concent_signature'] = $this->input->post('concent_signature'); } if($this->input->post('concent_date')!=""){ $data['concent_date'] = $this->input->post('concent_date'); } if($this->input->post('Emergency_Contact_Name')!=""){ $data['Emergency_Contact_Name'] = $this->input->post('Emergency_Contact_Name'); } if($this->input->post('Emergency_Contact_Relationship')!=""){ $data['Emergency_Contact_Relationship'] = $this->input->post('Emergency_Contact_Relationship'); } if($this->input->post('Emergency_Contact_Telephone')!=""){ $data['Emergency_Contact_Telephone'] = $this->input->post('Emergency_Contact_Telephone'); } if($this->input->post('Emergency_Contact_Cellphone')!=""){ $data['Emergency_Contact_Cellphone'] = $this->input->post('Emergency_Contact_Cellphone'); } if($this->input->post('Emergency_Contact_Other')!=""){ $data['Emergency_Contact_Other'] = $this->input->post('Emergency_Contact_Other'); } if($this->input->post('Emergency_Contact_Email')!=""){ $data['Emergency_Contact_Email'] = $this->input->post('Emergency_Contact_Email'); } if($this->input->post('Emergency_Contact_Address')!=""){ $Emergency_Contact['Emergency_Contact_Address'] = $this->input->post('Emergency_Contact_Address'); } if($this->input->post('Emergency_Contact_zipcode')!=""){ $Emergency_Contact['Emergency_Contact_zipcode'] = $this->input->post('Emergency_Contact_zipcode'); } if($this->input->post('Emergency_Contact_County')!=""){ $Emergency_Contact['Emergency_Contact_County'] = $this->input->post('Emergency_Contact_County'); } if($this->input->post('Emergency_Contact_State')!=""){ $Emergency_Contact['Emergency_Contact_State'] = $this->input->post('Emergency_Contact_State'); } if($this->input->post('Emergency_Contact_City')!=""){ $Emergency_Contact['Emergency_Contact_City'] = $this->input->post('Emergency_Contact_City'); } if($this->input->post('Emergency_Contact_Lang')!=""){ $Emergency_Contact['Emergency_Contact_Lang'] = $this->input->post('Emergency_Contact_Lang'); } if($this->input->post('Emergency_Contact_Long')!=""){ $Emergency_Contact['Emergency_Contact_Long'] = $this->input->post('Emergency_Contact_Long'); } if($this->input->post('Emergency_Contact_Address')!=""){ $data['Emergency_Contact_Address']=json_encode($Emergency_Contact); } if($this->input->post('Emergency_Contact_Name1')!=""){ $data['Emergency_Contact_Name1'] = $this->input->post('Emergency_Contact_Name1'); } if($this->input->post('Emergency_Contact_Relationship1')!=""){ $data['Emergency_Contact_Relationship1'] = $this->input->post('Emergency_Contact_Relationship1'); } if($this->input->post('Emergency_Contact_Telephone1')!=""){ $data['Emergency_Contact_Telephone1'] = $this->input->post('Emergency_Contact_Telephone1'); } if($this->input->post('Emergency_Contact_Cellphone1')!=""){ $data['Emergency_Contact_Cellphone1'] = $this->input->post('Emergency_Contact_Cellphone1'); } if($this->input->post('Emergency_Contact_Other1')!=""){ $data['Emergency_Contact_Other1'] = $this->input->post('Emergency_Contact_Other1'); } if($this->input->post('Emergency_Contact_Email1')!=""){ $data['Emergency_Contact_Email1'] = $this->input->post('Emergency_Contact_Email1'); } if($this->input->post('Emergency_Contact_Address1')!=""){ $Emergency_Contact1['Emergency_Contact_Address1'] = $this->input->post('Emergency_Contact_Address1'); } if($this->input->post('Emergency_Contact_zipcode1')!=""){ $Emergency_Contact1['Emergency_Contact_zipcode1'] = $this->input->post('Emergency_Contact_zipcode1'); } if($this->input->post('Emergency_Contact_County1')!=""){ $Emergency_Contact1['Emergency_Contact_County1'] = $this->input->post('Emergency_Contact_County1'); } if($this->input->post('Emergency_Contact_State1')!=""){ $Emergency_Contact1['Emergency_Contact_State1'] = $this->input->post('Emergency_Contact_State1'); } if($this->input->post('Emergency_Contact_City1')!=""){ $Emergency_Contact1['Emergency_Contact_City1'] = $this->input->post('Emergency_Contact_City1'); } if($this->input->post('Emergency_Contact_Lang1')!=""){ $Emergency_Contact1['Emergency_Contact_Lang1'] = $this->input->post('Emergency_Contact_Lang1'); } if($this->input->post('Emergency_Contact_Long2')!=""){ $Emergency_Contact1['Emergency_Contact_Long2'] = $this->input->post('Emergency_Contact_Long2'); } if($this->input->post('Emergency_Contact_Address1')!=""){ $data2['Emergency_Contact_Address1']=json_encode($Emergency_Contact1); } if($this->input->post('citizen')!=""){ $data['citizen'] = $citizenJson; } if($this->input->post('preferred_shifts')!=""){ $data['preferred_shifts'] = $this->input->post('preferred_shifts'); } if($this->input->post('lic_no')!=""){ $data['lic_no'] = $this->input->post('lic_no'); } if($this->input->post('lic_exp_date')!=""){ $data['lic_exp_date'] = $this->input->post('lic_exp_date'); } if($this->input->post('lic_state')!=""){ $data['lic_state'] = $this->input->post('lic_state'); } // if($this->input->post('alien_Authorized')!=""){ $data['alien_Authorized'] = $this->input->post('alien_Authorized'); } // if($this->input->post('other_reg_number')!=""){ $data['other_reg_number'] = $this->input->post('other_reg_number'); } // if($this->input->post('uscis')!=""){ $data['uscis'] = $this->input->post('uscis'); } if($this->input->post('documents_type')!=""){ $data['documents_type'] = $this->input->post('documents_type'); } if($this->input->post('documents_no')!=""){ $data['documents_no'] = $this->input->post('documents_no'); } if($this->input->post('documents_expire_date')!=""){ $data['documents_expire_date'] = $this->input->post('documents_expire_date'); docExpireDate($id,'CTZ',null,$data['documents_expire_date']); } if($this->input->post('documents_type')=="Citizenship Document"){ $data['documents_expire_date']=""; } if($this->input->post('physicaldefects')!=""){ $data['physicaldefects'] = $this->input->post('physicaldefects'); } if($this->input->post('physicaldefects_details')!=""){ $data['physicaldefects_details'] = $this->input->post('physicaldefects_details'); } if($this->input->post('injured')!=""){ $data['injured'] = $this->input->post('injured'); } if($this->input->post('injuryDetails')!=""){ $data['injuryDetails'] = $this->input->post('injuryDetails'); } if($this->input->post('defects')!=""){ $data['defects'] = $this->input->post('defects'); } if($this->input->post('hearingdefectsDetails')!=""){ $data['hearingdefectsDetails'] = $this->input->post('hearingdefectsDetails'); } if($this->input->post('inVision')!=""){ $data['inVision'] = $this->input->post('inVision'); } if($this->input->post('visiondefectsDetails')!=""){ $data['visiondefectsDetails'] = $this->input->post('visiondefectsDetails'); } if($this->input->post('speach')!=""){ $data['speach'] = $this->input->post('speach'); } if($this->input->post('speechdefectsDetails')!=""){ $data['speechdefectsDetails'] = $this->input->post('speechdefectsDetails'); } if($physicalExamFormJson!="" && $this->input->post('form_status')=="5"){ $data['physical_exam_form'] = $physicalExamFormJson; } if($emp_health_assesmentJson!=""){ $data['emp_health_assesment'] = $emp_health_assesmentJson; } if($hb_form_Json!=""){ $data['hb_form'] = $hb_form_Json; } if($employementHistoryJson!="" && $this->input->post('form_status')=="4"){ $data['employementHistory'] = $employementHistoryJson; } if($employementHistoryJson2!=""&& $employementHistoryJson2!="[]" && $this->input->post('form_status')=="4"){ $data['employementHistory2'] = $employementHistoryJson2; } if($this->input->post('position_applied')!=""){ $data['position_applied'] = $this->input->post('position_applied'); } // _die($_POST); // echo ''; print_r($data); die; //pre($data);die; // pr($data);die; if($this->input->post('school')){ $schoolCount = count($this->input->post('school')); $school=$this->input->post('school'); for($i = 0; $i<$schoolCount; $i++){ $educationBackground[$i]['school']=$_POST['school'][$i]; $educationBackground[$i]['location_school']=$_POST['location_school'][$i]; $educationBackground[$i]['edu_years']=$_POST['edu_years'][$i]; $educationBackground[$i]['certificate_date']=$_POST['certificate_date'][$i]; $educationBackground[$i]['major_subject']=$_POST['major_subject'][$i]; } $data['educationBackground'] = json_encode($educationBackground); } // _die($data['educationBackground']); //pr($id);die; if(!empty($data)) { $success=$this->Caregiver_model->saveCaregiverStep('caregiver_step2',$data,$id); }; $data = array(); if($this->input->post('fname')!=""){ $data['fname'] = $this->input->post('fname'); } if($this->input->post('mid_name')!="" || $this->input->post('mid_name')==""){ $data['mid_name'] = $this->input->post('mid_name'); } if($this->input->post('lname')!=""){ $data['lname'] = $this->input->post('lname'); } if($this->input->post('fname')!=""){ $data['fname'] = $this->input->post('fname'); } if($this->input->post('email')!=""){ $data['email'] = $this->input->post('email'); } if($this->input->post('qualification_type')!=""){ $data['qualification_type'] = $qualification_type; } if($this->input->post('address')!=""){ $data['address'] = $this->input->post('address'); } if($this->input->post('phone')!=""){ $data['phone'] = $this->input->post('phone'); } if($this->input->post('primary_langualge')!=""){ $data['primary_langualge'] = $primary_language; } if($this->input->post('gender')!=""){ $data['gender'] = $this->input->post('gender'); } if($this->input->post('marital_status')!=""){ $data['marital_status'] = $this->input->post('marital_status'); } if($this->input->post('maiden_name')!=""){ $data['maiden_name'] = $this->input->post('maiden_name'); } if($this->input->post('dependents')!=""){ $data['dependents'] = $this->input->post('dependents'); } if($this->input->post('dob')!=""){ $data['dob'] = $this->input->post('dob'); } if($this->input->post('soc_sec')!=""){ $data['soc_sec'] = $this->input->post('soc_sec'); } if($this->input->post('ethnicity')!=""){ $data['ethnicity'] = $this->input->post('ethnicity'); } if($this->input->post('eye_color')!=""){ $data['eye_color'] = $this->input->post('eye_color'); } if($this->input->post('hair_color')!=""){ $data['hair_color'] = $this->input->post('hair_color'); } if($this->input->post('address1')!=""){ $data['address1'] = $this->input->post('address1'); } // if($this->input->post('direction1')!=""){ $data['direction1'] = $this->input->post('direction1'); } if($this->input->post('state1')!=""){ $data['state1'] = $this->input->post('state1'); } if($this->input->post('county1')!=""){ $data['county1'] = $this->input->post('county1'); } if($this->input->post('zipcode1')!=""){ $data['zipcode1'] = $this->input->post('zipcode1'); } if($this->input->post('apt1')!=""){ $data['apartment1'] = $this->input->post('apt1'); } if($this->input->post('city1')!=""){ $data['city1'] = $this->input->post('city1'); } if($this->input->post('submission_date')!=""){ $data['submission_date'] = $this->input->post('submission_date'); } if($this->input->post('lang1')!=""){ $data['lang1'] = $this->input->post('lang1'); } if($this->input->post('long1')!=""){ $data['long1'] = $this->input->post('long1'); } if($this->input->post('other_contact')!=""){ $data['other_contact'] = $this->input->post('other_contact'); } if($this->input->post('alternative_email')!=""){ $data['alternative_email'] = $this->input->post('alternative_email'); } if($this->input->post('preferred_contact')!=""){ $data['preferred_contact'] = $this->input->post('preferred_contact'); } if($this->input->post('availability')!=""){ $data['availability'] = $availability; } if($this->input->post('availability_borough')!=""){ $data['availability_borough'] = $availability_borough; } if($this->input->post('availability_time_slot')!=""){ $data['availability_time_slot'] = $this->input->post('availability_time_slot'); } if($this->input->post('availability_stay')!=""){ $data['availability_stay'] = $this->input->post('availability_stay'); } if($this->input->post('availability_note')!=""){ $data['availability_note'] = $this->input->post('availability_note'); } if($this->input->post('referral_source')!=""){ $data['referral_source'] = $this->input->post('referral_source'); } if($this->input->post('photo')!=""){ $data['photo'] = $this->input->post('photo'); } if($this->input->post('PCA_Registry_Number')!=""){ $data['PCA_Registry_Number'] = $this->input->post('PCA_Registry_Number'); } if($this->input->post('NPI_Number')!=""){ $data['NPI_Number'] = $this->input->post('NPI_Number'); } if($this->input->post('live_with_patient')!=""){ $data['live_with_patient'] = $this->input->post('live_with_patient'); } if($this->input->post('have_key')!=""){ $data['have_key'] = $this->input->post('have_key'); } if($this->input->post('Religious_Preferences')!=""){ $data['Religious_Preferences'] = $this->input->post('Religious_Preferences'); } if($this->input->post('Preffered_Gender')!=""){ $data['Preffered_Gender'] = $this->input->post('Preffered_Gender'); } if($this->input->post('Notes')!=""){ $data['Notes'] = $this->input->post('Notes'); } if($this->input->post('ion_user_id')!=""){ $data['ion_user_id'] = $this->input->post('ion_user_id'); } // _die($data); $caregiver = $this->Caregiver_model->getNurseById($id); if($form_status->$caregiver->form_status){ if($this->input->post('form_status')!=""){ $data['form_status'] = $this->input->post('form_status'); } } if($this->input->post('application_date')!=""){ $data['application_date'] = $this->input->post('application_date'); } if($this->input->post('submited_for_verification')!=""){ $data['submited_for_verification'] = $this->input->post('submited_for_verification'); } if($this->input->post('verification_submitted_by')!=""){ $data['verification_submitted_by'] = $this->input->post('verification_submitted_by'); } if($this->input->post('verification_status')!=""){ $data['verification_status'] = $this->input->post('verification_status'); } if($this->input->post('verification_date')!=""){ $data['verification_date'] = $this->input->post('verification_date'); } if($this->input->post('referral_source')!=""){ $data['referral_source'] = $this->input->post('referral_source'); } if($this->input->post('status')!=""){ $data['status'] = $this->input->post('status'); } if($this->input->post('created_by')!=""){ $data['created_by'] = $this->input->post('created_by'); } if($this->input->post('years_of_exp')!=""){ $data['years_of_exp'] = $years_of_exp; } $caregiverPer = json_decode($caregiver->from_tab_status_pctg); $empAppPectg = $this->empAppPectg($id,$form_status); //pre($empAppPectg); $caregiverPer->{'form'.$form_status} = $empAppPectg; //pre($caregiverPer);die; $data['from_tab_status_pctg'] = json_encode($caregiverPer); //if($this->input->post('from_tab_status_pctg')!=""){ $data['from_tab_status_pctg'] = $this->input->post('from_tab_status_pctg'); } //pr($form_status."".$data);die; if(!empty($data)) { $success=$this->Caregiver_model->saveCaregiverStep('caregiver',$data,$id); }; $data = array(); if($this->input->post('country_of_birth')!=""){ $data['country_of_birth'] = $this->input->post('country_of_birth'); } if($this->input->post('height')!=""){ $data['height'] = $this->input->post('height'); } if($this->input->post('weight')!=""){ $data['weight'] = $this->input->post('weight'); } if($this->input->post('address2')!=""){ $data['address2'] = $this->input->post('address2'); } if($this->input->post('direction2')!=""){ $data['direction2'] = $this->input->post('direction2'); } if($this->input->post('state2')!=""){ $data['state2'] = $this->input->post('state2'); } if($this->input->post('county2')!=""){ $data['county2'] = $this->input->post('county2'); } if($this->input->post('zipcode2')!=""){ $data['zipcode2'] = $this->input->post('zipcode2'); } if($this->input->post('apt2')!=""){ $data['apartment2'] = $this->input->post('apt2'); } if($this->input->post('city2')!=""){ $data['city2'] = $this->input->post('city2'); } if($this->input->post('lang2')!=""){ $data['lang2'] = $this->input->post('lang2'); } if($this->input->post('long2')!=""){ $data['long2'] = $this->input->post('long2'); } if($this->input->post('phone2')!=""){ $data['phone2'] = $this->input->post('phone2'); } if($this->input->post('profession')!=""){ $data['profession'] = $this->input->post('profession'); } if($this->input->post('employee_type')!=""){ $data['employee_type'] = $this->input->post('employee_type'); } if($this->input->post('pre_employment_skill')!=""){ $data['pre_employment_skill'] = $this->input->post('pre_employment_skill'); } if($this->input->post('Personal_References_Name')!=""){ $data['Personal_References_Name'] = $this->input->post('Personal_References_Name'); } if($this->input->post('Personal_References_Address')!=""){ $data['Personal_References_Address'] = $this->input->post('Personal_References_Address'); } if($this->input->post('Personal_References_Telephone')!=""){ $data['Personal_References_Telephone'] = $this->input->post('Personal_References_Telephone'); } if($this->input->post('Profesonal_References_Name')!=""){ $data['Profesonal_References_Name'] = $this->input->post('Profesonal_References_Name'); } if($this->input->post('Profesonal_References_Address')!=""){ $data['Profesonal_References_Address'] = $this->input->post('Profesonal_References_Address'); } if($this->input->post('Profesonal_References_Telephone')!=""){ $data['Profesonal_References_Telephone'] = $this->input->post('Profesonal_References_Telephone'); } if($this->input->post('PPD_Quantiferonon')!=""){ $data['PPD_Quantiferonon'] = $this->input->post('PPD_Quantiferonon'); } if($this->input->post('PPD_Quantiferonon_status')!=""){ $data['PPD_Quantiferonon_status'] = $this->input->post('PPD_Quantiferonon_status'); } if($this->input->post('CXR')!=""){ $data['CXR'] = $this->input->post('CXR'); } if($this->input->post('drive_info')!=""){ $data['drive_info'] = $this->input->post('drive_info'); } if($this->input->post('ny_drive_info')!=""){ $data['ny_drive_info'] = $this->input->post('ny_drive_info'); } if($this->input->post('Carrier_Name')!=""){ $data['Carrier_Name'] = $this->input->post('Carrier_Name'); } if($this->input->post('Policy_Number')!=""){ $data['Policy_Number'] = $this->input->post('Policy_Number'); } if($this->input->post('Expiration_Date')!=""){ $data['Expiration_Date'] = $this->input->post('Expiration_Date'); } if($this->input->post('Automobile_Policy_Holder_Name')!=""){ $data['Automobile_Policy_Holder_Name'] = $this->input->post('Automobile_Policy_Holder_Name'); } if($this->input->post('Automobile_Policy_Number')!=""){ $data['Automobile_Policy_Number'] = $this->input->post('Automobile_Policy_Number'); } if($this->input->post('Automobile_Policy_Expiration_Date')!=""){ $data['Automobile_Policy_Expiration_Date'] = $this->input->post('Automobile_Policy_Expiration_Date'); } if($this->input->post('CPR_Certification_Expiration_Date')!=""){ $data['CPR_Certification_Expiration_Date'] = $this->input->post('CPR_Certification_Expiration_Date'); } if($this->input->post('preferancesData')) { $prefDat = $this->input->post('preferancesData'); } if(!empty($data)) { $success=$this->Caregiver_model->saveCaregiverStep('caregiver_step3',$data,$id); }; } if (empty($id)) { $this->session->set_flashdata('feedback_error', 'Data Saving Error.'); redirect('CaregiversDashboard'); } else { // Updating Nurse if($form_status==1){ $shPref = $this->Caregiver_model->updateShiftPreferances($id, $prefDat); // _die($shPref); $this->Caregiver_model->updateNurse($id, $data,$data2,$data3); $this->Caregiver_model->updateService($id, $service); //$this->Caregiver_model->updateNurse($id, $data,$data2); $this->session->set_flashdata('feedback_success', 'Basic Information Updated.'); }else if($form_status==2){ $post = $this->input->post(); if(isset($post['none_demographic'])){ $data2['demographics_exp']=''; }else{ $demographysic_exp=json_encode($post['demo_exp_label']); $data2['demographics_exp']=$demographysic_exp; } //pre($demographysic_exp);die; // _die($post); $this->Caregiver_model->updateNurse($id, $data,$data2); $this->Caregiver_model->caregiversExperience($id, $post); $this->Caregiver_model->updateService($id, $service); $this->session->set_flashdata('feedback_success', 'Experience & skills Updated.'); }else if($form_status==3){ $this->Caregiver_model->updateNurse($id,$data,$data2,$data3); $this->session->set_flashdata('feedback_success', 'Contact Information Updated.'); } } // Loading View redirect($_SERVER['HTTP_REFERER']); } public function saveDocumentSignature() { // _die($_POST); $data = array(); $data['document_details'] = $this->input->post("documentType"); $data['document_html'] = $this->input->post("rawForm"); $data['caregiver_id'] = $this->input->post("id"); $data['signature'] = $this->input->post("signature"); $data['signature_date'] = $this->input->post("date"); // $data['raw_form'] = $this->input->post("date"); if(!isset($_POST['signature_type'])) { $data['signature_type'] = 'draw'; } else { $data['signature_type'] =$this->input->post("signature_type"); } $resp = $this->CaregiverDashboard_model->saveDislosureSignature($data); echo $resp; } public function empAppPectg($id,$form_status) { $res = $this->Caregiver_model->getNurseById($id); if($form_status == 1){ if($res->qualification_type==4){ //$total = 30;//Basic Tab RN $total = 21;//Basic Tab RN }else if($res->qualification_type==6 || $res->qualification_type==7){ //$total = 28;//Basic Tab HHA PCADD $total = 20;//Basic Tab HHA PCADD }else{ $total = 23;//Basic Tab LPN } } elseif($form_status == 2){ $total = 20;//Experience } elseif($form_status == 4){ $total = 15;//Emp History } elseif($form_status == 5){ $total = 20;//Physical Info } // $res = $this->Caregiver_model->getNurseById($id); // // echo ""; print_r($res); die; // foreach ($mandateFields as $value) // { // if($res->$value == '') // { // // echo $value .':'. $res->$value .'
'; // $total = $total; // } // } return ceil($total); } public function getTabStatus($id){ $caregiverData=$this->Caregiver_model->getNurseByIonId($id); $from_tab_status_pctg=json_decode($caregiverData->from_tab_status_pctg); //pre($caregiverData); //pre($from_tab_status_pctg); if($caregiverData->concent_date!=""){ $tabstatus['auth']=2; }else{ $tabstatus['auth']=1; } if($tabstatus['auth']==1){ $tabstatus['basic']=0; }else if($from_tab_status_pctg->form1!=0){ $tabstatus['basic']=2; }else{ $tabstatus['basic']=1; } if($from_tab_status_pctg->form2!=0 && $tabstatus['basic']==2){ $tabstatus['exp']=2; }else if($tabstatus['basic']==2){ $tabstatus['exp']=1; }else{ $tabstatus['exp']=0; } if($from_tab_status_pctg->form4!=0 && $tabstatus['exp']==2){ $tabstatus['emp']=2; }else if($tabstatus['exp']==2){ $tabstatus['emp']=1; }else{ $tabstatus['emp']=0; } if($from_tab_status_pctg->form5!=0 && $tabstatus['emp']==2){ $tabstatus['phy']=2; }else if($tabstatus['emp']==2){ $tabstatus['phy']=1; }else{ $tabstatus['phy']=0; } if($caregiverData->qualification_type==4){ $doc_per=24; }else if($caregiverData->qualification_type==5){ $doc_per=14; }else if($caregiverData->qualification_type==6 || $caregiverData->qualification_type==7){ $doc_per=17; } //pre($doc_per); if($from_tab_status_pctg->form11==$doc_per && $tabstatus['phy']=2){ $tabstatus['doc']=2; }else if($tabstatus['phy']==2){ $tabstatus['doc']=1; }else{ $tabstatus['doc']=0; } if($from_tab_status_pctg->submited_for_verification=='yes' && $tabstatus['doc']==2){ $tabstatus['dis']=2; }else if($tabstatus['doc']==2){ $tabstatus['dis']=1; }else{ $tabstatus['dis']=0; } return $tabstatus; // var_dump($tabstatus); // _die(); //pre($tabstatus); } public function getTabStatus_ajax($id){ $caregiverData=$this->Caregiver_model->getNurseByIonId($id); $from_tab_status_pctg=json_decode($caregiverData->from_tab_status_pctg); //pre($caregiverData); //pre($from_tab_status_pctg); if($caregiverData->concent_date!=""){ $tabstatus['auth']=2; }else{ $tabstatus['auth']=1; } if($tabstatus['auth']==1){ $tabstatus['basic']=0; }else if($from_tab_status_pctg->form1!=0){ $tabstatus['basic']=2; }else{ $tabstatus['basic']=1; } if($from_tab_status_pctg->form2!=0 && $tabstatus['basic']==2){ $tabstatus['exp']=2; }else if($tabstatus['basic']==2){ $tabstatus['exp']=1; }else{ $tabstatus['exp']=0; } if($from_tab_status_pctg->form4!=0 && $tabstatus['exp']==2){ $tabstatus['emp']=2; }else if($tabstatus['exp']==2){ $tabstatus['emp']=1; }else{ $tabstatus['emp']=0; } if($from_tab_status_pctg->form5!=0 && $tabstatus['emp']==2){ $tabstatus['phy']=2; }else if($tabstatus['emp']==2){ $tabstatus['phy']=1; }else{ $tabstatus['phy']=0; } if($caregiverData->qualification_type==4){ $doc_per=24; }else if($caregiverData->qualification_type==5){ $doc_per=14; }else if($caregiverData->qualification_type==6 || $caregiverData->qualification_type==7){ $doc_per=17; } //pre($doc_per); if($from_tab_status_pctg->form11==$doc_per && $tabstatus['phy']=2){ $tabstatus['doc']=2; }else if($tabstatus['phy']==2){ $tabstatus['doc']=1; }else{ $tabstatus['doc']=0; } if($from_tab_status_pctg->submited_for_verification=='yes' && $tabstatus['doc']==2){ $tabstatus['dis']=2; }else if($tabstatus['doc']==2){ $tabstatus['dis']=1; }else{ $tabstatus['dis']=0; } echo json_encode($tabstatus); // var_dump($tabstatus); // _die(); //pre($tabstatus); } public function profileOtherInfo(){ // echo ''; print_r($this->input->post()); echo ''; // echo ''; print_r($_FILES); echo '';die; $usertype='Caregiver'; $savetime=date ('Y-m-d H:i:s', now()); $data_type=$this->input->post('data_type'); $id=$this->input->post('id'); $Ion_id=$this->input->post('Ion_id'); $form_status=$this->input->post('form_status'); $progress=$this->input->post('progress'); $pre_update_data=$this->Caregiver_model->getNurseByIonId($Ion_id); if($pre_update_data->form_status->$form_status){ $form_status=$pre_update_data->form_status; } //pre($data_type);die; if($data_type=='data_for_varification'){ if($pre_update_data->availability_borough!=""){ $progress=$pre_update_data->progress; }else{ $progress=$pre_update_data->progress + $progress; } $data=array( 'availability_borough'=>$this->input->post('availability_borough'), 'availability_time_slot'=>$this->input->post('availability_time_slot'), 'availability_stay'=>$this->input->post('availability_stay'), 'availability_note'=>$this->input->post('availability_note'), 'referral_source'=>$this->input->post('referral_source'), 'application_date'=>$this->input->post('application_date'), 'PCA_Registry_Number'=>$this->input->post('PCA_Registry_Number'), 'NPI_Number'=>$this->input->post('NPI_Number'), 'progress'=>$progress, 'form_status'=>$form_status, ); $data3=array( 'profession'=>$this->input->post('profession'), 'employee_type'=>$this->input->post('employee_type'), 'pre_employment_skill'=>$this->input->post('pre_employment_skill') ); //echo $id; // echo ''; print_r($data); echo '';die; $this->Caregiver_model->updateNurse($id,$data,$data2,$data3); $activitydata = array( 'activity_description' =>'Data for Varification Updated.', 'request_data' => serialize($_REQUEST), 'activity_user_id' => $ionid, 'activity_user_type' => $usertype, 'activity_time' => $savetime, 'activity_page' => $_SERVER['REQUEST_URI'], ); $this->Home_model->activity_log($activitydata); $output=array( 'upload'=>'success', 'msg'=>'Updated Successfully.', ); echo json_encode($output); }else if($data_type=='data_reference'){ //pre($pre_update_data);die; if($pre_update_data->Personal_References_Name!=""){ $process=$pre_update_data->from_tab_status_pctg; }else{ //$progress=$pre_update_data->progress + $progress; $caregiverPer = json_decode($pre_update_data->from_tab_status_pctg); $caregiverPer->form11 = $caregiverPer->form11 + 1; $process= json_encode($caregiverPer); } $data=array( 'from_tab_status_pctg' => $process, 'form_status' => $form_status, ); //pre($data);die; $data3=array( 'Personal_References_Name'=>$this->input->post('Personal_References_Name'), 'Personal_References_Address'=>$this->input->post('Personal_References_Address'), 'Personal_References_Telephone'=>$this->input->post('Personal_References_Telephone'), 'Profesonal_References_Name'=>$this->input->post('Profesonal_References_Name'), 'Profesonal_References_Address'=>$this->input->post('Profesonal_References_Address'), 'Profesonal_References_Telephone'=>$this->input->post('Profesonal_References_Telephone'), ); // echo $id; //echo ''; print_r($data); echo '';die; $this->Caregiver_model->updateNurse($id,$data,$data2,$data3); $activitydata = array( 'activity_description' =>'Data for Reference Updated.', 'request_data' => serialize($_REQUEST), 'activity_user_id' => $ionid, 'activity_user_type' => $usertype, 'activity_time' => $savetime, 'activity_page' => $_SERVER['REQUEST_URI'], ); $this->Home_model->activity_log($activitydata); $output=array( 'upload'=>'success', 'msg'=>'Updated Successfully.', ); echo json_encode($output); }else if($data_type=='Malpractice_Insurance_Policy'){ if($pre_update_data->Policy_Number!=""){ $progress=$pre_update_data->progress; }else{ $progress=$pre_update_data->progress + $progress; } $data=array( 'progress'=>$progress, 'form_status'=>$form_status, ); $data3=array( 'Carrier_Name'=>$this->input->post('Carrier_Name'), 'Policy_Number'=>$this->input->post('Policy_Number'), 'Expiration_Date'=>$this->input->post('Expiration_Date'), ); // echo $id; //echo ''; print_r($data); echo '';die; $this->Caregiver_model->updateNurse($id,$data,$data2,$data3); $activitydata = array( 'activity_description' =>'Data for Malpractice_Insurance_Policy Updated.', 'request_data' => serialize($_REQUEST), 'activity_user_id' => $ionid, 'activity_user_type' => $usertype, 'activity_time' => $savetime, 'activity_page' => $_SERVER['REQUEST_URI'], ); $this->Home_model->activity_log($activitydata); $output=array( 'upload'=>'success', 'msg'=>'Updated Successfully.', ); echo json_encode($output); }else if($data_type=='Automobile_Insurance_Policy'){ if($pre_update_data->Automobile_Policy_Number!=""){ $progress=$pre_update_data->progress; }else{ $progress=$pre_update_data->progress + $progress; } $data=array( 'progress'=>$progress, 'form_status'=>$form_status, ); $data3=array( 'Automobile_Policy_Holder_Name'=>$this->input->post('Automobile_Policy_Holder_Name'), 'Automobile_Policy_Number'=>$this->input->post('Automobile_Policy_Number'), 'Automobile_Policy_Expiration_Date'=>$this->input->post('Automobile_Policy_Expiration_Date'), 'CPR_Certification_Expiration_Date'=>$this->input->post('CPR_Certification_Expiration_Date'), ); // echo $id; //echo ''; print_r($data); echo '';die; $this->Caregiver_model->updateNurse($id,$data,$data2,$data3); $activitydata = array( 'activity_description' =>'Data for Automobile_Insurance_Policy Updated.', 'request_data' => serialize($_REQUEST), 'activity_user_id' => $ionid, 'activity_user_type' => $usertype, 'activity_time' => $savetime, 'activity_page' => $_SERVER['REQUEST_URI'], ); $this->Home_model->activity_log($activitydata); $output=array( 'upload'=>'success', 'msg'=>'Updated Successfully.', ); echo json_encode($output); }else if($data_type=='Emergency_Contact'){ if($pre_update_data->Emergency_Contact_Name!=""){ $progress=$pre_update_data->progress; }else{ $progress=$pre_update_data->progress + $progress; } $data=array( 'live_with_patient'=>$this->input->post('live_with_patient'), 'have_key'=>$this->input->post('have_key'), 'progress'=>$progress, 'form_status'=>$form_status, ); $data2=array( 'Emergency_Contact_Name'=>$this->input->post('Emergency_Contact_Name'), 'Emergency_Contact_Relationship'=>$this->input->post('Emergency_Contact_Relationship'), 'Emergency_Contact_Address'=>$this->input->post('Emergency_Contact_Address'), 'Emergency_Contact_Telephone'=>$this->input->post('Emergency_Contact_Telephone'), 'Emergency_Contact_Cellphone'=>$this->input->post('Emergency_Contact_Cellphone'), 'Emergency_Contact_Other'=>$this->input->post('Emergency_Contact_Other'), 'Emergency_Contact_Email'=>$this->input->post('Emergency_Contact_Email'), ); // echo $id; //echo ''; print_r($data); echo '';die; $this->Caregiver_model->updateNurse($id,$data,$data2); $activitydata = array( 'activity_description' =>'Data for Emergency_Contact Updated.', 'request_data' => serialize($_REQUEST), 'activity_user_id' => $ionid, 'activity_user_type' => $usertype, 'activity_time' => $savetime, 'activity_page' => $_SERVER['REQUEST_URI'], ); $this->Home_model->activity_log($activitydata); $output=array( 'upload'=>'success', 'msg'=>'Updated Successfully.', ); echo json_encode($output); }else if($data_type=='Caregiver_Preferences'){ if($pre_update_data->Religious_Preferences!=""){ $progress=$pre_update_data->progress; }else{ $progress=$pre_update_data->progress + $progress; } $data=array( 'Religious_Preferences'=>$this->input->post('Religious_Preferences'), 'Preffered_Gender'=>$this->input->post('Preffered_Gender'), 'Notes'=>$this->input->post('Notes'), 'progress'=>$progress, 'form_status'=>$form_status, ); // echo $id; //echo ''; print_r($data); echo '';die; $this->Caregiver_model->updateNurse($id,$data); $activitydata = array( 'activity_description' =>'Data for Caregiver_Preferences Updated.', 'request_data' => serialize($_REQUEST), 'activity_user_id' => $ionid, 'activity_user_type' => $usertype, 'activity_time' => $savetime, 'activity_page' => $_SERVER['REQUEST_URI'], ); $this->Home_model->activity_log($activitydata); $output=array( 'upload'=>'success', 'msg'=>'Updated Successfully.', ); echo json_encode($output); }else if($data_type=='Additional_Certifications'){ // pre($data_type);die; $folder_name='USER_'.str_pad($Ion_id, 6, "0", STR_PAD_LEFT); if (!is_dir('uploads/Documents/'.$folder_name)) { mkdir('./uploads/Documents/' . $folder_name, 0777, TRUE); } $uploadto="uploads/Documents/".$folder_name."/"; $doc_type=$this->input->post('doc_type'); $documentId=$this->input->post('doc_id'); if($_FILES[$doc_type]['name']){ $file_name = $_FILES[$doc_type]['name']; $file_name_pieces = explode('.', $file_name); $count=count($file_name_pieces); $new_file_name = $doc_type.'_'.str_pad($Ion_id, 6, "0", STR_PAD_LEFT).'_'.date('YmdHis').'_01.'.$file_name_pieces[$count-1]; $config = array( 'file_name' => $new_file_name, 'upload_path' => "./".$uploadto, 'allowed_types' => "gif|jpg|png|jpeg|pdf", 'overwrite' => False, 'max_size' => "20480000", //'max_height' => "1768", //'max_width' => "2024" ); $this->load->library('Upload', $config); $this->upload->initialize($config); if ($this->upload->do_upload($doc_type)) { $path = $this->upload->data(); //$photo = $path['file_name']; } $data = array( 'ion_user_id' => $Ion_id, 'userid' => $id, 'user_type' => $usertype, 'path' => $uploadto, 'file_name' => $path['file_name'], 'originalfilename' => $_FILES[$doc_type]['name'], 'documents_type' => $doc_type ); //pre($data_type);die; $check_doc_exsist=$this->Caregiver_model->checkDocumentsExsist($Ion_id,$doc_type); if($check_doc_exsist==0){ $caregiver_data=$this->Caregiver_model->getNurseByIonId($Ion_id); $caregiverPer = json_decode($caregiver_data->from_tab_status_pctg); $caregiverPer->form11 = $caregiverPer->form11 + 1; $process= json_encode($caregiverPer); $caregiverUpdate=array( 'from_tab_status_pctg' => $process, 'form_status' => $form_status, ); //pre($caregiverUpdate);die; $this->Caregiver_model->updateNurse($id,$caregiverUpdate); } //die; //$this->Caregiver_model->deleteNursePreDocuments($documentId); $documentId = $this->Caregiver_model->addNurseDocuments($data); $activitydata = array( 'activity_description' => $doc_type .' Upload', 'request_data' => $path['file_name'], 'activity_user_id' => $ionid, 'activity_user_type' => $usertype, 'activity_time' => $savetime, 'activity_page' => $_SERVER['REQUEST_URI'], ); $this->Home_model->activity_log($activitydata); } $remarks=$this->input->post('Name_Additional_Certifications'); $documents_no=$this->input->post('Additional_Certifications_Number'); $nameState=$this->input->post('Name_Additional_Certifications_state'); $data = array( 'remarks' => $remarks, 'documents_no' => $documents_no, 'state' => $nameState ); $this->Caregiver_model->updateNurseDocuments($data,$documentId); $activitydata = array( 'activity_description' => $doc_type .' Documents Name Update', 'request_data' => serialize($_REQUEST), 'activity_user_id' => $ionid, 'activity_user_type' => $usertype, 'activity_time' => $savetime, 'activity_page' => $_SERVER['REQUEST_URI'], ); $this->Home_model->activity_log($activitydata); $output=array( 'upload'=>'success', 'msg'=>'Updated Successfully.', 'file_url'=>$uploadto.$path['file_name'], ); echo json_encode($output); } else{ $output=array( 'upload'=>'failed', 'msg'=>'Update Failed', ); echo json_encode($output); } //echo ''; print_r($data); echo ''; } function formPrint($id){ // $id = 11; $data['nurse'] = $this->Caregiver_model->getNurseById($id); //pr($data);die; $this->load->view('caregivers/rnLpnForm',$data); // just the header file } public function send_for_approval(){ $ionid=$this->input->post('ion_id'); /*---------------------------Signature section---------------------------------*/ $data = array(); $data['document_details'] = $this->input->post("documentType"); $data['caregiver_id'] = $this->input->post("id"); $data['signature'] = $this->input->post("signature"); $data['signature_date'] = $this->input->post("date"); if(!isset($_POST['signature_type'])) { $data['signature_type'] = 'draw'; } else { $data['signature_type'] =$this->input->post("signature_type"); } $this->CaregiverDashboard_model->saveDislosureSignature($data); /*---------------------------Signature section---------------------------------*/ $verification_submitted_by=$this->session->userdata('user_id'); $savetime=date ('Y-m-d H:i:s', now()); $caregiverData=$this->Caregiver_model->getNurseByIonId($ionid); //if($caregiverData->progress >=100){ $data=array( 'submited_for_verification'=>'yes', 'submission_date'=>$savetime, 'verification_submitted_by'=>$verification_submitted_by ); //echo ''; print_r($data); echo '';die; $this->Caregiver_model->updateNurse($caregiverData->caregiver_table_id,$data); $name=$caregiverData->fname." ".$caregiverData->lname; $from = array( 'name' => 'HMS Admin', 'email' => 'admin@hms.com' ); $subject ='Successfully send for approval'; $emaildata['emaildata'] = array( 'name' =>$name ); $to = $caregiverData->email; $message= $this->load->view('email_template_management/cararegiver_send_approval',$emaildata,TRUE); send_email($from,$to,$subject,$message); //} if($ionid == $verification_submitted_by){ redirect('CaregiversDashboard'); }else{ redirect('caregivers/pendingAcceptance'); } //echo ''; print_r($caregiverData); echo '';die; } function getNurse() { $requestData = $_REQUEST; $start = $requestData['start']; $limit = $requestData['length']; $search = $this->input->post('search')['value']; // if ($limit == -1) { // if (!empty($search)) { // $data['users'] = $this->Coordinators_model->getCoordinatorBysearch($search); // } else { // $data['users'] = $this->Coordinators_model->getCoordinator(); // } // } else { // if (!empty($search)) { // $data['users'] = $this->Coordinators_model->getCoordinatorByLimitBySearch($limit, $start, $search); // } else { // $data['users'] = $this->Coordinators_model->getCoordinatorByLimit($limit, $start); // } // } $data['caregiver'] = $this->Caregiver_model->getNurse(); foreach ($data['caregiver'] as $caregiver) { if ($this->ion_auth->in_group(array('admin'))) { $options1 = ' ' . lang('edit') . ''; } if ($this->ion_auth->in_group(array('admin'))) { $options2 = ' ' . lang('Verify') . ''; } if ($this->ion_auth->in_group(array('admin'))) { $options3 = ' ' . lang('Medical/Physical') . ''; } if ($this->ion_auth->in_group(array('admin'))) { $options4 = ' ' . lang('Pre Employment Info') . ''; } if ($this->ion_auth->in_group(array('admin'))) { $options5 = ' ' . lang('Employment Info') . ''; } if ($this->ion_auth->in_group(array('admin'))) { $options6 = ' ' . lang('Pre Employment Verify') . ''; } // if ($this->ion_auth->in_group(array('admin'))) { // $options10 = ' Manage Permission'; // } if($caregiver->form_status=="1") $status='Basic Info'; if($caregiver->form_status=="2") $status='Contact Info'; if($caregiver->form_status=="3") $status='Data Added'; $info[] = array( $caregiver->id, $caregiver->fname.' ' .$caregiver->lname, $caregiver->email, $caregiver->phone, $caregiver->zipcode1, $status, $options1.' '.$options2.' '.$options3.' '.$options4.' '.$options5.' '.$options6, ); } if (!empty($data['caregiver'])) { $output = array( "draw" => intval($requestData['draw']), "recordsTotal" => $this->db->get('caregiver')->num_rows(), "recordsFiltered" => $this->db->get('caregiver')->num_rows(), "data" => $info ); } else { $output = array( // "draw" => 1, "recordsTotal" => 0, "recordsFiltered" => 0, "data" => [] ); } echo json_encode($output); } function editNurse() { $data = array(); $id = $this->input->get('id'); $data['nurse'] = $this->nurse_model->getNurseById($id); $this->load->view('home/dashboard'); // just the header file $this->load->view('add_new', $data); $this->load->view('home/footer'); // just the footer file } function editNurseByJason() { $id = $this->input->get('id'); $data['nurse'] = $this->nurse_model->getNurseById($id); echo json_encode($data); } function delete() { $data = array(); $id = $this->input->get('id'); $user_data = $this->db->get_where('nurse', array('id' => $id))->row(); $path = $user_data->img_url; if (!empty($path)) { unlink($path); } $ion_user_id = $user_data->ion_user_id; $this->db->where('id', $ion_user_id); $this->db->delete('users'); $this->nurse_model->delete($id); $this->session->set_flashdata('feedback', 'Deleted'); redirect('nurse'); } function caregiverEventDetails(){ $id = $this->input->get('id'); //print_r($id); $caregiverSchedule=$this->Caregiver_model->getCaregiverEventSchedule($id); foreach($caregiverSchedule as $schedule){ $sed[]=$schedule; } echo json_encode($sed,true); } function PreviuosSchedule(){ $id = $this->session->userdata('user_id'); $data['nurse']=$this->Caregiver_model->getNurseByIonId($id); //$data['patient']=$this->Caregiver_model->getCaregiverPatient($data['nurse']->id); $data['cgSchedule']=$this->Caregiver_model->getPreviousCaregiverPatientSchedule($data['nurse']->id); // $caregiverSchedule=$this->Caregiver_model->getCaregiverSchedule($data['nurse']->id); foreach($caregiverSchedule as $schedule){ $data['caregiverScheduleid'][]=$schedule->schedule_master_id; } $data['page_title']='Previous Schedule'; //echo ''; print_r($data['nurse']); echo '';die; $this->load->view('home/dashboard',$data); // just the header file $this->load->view('myschedule',$data); $this->load->view('home/footer',$data); } function UpcomingSchedule(){ $id = $this->session->userdata('user_id'); $data['nurse']=$this->Caregiver_model->getNurseByIonId($id); //$data['patient']=$this->Caregiver_model->getCaregiverPatient($data['nurse']->id); $data['cgSchedule']=$this->Caregiver_model->getUpcommingCaregiverPatientSchedule($data['nurse']->id); // $caregiverSchedule=$this->Caregiver_model->getCaregiverSchedule($data['nurse']->id); //echo ''; print_r($data['cgSchedule']); echo '';die; foreach($caregiverSchedule as $schedule){ $data['caregiverScheduleid'][]=$schedule->schedule_master_id; } $data['page_title']='Upcoming Schedule'; $this->load->view('home/dashboard',$data); // just the header file $this->load->view('myschedule',$data); $this->load->view('home/footer',$data); } public function updateAcceptence() { $data=$this->input->post(); //echo ''; print_r($data); echo '';die; $id=$data['scheduleId']; unset($data['scheduleId']); unset($data['submit']); if($data['acceptance_status']=='Accepted'){ unset($data['rejection_reason']); $success=$this->CaregiverDashboard_model->updateAcceptance($data,$id); if($success){ $this->session->set_flashdata('UpdateAlert', 'You have '.$data['acceptance_status'].' the schesule'); } }else if($data['rejection_reason']!=""){ $success=$this->CaregiverDashboard_model->updateAcceptance($data,$id); if($success){ $this->session->set_flashdata('UpdateAlert', 'You have '.$data['acceptance_status'].' the schesule'); } }else{ $this->session->set_flashdata('UpdateFail', 'Please enter reason for declined.'); } // echo $this->db->last_query(); // $this->load->helper('NotificationUpdate_helper'); // NotificationUpdate("sdf","sdfsd"); redirect($_SERVER['HTTP_REFERER']); //redirect('CaregiversDashboard/mySchedule'); } public function viewPatient() { $id = $this->session->userdata('user_id'); $data['nurse']=$this->Caregiver_model->getNurseByIonId($id); $caregiver_id=$data['nurse']->id; $data['patient']=$this->CaregiverDashboard_model->getPatientByCaregiverId($caregiver_id); $this->load->view('home/dashboard',$data); // just the header file $this->load->view('patient_details',$data); $this->load->view('home/footer',$data); } function checkEmergencyAddress(){ $response=address_info($_GET['address'],$_GET['zipcode']); echo json_encode($response); } function deleteDocument(){ $id = $this->input->get('id'); $success=$this->Caregiver_model->updateCaregiverDoc($id); if($success){ $this->session->set_flashdata('UpdateAlert', 'Deleted Successfully'); }else{ $this->session->set_flashdata('UpdateFail', 'Error! Not Possible to delete.'); } } function getExperienceDetails(){ $caregiver_type=$this->input->get('caregiver_type'); $caregiverId=$this->input->get('CargiverId'); $YearExperience=$this->input->get('YearExperience'); if($YearExperience>3){ $lvlThree=''; }else{ $lvlThree='disabled'; } if($YearExperience<1){ $lvlZero='disabled'; }else{ $lvlZero=''; } $exprience_head=$this->Caregiver_model->getServiceHeadByType($caregiver_type); $caregiver_experience=$this->Caregiver_model->get_caregiver_experience($caregiverId); //pre($exprience_head);die; foreach($caregiver_experience as $exp){ $exp_arr['experience_value'][$exp->experience_id]=$exp->experience_value; $group[] = $exp->group_id; } foreach($exp_arr['experience_value'] as $key=>$val){ $cg_exp_arr[]=$key; } // echo '';print_r($exp_arr['experience_value']); // echo '';print_r($group); // die; $output=''; $output2=''; foreach ($exprience_head as $exp_head) { $experience_level=$this->Caregiver_model->getExperienceByHeadId($caregiver_type,$exp_head->service_head_id); // echo 'Group';print_r($group); // echo 'Group';print_r($exp_head->service_head_id); // echo '
'; //die; if($exp_head->service_head_id==13 && $caregiver_type==4){ $check_required_class='PULMONARY'; $required_lvl_class='required-field'; }else if($exp_head->service_head_id==19 && $caregiver_type==4){ $check_required_class='WOUND'; $required_lvl_class='required-field'; }else if($exp_head->service_head_id==22 && $caregiver_type==4){ $check_required_class='IVTHERAPY'; $required_lvl_class='required-field'; }else if($exp_head->service_head_id==16 && $caregiver_type==4){ $check_required_class='GASTROINTESTINAL'; $required_lvl_class='required-field'; }else if($exp_head->service_head_id==70){ $check_required_class='HOMEHEALTHCARE'; $required_lvl_class='required-field'; }else if($exp_head->service_head_id==29 && $caregiver_type==4){ $check_required_class='Hospice'; $required_lvl_class='required-field'; }else if($exp_head->service_head_id==27 && $caregiver_type==4){ $check_required_class='Pediatrics'; $required_lvl_class='required-field'; }else if($exp_head->service_head_id==30 && $caregiver_type==4){ $check_required_class='Medications'; $required_lvl_class='required-field'; }else if($exp_head->service_head_id==12 && $caregiver_type==4){ $check_required_class='CARDIOVASCULAR'; $required_lvl_class='required-field'; }else{ $check_required_class=''; $required_lvl_class=''; } // || () || ($exp_head->service_head_id==22 && $caregiver_type==4) || ($exp_head->service_head_id==16 && $caregiver_type==4)){ if(!in_array($exp_head->service_head_id,$group)){ $head_check='checked'; $style='style="display:none;"'; $style1=''; }else{ $head_check=''; $style=''; $style1='style="display:none;"'; } if($required_lvl_class!='') { $output.=''; $output.=''; } else { $output2.=''.ucwords(($exp_head->service_head_name)).'
'; $output.=''; $output.=''; $output.=''; $output.=' '; //$output.=' '; $output.=''; foreach ($experience_level as $expLbl) { //echo ''; print_r($expLbl); //foreach($exp_arr['experience_value'] as $key=>$val){ if($key == $expLbl->id){ $exp_check="checked"; }else{ $exp_check=""; } } //echo $exp_arr['experience_value'][$expLbl->id]; if(in_array($expLbl->id, $cg_exp_arr)){ $exp_check="checked"; $required='value'; }else{ $exp_check=""; $required='none'; } $output.=''; /* $output.=' '; */ $output.=' '; $output.=''; } $output.=' '; $output.=''; //foreach($exp_arr['experience_value'] as $key=>$val){ if($key == $expLbl->id && $val == 0){ $check_value="checked"; }else{ $check_value="";} } /*if(isset($exp_arr['experience_value'][$expLbl->id]) && $exp_arr['experience_value'][$expLbl->id]==0){ $check_value="checked"; }else{ $check_value="";} $output.=''; $output.=''; $output.=' '; $output.=' '; $output.='';*/ //foreach($exp_arr['experience_value'] as $key=>$val){ if($key == $expLbl->id && $val == 1){ $check_value="checked"; }else{ $check_value="";} } if(isset($exp_arr['experience_value'][$expLbl->id]) && $exp_arr['experience_value'][$expLbl->id]==1){ $check_value="checked"; }else{ $check_value="";} $output.=''; $output.=' '; $output.=' '; $output.=''; //foreach($exp_arr['experience_value'] as $key=>$val){ if($key == $expLbl->id && $val == 2){ $check_value="checked"; }else{ $check_value="";} } if(isset($exp_arr['experience_value'][$expLbl->id]) && $exp_arr['experience_value'][$expLbl->id]==2){ $check_value="checked"; }else{ $check_value="";} $output.=''; $output.=' '; $output.=' '; $output.=''; //foreach($exp_arr['experience_value'] as $key=>$val){ if($key == $expLbl->id && $val == 3){ $check_value="checked"; }else{ $check_value="";} } if(isset($exp_arr['experience_value'][$expLbl->id]) && $exp_arr['experience_value'][$expLbl->id]==3){ $check_value="checked"; }else{ $check_value="";} $output.=''; $output.=' '; $output.=' '; $output.=''; $output.='X'; $output.=''; $output2.=''; } $output.=''; $output.=''; } echo $output.$output2; //echo '$caregiver_type:'.$caregiver_type.'$caregiverId'.$caregiverId; } function AnnualPhysicalExaminationForm($caregiver_id){ $data=array(); return generate_pdf("welcome.pdf", "forms_pdf/physicalExamForm3.php", $data); } function EMPLOYEE_HEP_B_VACCINE_WAIVER ($caregiver_id){ $data=array(); echo generate_html("welcome.pdf", "forms_pdf/EMPLOYEE_HEP_B_VACCINE_WAIVER.php", $data); } function CHEST_X_RAY_FORM($caregiver_id){ $data=array(); generate_pdf("welcome.pdf", "forms_pdf/CHEST_X_RAY_FORM.php", $data); } public function ChangePassword(){ $id = $this->input->get('id'); $data['nurse']=$this->Caregiver_model->getNurseById($id); $this->load->view('home/dashboard'); // just the header file $this->load->view('change_password',$data); $this->load->view('home/footer'); } function UpdatePassword(){ $id = $this->input->post('id'); $ionid = $this->input->post('ionid'); $password = $this->input->post('password'); $repassword = $this->input->post('repassword'); $email = $this->input->post('email'); if($password!=$repassword){ $this->session->set_flashdata('feedback_error', 'Confirm Password Not Matched!'); redirect('CaregiversDashboard/ChangePassword?id='.$id); }else if($password==""){ $this->session->set_flashdata('feedback_error', 'Password Can Not Blank!'); redirect('CaregiversDashboard/ChangePassword?id='.$id); }else if ($this->Caregiver_model->update_email_check($email,$ionid)) { $this->session->set_flashdata('feedback_error', 'This Email Address Is Already Registered'); redirect('CaregiversDashboard/ChangePassword?id='.$id); }else{ $password = $this->ion_auth_model->hash_password($password); $this->Caregiver_model->updateIonUser($email,$password,$id,$ionid); $this->session->set_flashdata('feedback_success', 'Updated'); redirect('CaregiversDashboard/ChangePassword?id='.$id); } } public function HOME_CARE_REGISTRY_RELEASE_FORM() { $data['city_of_birth']=""; $data['mothersMaidenName']=""; $data['mothersFirstName']=""; $data['Registry']=""; $data['signature']=""; $data['date']=""; $data['tick'] = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAaQAAAGkBcaGY2AAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABzSURBVDiNzdCxDYJgEAbQxwK6g2ED7QyTWFKxhQPQso4tIzAAG0AN2GhiYfLjmaDXv+++O3492Rf2hGMUFxjRRfAZA3rk/4EbXBL4efPbzTdMKCMYdmgxo1pbe03Ixw/bP0Im1KnaqSZLBL82ueIQwdvPHdIVIU3fgaM4AAAAAElFTkSuQmCC'; //$data['title']=($datas->fname!='')? : "N/A" ; //$data = array('title' => 'N/A | ERP','data' => 'Test'); // generate_pdf("welcome.pdf", array("HOME_CARE_REGISTRY_RELEASE_FORM.php"), $data); $data['pages'] = array('home_care_registry_release_form.css.php','home_care_registry_release_form.template.php'); return generate_html("welcome.pdf", "forms_pdf/generate_html_cmn", $data); // die; } public function Application_For_Home_Health_Aides($id = '') { if($id != '') { $datas = $this->Caregiver_model->getNurseById($id); $data['cg'] = $datas; $data['eha'] = json_decode($datas->emp_health_assesment); // _die($data['cg']); } $data['tick'] = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAaQAAAGkBcaGY2AAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABzSURBVDiNzdCxDYJgEAbQxwK6g2ED7QyTWFKxhQPQso4tIzAAG0AN2GhiYfLjmaDXv+++O3492Rf2hGMUFxjRRfAZA3rk/4EbXBL4efPbzTdMKCMYdmgxo1pbe03Ixw/bP0Im1KnaqSZLBL82ueIQwdvPHdIVIU3fgaM4AAAAAElFTkSuQmCC'; $data['pages'] = array('WECURO_HHA_APPLICATION_1st_Disclosure_Page.css.php','WECURO_HHA_APPLICATION_1st_Disclosure_Page.template.php'); return generate_html("welcome.pdf", "forms_pdf/generate_html_cmn", $data); } public function Professional_Profile($id = '') { if($id != '') { $datas = $this->Caregiver_model->getNurseById($id); $data['cg'] = $datas; $data['eha'] = json_decode($datas->emp_health_assesment); // _die($data['cg']); } $data['tick'] = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAaQAAAGkBcaGY2AAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABzSURBVDiNzdCxDYJgEAbQxwK6g2ED7QyTWFKxhQPQso4tIzAAG0AN2GhiYfLjmaDXv+++O3492Rf2hGMUFxjRRfAZA3rk/4EbXBL4efPbzTdMKCMYdmgxo1pbe03Ixw/bP0Im1KnaqSZLBL82ueIQwdvPHdIVIU3fgaM4AAAAAElFTkSuQmCC'; $data['pages'] = array('WECURO_HHA_APPLICATION_1st_Disclosure_Page2.css.php','WECURO_HHA_APPLICATION_1st_Disclosure_Page2.template.php'); return generate_html("welcome.pdf", "forms_pdf/generate_html_cmn", $data); } public function ANNUAL_PHYSICAL_EXAMINATION_FORM($id = '') { if($id != '') { $datas = $this->Caregiver_model->getNurseById($id); $data['cg'] = $datas; $data['eha'] = json_decode($datas->emp_health_assesment); // _die($data['cg']); } $data['tick'] = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAaQAAAGkBcaGY2AAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABzSURBVDiNzdCxDYJgEAbQxwK6g2ED7QyTWFKxhQPQso4tIzAAG0AN2GhiYfLjmaDXv+++O3492Rf2hGMUFxjRRfAZA3rk/4EbXBL4efPbzTdMKCMYdmgxo1pbe03Ixw/bP0Im1KnaqSZLBL82ueIQwdvPHdIVIU3fgaM4AAAAAElFTkSuQmCC'; $data['pages'] = array('ANNUAL_PHYSICAL_EXAMINATION_FORM.css.php','ANNUAL_PHYSICAL_EXAMINATION_FORM.template.php'); return generate_html("welcome.pdf", "forms_pdf/generate_html_cmn", $data); } public function Employee_Health($id='') { if($id != '') { $datas = $this->Caregiver_model->getNurseById($id); $data['cg'] = $datas; $data['eha'] = json_decode($datas->emp_health_assesment); // _die($data['cg']); } $data['tick'] = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAaQAAAGkBcaGY2AAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABzSURBVDiNzdCxDYJgEAbQxwK6g2ED7QyTWFKxhQPQso4tIzAAG0AN2GhiYfLjmaDXv+++O3492Rf2hGMUFxjRRfAZA3rk/4EbXBL4efPbzTdMKCMYdmgxo1pbe03Ixw/bP0Im1KnaqSZLBL82ueIQwdvPHdIVIU3fgaM4AAAAAElFTkSuQmCC'; $data['pages'] = array('employee_health.css.php','employee_health.template.php'); return generate_html("welcome.pdf", "forms_pdf/generate_html_cmn", $data); } } /* End of file nurse.php */ /* Location: ./application/modules/nurse/controllers/nurse.php */'.ucwords(($exp_head->service_head_name)).'
'; $output2.=''; $output2.=''; $output2.=''; $output2.=' '; //$output2.=' '; $output2.=''; foreach ($experience_level as $expLbl) { //echo ''; print_r($expLbl); //foreach($exp_arr['experience_value'] as $key=>$val){ if($key == $expLbl->id){ $exp_check="checked"; }else{ $exp_check=""; } } //echo $exp_arr['experience_value'][$expLbl->id]; if(in_array($expLbl->id, $cg_exp_arr)){ $exp_check="checked"; $required='value'; }else{ $exp_check=""; $required='none'; } $output2.=''; /* $output2.=' '; */ $output2.=' '; $output2.=''; } $output2.=' '; $output2.=''; //foreach($exp_arr['experience_value'] as $key=>$val){ if($key == $expLbl->id && $val == 0){ $check_value="checked"; }else{ $check_value="";} } /*if(isset($exp_arr['experience_value'][$expLbl->id]) && $exp_arr['experience_value'][$expLbl->id]==0){ $check_value="checked"; }else{ $check_value="";} $output2.=''; $output2.=''; $output2.=' '; $output2.=' '; $output2.='';*/ //foreach($exp_arr['experience_value'] as $key=>$val){ if($key == $expLbl->id && $val == 1){ $check_value="checked"; }else{ $check_value="";} } if(isset($exp_arr['experience_value'][$expLbl->id]) && $exp_arr['experience_value'][$expLbl->id]==1){ $check_value="checked"; }else{ $check_value="";} $output2.=''; $output2.=' '; $output2.=' '; $output2.=''; //foreach($exp_arr['experience_value'] as $key=>$val){ if($key == $expLbl->id && $val == 2){ $check_value="checked"; }else{ $check_value="";} } if(isset($exp_arr['experience_value'][$expLbl->id]) && $exp_arr['experience_value'][$expLbl->id]==2){ $check_value="checked"; }else{ $check_value="";} $output2.=''; $output2.=' '; $output2.=' '; $output2.=''; //foreach($exp_arr['experience_value'] as $key=>$val){ if($key == $expLbl->id && $val == 3){ $check_value="checked"; }else{ $check_value="";} } if(isset($exp_arr['experience_value'][$expLbl->id]) && $exp_arr['experience_value'][$expLbl->id]==3){ $check_value="checked"; }else{ $check_value="";} $output2.=''; $output2.=' '; $output2.=' '; $output2.=''; $output2.='X'; $output2.='