load->model('caregivers/Caregiver_model'); $this->load->model('Homevisit_model'); $this->load->model('assessment/Assessment_model'); } public function index(){ $data['language']=$this->Caregiver_model->get_language_list(); $this->load->view('/header',['heading'=>"FTF Home visit"]); $this->load->view('/loader'); $this->load->view('/leave_modal'); $this->load->view('/index',$data); $this->load->view('/footer'); } public function save_ftf_home_visit_form(){ $request=$this->input->post(); $visiting_nurse_info=[ 'name_visiting_rn'=>isset($request['name_visiting_rn'])?trim($request['name_visiting_rn']):'', 'license_visiting_rn'=>isset($request['license_visiting_rn'])?trim($request['license_visiting_rn']):'', 'name_visiting_sw'=>isset($request['name_visiting_sw'])?trim($request['name_visiting_sw']):'', 'license_visiting_sw'=>isset($request['license_visiting_sw'])?trim($request['license_visiting_sw']):'', 'name_visiting_lchsa'=>isset($request['name_visiting_lchsa'])?trim($request['name_visiting_lchsa']):'', 'phone_visiting_lchsa'=>isset($request['phone_visiting_lchsa'])?trim($request['phone_visiting_lchsa']):'', ]; $checklist_info=[ "mem_ar_review"=>isset($request['mem_ar_review'])?(0+(int)($request['mem_ar_review'])):'', "mem_imp_pcsp_review"=>isset($request['mem_imp_pcsp_review'])?(0+(int)($request['mem_imp_pcsp_review'])):'', "mem_agrmt_pcsp_review"=>isset($request['mem_agrmt_pcsp_review'])?(0+(int)($request['mem_agrmt_pcsp_review'])):'', "mem_agrmt_intervention"=>isset($request['mem_agrmt_intervention'])?(0+(int)($request['mem_agrmt_intervention'])):'', "mem_idf_barriers"=>isset($request['mem_idf_barriers'])?(0+(int)($request['mem_idf_barriers'])):'', "mem_recv_all_authz_services"=>isset($request['mem_recv_all_authz_services'])?(0+(int)($request['mem_recv_all_authz_services'])):'', "mem_req_modf_pcsp"=>isset($request['mem_req_modf_pcsp'])?(0+(int)($request['mem_req_modf_pcsp'])):'', "mem_req_add_serv"=>isset($request['mem_req_add_serv'])?(0+(int)($request['mem_req_add_serv'])):'', "mem_stsf_archcare_services"=>isset($request['mem_stsf_archcare_services'])?(0+(int)($request['mem_stsf_archcare_services'])):'', "mem_home_culture"=>isset($request['mem_home_culture'])?(0+(int)($request['mem_home_culture'])):'', "mem_home_atmp"=>isset($request['mem_home_atmp'])?(0+(int)($request['mem_home_atmp'])):'', "mem_home_co_detector"=>isset($request['mem_home_co_detector'])?(0+(int)($request['mem_home_co_detector'])):'', "mem_additional_issues"=>isset($request['mem_additional_issues'])?(0+(int)($request['mem_additional_issues'])):'', "mem_emerg_visit_last_ninety"=>isset($request['mem_emerg_visit_last_ninety'])?(0+(int)($request['mem_emerg_visit_last_ninety'])):'', "mem_injury_last_ninety"=>isset($request['mem_injury_last_ninety'])?(0+(int)($request['mem_injury_last_ninety'])):'', "mem_recent_unctl_pain"=>isset($request['mem_recent_unctl_pain'])?(0+(int)($request['mem_recent_unctl_pain'])):'', "mem_is_distressed"=>isset($request['mem_is_distressed'])?(0+(int)($request['mem_is_distressed'])):'', "mem_influ_vac_last_yr"=>isset($request['mem_influ_vac_last_yr'])?(0+(int)($request['mem_influ_vac_last_yr'])):'', "mem_covid_vac_last_yr"=>isset($request['mem_covid_vac_last_yr'])?(0+(int)($request['mem_covid_vac_last_yr'])):'', "mem_is_educated"=>isset($request['mem_is_educated'])?(0+(int)($request['mem_is_educated'])):'', "mem_ppv_vac_last_yr"=>isset($request['mem_ppv_vac_last_yr'])?(0+(int)($request['mem_ppv_vac_last_yr'])):'', "mem_dntl_exm_last_yr"=>isset($request['mem_dntl_exm_last_yr'])?(0+(int)($request['mem_dntl_exm_last_yr'])):'' ]; $signature_types=[ 'signature_member_type'=>isset($request['signature_member_type'])?trim($request['signature_member_type']):'', 'signature_auth_representative_type'=>isset($request['signature_auth_representative_type'])?trim($request['signature_auth_representative_type']):'', 'signature_visiting_rn_sw_type'=>isset($request['signature_visiting_rn_sw_type'])?trim($request['signature_visiting_rn_sw_type']):'', ]; $default_signature="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAAXNSR0IArs4c6QAABGhJREFUeF7t1IEJADAMAsF2/6EtdIuHywRyBu+2HUeAAIGAwDVYgZZEJEDgCxgsj0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIgYLD8AAECGQGDlalKUAIEDJYfIEAgI2CwMlUJSoCAwfIDBAhkBAxWpipBCRAwWH6AAIGMgMHKVCUoAQIGyw8QIJARMFiZqgQlQMBg+QECBDICBitTlaAECBgsP0CAQEbAYGWqEpQAAYPlBwgQyAgYrExVghIg8ACBlFZdWYR+vQAAAABJRU5ErkJggg=="; $data1=[ 'member_name'=>isset($request['member_name'])?trim($request['member_name']):'', 'member_medicaid'=>isset($request['member_medicaid'])?trim($request['member_medicaid']):'', 'member_phone'=>isset($request['member_phone'])?trim($request['member_phone']):'', 'appointment_date'=>isset($request['appointment_date'])?trim($request['appointment_date']):'', 'visit_date'=>isset($request['visit_date'])?trim($request['visit_date']):'', 'visit_time'=>isset($request['visit_time'])?trim($request['visit_time']):'', 'languages'=>isset($request['languages'])&&!empty($request['languages'])?json_encode($request['languages']):'', 'review_witness'=>isset($request['review_witness'])?trim($request['review_witness']):'', 'visiting_nurse_info'=>json_encode($visiting_nurse_info), 'checklist_info'=>json_encode($checklist_info), 'notes'=>isset($request['notes'])?trim($request['notes']):'', 'submission_date'=>date('Y-m-d H:i:s', now()), 'status'=>1 ]; $save=$this->Homevisit_model->insert_ftf_home_visit_form_details($data1); if($save['status']==200){ $insert_id=0+(int)($save['inserted_id']); /*uploading signatures*/ if(!is_dir('./uploads/Documents/ftf_home_visit')) { mkdir('./uploads/Documents/ftf_home_visit', 0777, TRUE); } $data2=[]; foreach($signature_types as $key=>$val){ switch($val){ case 'digital':$sig_key=str_replace('_type','','digital_'.$key);break; case 'upload':$sig_key=str_replace('_type','','upload_'.$key);break; default:$sig_key=""; } if($sig_key!=""){ $signature=$request[$sig_key]; } $signature=trim($signature)!=''?$signature:$default_signature; #get extension $ext=str_replace("data:image/","",explode(";base64,",$signature)[0]); #get extension $folder_name='FTF_HOME_VISIT_'.str_pad($insert_id, 6, "0", STR_PAD_LEFT); if(!is_dir('./uploads/Documents/ftf_home_visit/'.$folder_name)) { mkdir('./uploads/Documents/ftf_home_visit/'.$folder_name, 0777, TRUE); } $file_path="uploads/Documents/ftf_home_visit/".$folder_name."/"; $image_path="uploads\Documents\ftf_home_visit\\".$folder_name."\\"; $filename=str_replace('_type','',$key)."_img_".$insert_id.".".$ext; file_put_contents($file_path.$filename, file_get_contents($signature)); $data2[$key]=$val; $data2[str_replace('_type','',$key)]=$signature; } /*uploading signatures*/ /*update table*/ if(!empty($data2)){ $this->Homevisit_model->update_ftf_home_visit_form_details($insert_id,$data2); } /*update table*/ $response=[ 'status'=>200, 'msg'=>"saved successfully", 'data'=>[ 'inserted_id'=>$insert_id ] ]; }else{ $response=[ 'status'=>400, 'msg'=>"couln't be saved", 'data'=>[] ]; } echo json_encode($response); } public function create_pdf_ftf_home_visit_form($mbid=null){ $request=$this->input->get(); $id=isset($request['id'])?(0+(int)($request['id'])):0; $id=$id<=0&&$mbid!=null?base64_dec($mbid):$id; if($id>0){ $this->load->helper('generatePdf_helper'); $ftfData=$this->Homevisit_model->get_ftf_home_visit_form_details($id); $visiting_nurse_info=isset($ftfData['visiting_nurse_info'])&&trim($ftfData['visiting_nurse_info'])!=""?json_decode(trim($ftfData['visiting_nurse_info']),true):[]; $checklist_info=isset($ftfData['checklist_info'])&&trim($ftfData['checklist_info'])!=""?json_decode(trim($ftfData['checklist_info']),true):[]; $languages=isset($ftfData['languages'])&&trim($ftfData['languages'])!=""?json_decode(trim($ftfData['languages'])):[]; $folder_name='FTF_HOME_VISIT_'.str_pad($id, 6, "0", STR_PAD_LEFT); #get extensions $ext1=isset($ftfData['signature_member'])&&trim($ftfData['signature_member'])!=''?str_replace("data:image/","",explode(";base64,",$ftfData['signature_member'])[0]):'png'; $ext2=isset($ftfData['signature_auth_representative'])&&trim($ftfData['signature_auth_representative'])!=''?str_replace("data:image/","",explode(";base64,",$ftfData['signature_auth_representative'])[0]):'png'; $ext3=isset($ftfData['signature_visiting_rn_sw'])&&trim($ftfData['signature_visiting_rn_sw'])!=''?str_replace("data:image/","",explode(";base64,",$ftfData['signature_visiting_rn_sw'])[0]):'png'; #get extensions $data=[]; $data['pdfFile']="systemfiles/pdf/secondary/ftf_home_visit/visit_checklist.pdf"; $data['pages']=4; $data['break_page']=4; $data['slug']="FTF_HOME_VISIT_"; $data['filePath']="uploads/Documents/ftf_home_visit/".$folder_name."/"; $data['imagePath']="uploads\Documents\\ftf_home_visit\\".$folder_name."\\"; $data['imageFile']=$data['imagePath']."signature_member_img_".$id.".".$ext1; $data['x']=15; $data['y']=37; $data['w']=25; $data['h']=20; $data['imageFile1']=$data['imagePath']."signature_auth_representative_img_".$id.".".$ext2; $data['x1']=15; $data['y1']=67; $data['w1']=25; $data['h1']=20; $data['imageFile2']=$data['imagePath']."signature_visiting_rn_sw_img_".$id.".".$ext3; $data['x2']=15; $data['y2']=97; $data['w2']=25; $data['h2']=20; $data['dataInfo']=[ "member_name"=>isset($ftfData['member_name'])?trim($ftfData['member_name']):'', "member_medicaid"=>isset($ftfData['member_medicaid'])?trim($ftfData['member_medicaid']):'', "member_phone"=>isset($ftfData['member_phone'])?trim($ftfData['member_phone']):'', "appointment_date"=>isset($ftfData['appointment_date'])?date('Y-m-d',strtotime($ftfData['appointment_date'])):'', "visit_date"=>isset($ftfData['visit_date'])?date('Y-m-d',strtotime($ftfData['visit_date'])):'', "visit_time"=>isset($ftfData['visit_time'])?trim($ftfData['visit_time']):'', "languages"=>!empty($languages)?implode(", ",$languages):'', "review_witness"=>isset($ftfData['review_witness'])?trim($ftfData['review_witness']):'', "name_visiting_rn"=>isset($visiting_nurse_info['name_visiting_rn'])?trim($visiting_nurse_info['name_visiting_rn']):'', "license_visiting_rn"=>isset($visiting_nurse_info['license_visiting_rn'])?trim($visiting_nurse_info['license_visiting_rn']):'', "name_visiting_sw"=>isset($visiting_nurse_info['name_visiting_sw'])?trim($visiting_nurse_info['name_visiting_sw']):'', "license_visiting_sw"=>isset($visiting_nurse_info['license_visiting_sw'])?trim($visiting_nurse_info['license_visiting_sw']):'', "name_visiting_lchsa"=>isset($visiting_nurse_info['name_visiting_lchsa'])?trim($visiting_nurse_info['name_visiting_lchsa']):'', "phone_visiting_lchsa"=>isset($visiting_nurse_info['phone_visiting_lchsa'])?trim($visiting_nurse_info['phone_visiting_lchsa']):'', "mem_ar_review"=>isset($checklist_info['mem_ar_review'])?trim($checklist_info['mem_ar_review']):'', "mem_imp_pcsp_review"=>isset($checklist_info['mem_imp_pcsp_review'])?trim($checklist_info['mem_imp_pcsp_review']):'', "mem_agrmt_pcsp_review"=>isset($checklist_info['mem_agrmt_pcsp_review'])?trim($checklist_info['mem_agrmt_pcsp_review']):'', "mem_agrmt_intervention"=>isset($checklist_info['mem_agrmt_intervention'])?trim($checklist_info['mem_agrmt_intervention']):'', "mem_idf_barriers"=>isset($checklist_info['mem_idf_barriers'])?trim($checklist_info['mem_idf_barriers']):'', "mem_recv_all_authz_services"=>isset($checklist_info['mem_recv_all_authz_services'])?trim($checklist_info['mem_recv_all_authz_services']):'', "mem_req_modf_pcsp"=>isset($checklist_info['mem_req_modf_pcsp'])?trim($checklist_info['mem_req_modf_pcsp']):'', "mem_req_add_serv"=>isset($checklist_info['mem_req_add_serv'])?trim($checklist_info['mem_req_add_serv']):'', "mem_stsf_archcare_services"=>isset($checklist_info['mem_stsf_archcare_services'])?trim($checklist_info['mem_stsf_archcare_services']):'', "mem_home_culture"=>isset($checklist_info['mem_home_culture'])?trim($checklist_info['mem_home_culture']):'', "mem_home_atmp"=>isset($checklist_info['mem_home_atmp'])?trim($checklist_info['mem_home_atmp']):'', "mem_home_co_detector"=>isset($checklist_info['mem_home_co_detector'])?trim($checklist_info['mem_home_co_detector']):'', "mem_additional_issues"=>isset($checklist_info['mem_additional_issues'])?trim($checklist_info['mem_additional_issues']):'', "mem_emerg_visit_last_ninety"=>isset($checklist_info['mem_emerg_visit_last_ninety'])?trim($checklist_info['mem_emerg_visit_last_ninety']):'', "mem_injury_last_ninety"=>isset($checklist_info['mem_injury_last_ninety'])?trim($checklist_info['mem_injury_last_ninety']):'', "mem_recent_unctl_pain"=>isset($checklist_info['mem_recent_unctl_pain'])?trim($checklist_info['mem_recent_unctl_pain']):'', "mem_is_distressed"=>isset($checklist_info['mem_is_distressed'])?trim($checklist_info['mem_is_distressed']):'', "mem_influ_vac_last_yr"=>isset($checklist_info['mem_influ_vac_last_yr'])?trim($checklist_info['mem_influ_vac_last_yr']):'', "mem_covid_vac_last_yr"=>isset($checklist_info['mem_covid_vac_last_yr'])?trim($checklist_info['mem_covid_vac_last_yr']):'', "mem_is_educated"=>isset($checklist_info['mem_is_educated'])?trim($checklist_info['mem_is_educated']):'', "mem_ppv_vac_last_yr"=>isset($checklist_info['mem_ppv_vac_last_yr'])?trim($checklist_info['mem_ppv_vac_last_yr']):'', "mem_dntl_exm_last_yr"=>isset($checklist_info['mem_dntl_exm_last_yr'])?trim($checklist_info['mem_dntl_exm_last_yr']):'', "notes"=>isset($ftfData['notes'])?trim($ftfData['notes']):'' ]; $datas=array(); $datas[]=$data; $pdf_filename=mypdf2($datas,$id,$mainslug=""); $full_pdf_path=base_url().$data['filePath'].$pdf_filename; /*email send*/ $to_email="joe@wecuro.com"; // $to_email="naransaha01@gmail.com"; $full_pdf_link='click here'; $emaildata['emaildata']=array( 'pdf_link'=>$full_pdf_link ); $mailBody=$this->load->view('email_template_management/face_to_face_review',$emaildata,TRUE); $message=html_entity_decode($mailBody); $from=array( 'name'=>'WeCuro Admin', 'email'=>'joe@wecuro.com' ); $subject='FTF Home Visit Form Submitted'; send_email($from,$to_email,$subject,$message); // send_email_attach($from,$to_email,$subject,$message,$full_pdf_path); /*email send*/ $response=[ 'status'=>200, 'msg'=>"pdf created successfully", 'data'=>[ 'pdf'=>$data['filePath'].$pdf_filename, 'full_pdf'=>$full_pdf_path ] ]; }else{ $response=[ 'status'=>400, 'msg'=>"parameters missing or invalid", 'data'=>[] ]; } echo json_encode($response); } public function members_ftf_home_visit_form(){ try{ $this->load->view('home/dashboard'); $this->load->view('/loader'); $this->load->view('member_list'); $this->load->view('home/footer'); }catch(Exception $e){ $getMsg="Home_visit - members_ftf_home_visit_form: ".$e->getMessage(); echo $getMsg; } } public function get_members_ftf_home_visit_form(){ try{ $request=$_REQUEST; $data_list=[ 'start'=>$request['start'], 'limit'=>$request['length'], 'search'=>(isset($this->input->post('search')['value'])&&!empty($this->input->post('search')['value']))?($this->input->post('search')['value']):"", 'order_column'=>$request['order'][0]['column'], 'order_type'=>$request['order'][0]['dir'] ]; $data_list['require']="data"; $membersData=$this->Homevisit_model->get_members_bydatalist_ftf_home_visit_form($data_list); $data_list['require']="count"; $membersCount=$this->Homevisit_model->get_members_bydatalist_ftf_home_visit_form($data_list); $location=base_url()."uploads/Documents/ftf_home_visit/"; $slug="FTF_HOME_VISIT_"; $info=[]; $i=1; foreach($membersData as $member){ $unique_id=str_pad($member['id'],6,"0",STR_PAD_LEFT); $pdf_link=$location.$slug.$unique_id."/".$slug.$unique_id.".pdf"; $options_html=' '.lang('Regenarate pdf').' '; $info[]=[ $i, $member['member_name'], $member['member_medicaid'], $member['member_phone'], $options_html ]; $i++; } $response=[ "draw"=>intval($request['draw']), "recordsTotal"=>$membersCount, "recordsFiltered"=>$membersCount, "data"=>$info ]; echo json_encode($response); }catch(Exception $e){ $getMsg="Home_visit - get_members_ftf_home_visit_form: ".$e->getMessage(); echo $getMsg; } } public function backup_hjffjfj(){ /*$data*/ // Array // ( // [member_name] => Naran Saha // [member_medicaid] => 123456 // [member_phone] => 6545345672 // [appointment_date] => 2023-05-30 // [visit_date] => 2023-05-31 // [visit_time] => 12:35 // [languages] => ["English","German","Hindi"] // [review_witness] => Prisuban Roy // [visiting_nurse_info] => {"name_visiting_rn":"test rn","license_visiting_rn":"12345678","name_visiting_sw":"test sw","license_visiting_sw":"12345678","name_visiting_lchsa":"test lchsa","phone_visiting_lchsa":"6543423456"} // [checklist_info] => {"mem_ar_review":0,"mem_imp_pcsp_review":0,"mem_agrmt_pcsp_review":1,"mem_agrmt_intervention":0,"mem_idf_barriers":0,"mem_recv_all_authz_services":0,"mem_req_modf_pcsp":0,"mem_req_add_serv":1,"mem_stsf_archcare_services":1,"mem_home_culture":1,"mem_home_atmp":0,"mem_home_co_detector":0,"mem_additional_issues":1,"mem_emerg_visit_last_ninety":0,"mem_injury_last_ninety":1,"mem_recent_unctl_pain":1,"mem_is_distressed":0,"mem_influ_vac_last_yr":1,"mem_covid_vac_last_yr":1,"mem_is_educated":0,"mem_ppv_vac_last_yr":0,"mem_dntl_exm_last_yr":1} // [notes] => Notes goes here // [signature_member_type] => digital // [signature_auth_representative_type] => upload // [signature_visiting_rn_sw_type] => digital // [submission_date] => 2023-05-29 // [status] => 1 // ) /*$data*/ /*basic info*/ // [member_name] => Naran Saha // [member_medicaid] => 123456 // [member_phone] => 6545345672 // [appointment_date] => 2023-05-30 // [visit_date] => 2023-05-31 // [visit_time] => 05:02 // [languages] => Array // ( // [0] => English // [1] => French // [2] => German // [3] => Hindi // ) // [review_witness] => Prisuban Roy /*basic info*/ /*visiting_nurse_info info*/ // [name_visiting_rn] => test rn // [license_visiting_rn] => 12345678 // [name_visiting_sw] => test sw // [license_visiting_sw] => 12345678 // [name_visiting_lchsa] => test lchsa // [phone_visiting_lchsa] => 6543423456 /*visiting_nurse_info info*/ /*checklist_info*/ // [mem_ar_review] => 0 // [mem_imp_pcsp_review] => 0 // [mem_agrmt_pcsp_review] => 0 // [mem_agrmt_intervention] => 1 // [mem_idf_barriers] => 1 // [mem_recv_all_authz_services] => 1 // [mem_req_modf_pcsp] => 1 // [mem_req_add_serv] => 0 // [mem_stsf_archcare_services] => 0 // [mem_home_culture] => 0 // [mem_home_atmp] => 0 // [mem_home_co_detector] => 0 // [mem_additional_issues] => 0 // [mem_emerg_visit_last_ninety] => 0 // [mem_injury_last_ninety] => 0 // [mem_recent_unctl_pain] => 0 // [mem_is_distressed] => 1 // [mem_influ_vac_last_yr] => 1 // [mem_covid_vac_last_yr] => 0 // [mem_is_educated] => 0 // [mem_ppv_vac_last_yr] => 0 // [mem_dntl_exm_last_yr] => 1 /*checklist_info*/ /*notes*/ // [notes] => My notes goes here /*notes*/ /*signature related*/ // [signature_member_type] => digital // [digital_signature_member] => // [upload_signature_member] => // [signature_auth_representative_type] => upload // [digital_signature_auth_representative] => // [upload_signature_auth_representative] => // [signature_visiting_rn_sw_type] => digital // [digital_signature_visiting_rn_sw] => // [upload_signature_visiting_rn_sw] => /*signature related*/ } public function get_cpro_nursing_assessment_form(){ $this->load->model('referral/Referral_model'); $patient_id = 101; $schedule_id = 120; $reportData = $this->Assessment_model->getPatientReport($patient_id,$schedule_id); $patient_data = $this->Assessment_model->getPatientById($patient_id); $neuro_eent = $this->objectToArray(json_decode($reportData->neuro_eent)); $vital_signs = $this->objectToArray(json_decode($reportData->vital_signs)); $curdiovascular = $this->objectToArray(json_decode($reportData->curdiovascular)); $psycho_social = $this->objectToArray(json_decode($reportData->psycho_social)); $intake_sheet = $this->objectToArray(json_decode($reportData->intake_sheet)); $curdiovascular = $this->objectToArray(json_decode($reportData->curdiovascular)); $integument = $this->objectToArray(json_decode($reportData->integument)); $dme_supplies = $this->objectToArray(json_decode($reportData->dme_supplies)); $medication = $this->objectToArray(json_decode($reportData->medication)); $gi_gu_reproductive = $this->objectToArray(json_decode($reportData->gi_gu_reproductive)); $paraprofessional_supervission = $this->objectToArray(json_decode($reportData->paraprofessional_supervission)); $nutrition = $this->objectToArray(json_decode($reportData->nutrition)); $visit_info = $this->objectToArray(json_decode($reportData->visit_info)); $emergency_pre_plan = $this->objectToArray(json_decode($reportData->emergency_preparedness_plan)); $covid19screening = $this->objectToArray(json_decode($reportData->covid19screening)); $hhc_poc_record = $this->objectToArray(json_decode($reportData->hhc_poc_record)); $home_safety_assessments = $this->objectToArray(json_decode($reportData->home_safety_assessments)); $authorities = $this->objectToArray(json_decode($reportData->authorities)); $contacts_medication = isset($emergency_pre_plan['emergency_contacts_&_medication_checklist']) ? $emergency_pre_plan['emergency_contacts_&_medication_checklist'] : []; $equipment_dependenc = isset($emergency_pre_plan['if_electrical_equipment_dependenc']) ? $emergency_pre_plan['if_electrical_equipment_dependenc'] : []; $i_have_reviewed = isset($medication['i_have_reviewed_the_medications_to_identity']) ? $medication['i_have_reviewed_the_medications_to_identity'] : []; $left_white_copy_in_office = isset($medication['left_white_copy_in_office']) ? $medication['left_white_copy_in_office'] : []; $functional_limitations = isset($hhc_poc_record['functional_limitations']) ? $hhc_poc_record['functional_limitations'] : []; $activities_permitted = isset($hhc_poc_record['activities_permitted']) ? $hhc_poc_record['activities_permitted'] : []; $mental_status = isset($hhc_poc_record['mental_status']) ? $hhc_poc_record['mental_status'] : []; $date_of_birth = isset($intake_sheet['date_of_birth']) ? $intake_sheet['date_of_birth'] : ''; $dob = ''; if($date_of_birth != '') { $dob = date("Y/m/d", strtotime($date_of_birth)); } $today = date("Y/m/d"); $getAnnualHome = $this->Referral_model->getAnnualhomevalue($patient_id)[0]; $annual_in_home_performance=$this->objectToArray(json_decode($getAnnualHome->annual_in_home_performance)); $authorities_signature = $authorities['signature']; $patient_signature = ''; if(isset($authorities_signature) && $authorities_signature != ''){ $id=$reportData->id; $unique_id=str_pad($id,6,"0",STR_PAD_LEFT); $signature_upload_folder = 'uploads/cpro_pdf/nurse_assessment_'.$unique_id; if(!is_dir($signature_upload_folder)){ mkdir($signature_upload_folder,0777,TRUE); } $ext=str_replace("data:image/","",explode(";base64,",$authorities_signature)[0]); $filename='patient_signature'.".".$ext; file_put_contents($signature_upload_folder.'/'.$filename,file_get_contents($authorities_signature)); $patient_signature=$signature_upload_folder.'/'.$filename; } $emergency_preparedness_plan=[ "patient_name"=> $patient_data->first_name.' '.$patient_data->last_name, "dob"=> $dob, "family_or_other_back_upprovider_available"=> isset($emergency_pre_plan['family_or_other_back_upprovider_available'])? $emergency_pre_plan['family_or_other_back_upprovider_available'] : '', "family_or_other_back_upprovider_available_name"=> isset($emergency_pre_plan['family_or_other_back_upprovider_available_name'])? $emergency_pre_plan['family_or_other_back_upprovider_available_name'] : '', "family_or_other_back_upprovider_available_phone"=> isset($emergency_pre_plan['family_or_other_back_upprovider_available_phone'])? $emergency_pre_plan['family_or_other_back_upprovider_available_phone'] : '', "family_name"=> isset($emergency_pre_plan['family_or_other_back_upprovider_available_name'])? $emergency_pre_plan['family_or_other_back_upprovider_available_name'] : '', "family_phone"=> isset($emergency_pre_plan['family_or_other_back_upprovider_available_phone'])? $emergency_pre_plan['family_or_other_back_upprovider_available_phone'] : '', "family_address"=> '', "transportation_company"=> isset($emergency_pre_plan['transportation_company'])? $emergency_pre_plan['transportation_company'] : '', "evacuation_location"=> isset($emergency_pre_plan['evacuation_location'])? $emergency_pre_plan['evacuation_location'] : '', "tal_1_non_ambulatory_stretcher"=> isset($emergency_pre_plan['tal_1_non_ambulatory_stretcher'])? $emergency_pre_plan['tal_1_non_ambulatory_stretcher'] : '', "tal_2_wheelchair"=> isset($emergency_pre_plan['tal_2_wheelchair'])? $emergency_pre_plan['tal_2_wheelchair'] : '', "tal_3_ambulatory"=> isset($emergency_pre_plan['tal_3_ambulatory'])? $emergency_pre_plan['tal_3_ambulatory'] : '', "emergency_criority_code"=> isset($emergency_pre_plan['emergency_criority_code'])? $emergency_pre_plan['emergency_criority_code'] : '', "electrical_equipment_dependency"=> isset($emergency_pre_plan['electrical_equipment_dependency'])? $emergency_pre_plan['electrical_equipment_dependency'] : '', "if_electrical_equipment_dependenc_other"=> isset($emergency_pre_plan['if_electrical_equipment_dependenc_other'])? $emergency_pre_plan['if_electrical_equipment_dependenc_other'] : '', "pcp_rovider"=> isset($emergency_pre_plan['pcp_rovider'])? $emergency_pre_plan['pcp_rovider'] : '', "pcp_provider_phone"=> isset($emergency_pre_plan['pcp_provider_phone'])? $emergency_pre_plan['pcp_provider_phone'] : '', "mitc_name"=> isset($emergency_pre_plan['mitc_name'])? $emergency_pre_plan['mitc_name'] : '', "mitc_phone"=> isset($emergency_pre_plan['mitc_phone'])? $emergency_pre_plan['mitc_phone'] : '', "emergency_supply_kit_checklist"=> isset($emergency_pre_plan['emergency_supply_kit_checklist'])? $emergency_pre_plan['emergency_supply_kit_checklist'] : '', "emergency_preparedness_guide"=> isset($emergency_pre_plan['emergency_preparedness_guide'])? $emergency_pre_plan['emergency_preparedness_guide'] : '', "contacts"=> in_array('Emergency Contacts', $contacts_medication), "medication"=> in_array('Medication List', $contacts_medication), "equipment_dependenc_0"=> in_array('Oxygen', $equipment_dependenc), "equipment_dependenc_1"=> in_array('Feeding Pump', $equipment_dependenc), "equipment_dependenc_2"=> in_array('Ventilator', $equipment_dependenc), "equipment_dependenc_3"=> in_array('IV Pump', $equipment_dependenc), "equipment_dependenc_4"=> in_array('Other', $equipment_dependenc), "date_today0"=> $today, "date_today1"=> $today, "date_today2"=> $today, "emergency_name"=> isset($intake_sheet['emergency_name']) ? $intake_sheet['emergency_name'] : '', "emergency_relation"=> isset($intake_sheet['emergency_relation']) ? $intake_sheet['emergency_relation'] : '', "emergency_phone"=> isset($intake_sheet['emergency_phone']) ? $intake_sheet['emergency_phone'] : '' ]; $covid_19_screening=[ "patient_name"=> $patient_data->first_name.' '.$patient_data->last_name, "dob"=> $dob, "date_today0"=> $today, "temperature"=> isset($covid19screening['temperature'])? $covid19screening['temperature'] : '', "was_symptoms_screening_as_per_screening_covid_tool_donew"=> isset($covid19screening['Was_symptoms_screening_as_per_screening_covid_tool_donew'])? $covid19screening['Was_symptoms_screening_as_per_screening_covid_tool_donew'] : '', "symptoms"=> isset($covid19screening['symptoms'])? $covid19screening['symptoms'] : '', "additional_comments"=> isset($covid19screening['additional_comments'])? $covid19screening['additional_comments'] : '', "have_you_traveled_outside_of_the_united_states_in_the_last_5_days"=> isset($covid19screening['have_you_traveled_outside_of_the_united_states_in_the_last_5_days'])? $covid19screening['have_you_traveled_outside_of_the_united_states_in_the_last_5_days'] : '', "where_you_traveled_outside_of_the_united_states_in_the_last_5_days"=> isset($covid19screening['where_you_traveled_outside_of_the_united_states_in_the_last_5_days'])? $covid19screening['where_you_traveled_outside_of_the_united_states_in_the_last_5_days'] : '', "date_departed"=> isset($covid19screening['date_departed'])? date("Y/m/d", strtotime($covid19screening['date_departed'])) : '', "date_arrived_into_the_us"=> isset($covid19screening['date_arrived_into_the_us'])? date("Y/m/d", strtotime($covid19screening['date_arrived_into_the_us'])) : '', "have_you_visited_any_facilities_with_confirmed_covid_19_cases"=> isset($covid19screening['have_you_visited_any_facilities_with_confirmed_covid_19_cases'])? $covid19screening['have_you_visited_any_facilities_with_confirmed_covid_19_cases'] : '', "does_someone_you_are_in_close_contact_with_have_covid_19"=> isset($covid19screening['does_someone_you_are_in_close_contact_with_have_covid_19'])? $covid19screening['does_someone_you_are_in_close_contact_with_have_covid_19'] : '', "who_you_are_in_close_contact_with_have_covid_19"=> isset($covid19screening['who_you_are_in_close_contact_with_have_covid_19'])? $covid19screening['who_you_are_in_close_contact_with_have_covid_19'] : '', "date_diagnosed_you_are_in_close_contact_with_have_covid_19"=> isset($covid19screening['date_diagnosed_you_are_in_close_contact_with_have_covid_19'])? date("Y/m/d", strtotime($covid19screening['date_diagnosed_you_are_in_close_contact_with_have_covid_19'])) : '', "are_you_in_close_contact_with_someone_who_is_sick_with_respiratory_symptom"=> isset($covid19screening['are_you_in_close_contact_with_someone_who_is_sick_with_respiratory_symptom'])? $covid19screening['are_you_in_close_contact_with_someone_who_is_sick_with_respiratory_symptom'] : '', "who_you_in_close_contact_with_someone_who_is_sick_with_respiratory_symptom"=> isset($covid19screening['who_you_in_close_contact_with_someone_who_is_sick_with_respiratory_symptom'])? $covid19screening['who_you_in_close_contact_with_someone_who_is_sick_with_respiratory_symptom'] : '', "date_symptoms_began_you_in_close_contact_with_someone_who_is_sick_with_respiratory_symptom"=> isset($covid19screening['date_symptoms_began_you_in_close_contact_with_someone_who_is_sick_with_respiratory_symptom'])? date("Y/m/d", strtotime($covid19screening['date_symptoms_began_you_in_close_contact_with_someone_who_is_sick_with_respiratory_symptom'])) : '', "screening_for_respiratory_do_you_feel_any_of_the_following_symptoms"=> isset($covid19screening['screening_for_respiratory_do_you_feel_any_of_the_following_symptoms'])? $covid19screening['screening_for_respiratory_do_you_feel_any_of_the_following_symptoms'] : '', "screening_for_respiratory_do_you_feel_fever"=> isset($covid19screening['screening_for_respiratory_do_you_feel_fever'])? $covid19screening['screening_for_respiratory_do_you_feel_fever'] : '', "screening_for_respiratory_do_you_feel_fever_date_symptom_began"=> isset($covid19screening['screening_for_respiratory_do_you_feel_fever_date_symptom_began'])? date("Y/m/d", strtotime($covid19screening['screening_for_respiratory_do_you_feel_fever_date_symptom_began'])) : '', "screening_for_respiratory_do_you_feel_cough"=> isset($covid19screening['screening_for_respiratory_do_you_feel_cough'])? $covid19screening['screening_for_respiratory_do_you_feel_cough'] : '', "screening_for_respiratory_do_you_feel_cough_date_symptom_began"=> isset($covid19screening['screening_for_respiratory_do_you_feel_cough_date_symptom_began'])? date("Y/m/d", strtotime($covid19screening['screening_for_respiratory_do_you_feel_cough_date_symptom_began'])) : '', "screening_for_respiratory_do_you_feel_difficulty_breathing"=> isset($covid19screening['screening_for_respiratory_do_you_feel_difficulty_breathing'])? $covid19screening['screening_for_respiratory_do_you_feel_difficulty_breathing'] : '', "screening_for_respiratory_do_you_feel_difficulty_breathing_date_symptom_began"=> isset($covid19screening['screening_for_respiratory_do_you_feel_difficulty_breathing_date_symptom_began'])? date("Y/m/d", strtotime($covid19screening['screening_for_respiratory_do_you_feel_difficulty_breathing_date_symptom_began'])) : '', "screening_for_respiratory_do_you_feel_muscle_aches"=> isset($covid19screening['screening_for_respiratory_do_you_feel_muscle_aches'])? $covid19screening['screening_for_respiratory_do_you_feel_muscle_aches'] : '', "screening_for_respiratory_do_you_feel_muscle_aches_date_symptom_began"=> isset($covid19screening['screening_for_respiratory_do_you_feel_muscle_aches_date_symptom_began'])? date("Y/m/d", strtotime($covid19screening['screening_for_respiratory_do_you_feel_muscle_aches_date_symptom_began'])) : '', "screening_for_respiratory_do_you_feel_fatigue"=> isset($covid19screening['screening_for_respiratory_do_you_feel_fatigue'])? $covid19screening['screening_for_respiratory_do_you_feel_fatigue'] : '', "screening_for_respiratory_do_you_feel_fatigue_date_symptom_began"=> isset($covid19screening['screening_for_respiratory_do_you_feel_fatigue_date_symptom_began'])? date("Y/m/d", strtotime($covid19screening['screening_for_respiratory_do_you_feel_fatigue_date_symptom_began'])) : '', "screening_for_respiratory_do_you_feel_headaches"=> isset($covid19screening['screening_for_respiratory_do_you_feel_headaches'])? $covid19screening['screening_for_respiratory_do_you_feel_headaches'] : '', "screening_for_respiratory_do_you_headaches_date_symptom_began"=> isset($covid19screening['screening_for_respiratory_do_you_headaches_date_symptom_began'])? date("Y/m/d", strtotime($covid19screening['screening_for_respiratory_do_you_headaches_date_symptom_began'])) : '', "screening_for_respiratory_do_you_feel_sore_throat"=> isset($covid19screening['screening_for_respiratory_do_you_feel_sore_throat'])? $covid19screening['screening_for_respiratory_do_you_feel_sore_throat'] : '', "screening_for_respiratory_do_you_sore_throat_symptom_began"=> isset($covid19screening['screening_for_respiratory_do_you_sore_throat_symptom_began'])? $covid19screening['screening_for_respiratory_do_you_sore_throat_symptom_began'] : '', "screening_for_respiratory_do_you_feel_runny_nose"=> isset($covid19screening['screening_for_respiratory_do_you_feel_runny_nose'])? $covid19screening['screening_for_respiratory_do_you_feel_runny_nose'] : '', "screening_for_respiratory_do_you_runny_nose_symptom_began"=> isset($covid19screening['screening_for_respiratory_do_you_runny_nose_symptom_began'])? $covid19screening['screening_for_respiratory_do_you_runny_nose_symptom_began'] : '', "screening_for_respiratory_do_you_feel_diarrhea"=> isset($covid19screening['screening_for_respiratory_do_you_feel_diarrhea'])? $covid19screening['screening_for_respiratory_do_you_feel_diarrhea'] : '', "screening_for_respiratory_do_you_diarrhea_symptom_began"=> isset($covid19screening['screening_for_respiratory_do_you_diarrhea_symptom_began'])? $covid19screening['screening_for_respiratory_do_you_diarrhea_symptom_began'] : '', "employee_screening_patient_name"=> isset($covid19screening['employee_screening_patient_name'])? $covid19screening['employee_screening_patient_name'] : '', "employee_screening_patient_title"=> isset($covid19screening['employee_screening_patient_title'])? $covid19screening['employee_screening_patient_title'] : '' ]; $medication_profile=[ "patient_name"=> $patient_data->first_name.' '.$patient_data->last_name, "pharmacy"=> isset($medication['Preferred_pharmacy_'])? $medication['Preferred_pharmacy_'] : '', "physician_name"=> isset($hhc_poc_record['physician_name_and_address'])? $hhc_poc_record['physician_name_and_address'] : '', "allergies"=> isset($hhc_poc_record['allergies'])? $hhc_poc_record['allergies'] : '', "med_pro_date0"=> '', "med_pro_medication0"=> '', "med_pro_dose0"=> '', "med_pro_freq0"=> '', "med_pro_route0"=> '', "med_pro_new_change0"=> '', "med_pro_comments0"=> '', "med_pro_dic_date0"=> '', "med_pro_date1"=> '', "med_pro_medication1"=> '', "med_pro_dose1"=> '', "med_pro_freq1"=> '', "med_pro_route1"=> '', "med_pro_new_change1"=> '', "med_pro_comments1"=> '', "med_pro_dic_date1"=> '', "med_pro_date2"=> '', "med_pro_medication2"=> '', "med_pro_dose2"=> '', "med_pro_freq2"=> '', "med_pro_route2"=> '', "med_pro_new_change2"=> '', "med_pro_comments2"=> '', "med_pro_dic_date2"=> '', "med_pro_date3"=> '', "med_pro_medication3"=> '', "med_pro_dose3"=> '', "med_pro_freq3"=> '', "med_pro_route3"=> '', "med_pro_new_change3"=> '', "med_pro_comments3"=> '', "med_pro_dic_date3"=> '', "med_pro_date4"=> '', "med_pro_medication4"=> '', "med_pro_dose4"=> '', "med_pro_freq4"=> '', "med_pro_route4"=> '', "med_pro_new_change4"=> '', "med_pro_comments4"=> '', "med_pro_dic_date4"=> '', "med_pro_date5"=> '', "med_pro_medication5"=> '', "med_pro_dose5"=> '', "med_pro_freq5"=> '', "med_pro_route5"=> '', "med_pro_new_change5"=> '', "med_pro_comments5"=> '', "med_pro_dic_date5"=> '', "med_pro_date6"=> '', "med_pro_medication6"=> '', "med_pro_dose6"=> '', "med_pro_freq6"=> '', "med_pro_route6"=> '', "med_pro_new_change6"=> '', "med_pro_comments6"=> '', "med_pro_dic_date6"=> '', "med_pro_date7"=> '', "med_pro_medication7"=> '', "med_pro_dose7"=> '', "med_pro_freq7"=> '', "med_pro_route7"=> '', "med_pro_new_change7"=> '', "med_pro_comments7"=> '', "med_pro_dic_date7"=> '', "med_pro_date8"=> '', "med_pro_medication8"=> '', "med_pro_dose8"=> '', "med_pro_freq8"=> '', "med_pro_route8"=> '', "med_pro_new_change8"=> '', "med_pro_comments8"=> '', "med_pro_dic_date8"=> '', "med_pro_date9"=> '', "med_pro_medication9"=> '', "med_pro_dose9"=> '', "med_pro_freq9"=> '', "med_pro_route9"=> '', "med_pro_new_change9"=> '', "med_pro_comments9"=> '', "med_pro_dic_date9"=> '', "med_pro_date10"=> '', "med_pro_medication10"=> '', "med_pro_dose10"=> '', "med_pro_freq10"=> '', "med_pro_route10"=> '', "med_pro_new_change10"=> '', "med_pro_comments10"=> '', "med_pro_dic_date10"=> '', "med_pro_date11"=> '', "med_pro_medication11"=> '', "med_pro_dose11"=> '', "med_pro_freq11"=> '', "med_pro_route11"=> '', "med_pro_new_change11"=> '', "med_pro_comments11"=> '', "med_pro_dic_date11"=> '', "med_pro_date12"=> '', "med_pro_medication12"=> '', "med_pro_dose12"=> '', "med_pro_freq12"=> '', "med_pro_route12"=> '', "med_pro_new_change12"=> '', "med_pro_comments12"=> '', "med_pro_dic_date12"=> '', "med_pro_date13"=> '', "med_pro_medication13"=> '', "med_pro_dose13"=> '', "med_pro_freq13"=> '', "med_pro_route13"=> '', "med_pro_new_change13"=> '', "med_pro_comments13"=> '', "med_pro_dic_date13"=> '', "med_pro_date14"=> '', "med_pro_medication14"=> '', "med_pro_dose14"=> '', "med_pro_freq14"=> '', "med_pro_route14"=> '', "med_pro_new_change14"=> '', "med_pro_comments14"=> '', "med_pro_dic_date14"=> '', "med_pro_date15"=> '', "med_pro_medication15"=> '', "med_pro_dose15"=> '', "med_pro_freq15"=> '', "med_pro_route15"=> '', "med_pro_new_change15"=> '', "med_pro_comments15"=> '', "med_pro_dic_date15"=> '', "who_administers_medications"=> isset($medication['who_administers_medications'])? $medication['who_administers_medications'] : '', "who_administers_medications_name"=> isset($medication['who_administers_medications_name'])? $medication['who_administers_medications_name'] : '', "who_administers_medications_role"=> isset($medication['who_administers_medications_role'])? $medication['who_administers_medications_role'] : '', "who_administers_medications_phone"=> isset($medication['who_administers_medications_phone'])? $medication['who_administers_medications_phone'] : '', "rn_will_administer_effective_"=> isset($medication['rn_will_administer_effective_'])? $medication['rn_will_administer_effective_'] : '', "if_rn_val"=> isset($medication['rn_will_administer_effective_'])? 'Yes' : '', "rn_name_who_will_Prepour"=> isset($medication['rn_name_who_will_Prepour'])? $medication['rn_name_who_will_Prepour'] : '', "i_have_reviewed"=> in_array('Yes', $i_have_reviewed), "left_white_copy_in_office"=> in_array('Yes', $left_white_copy_in_office), "today0"=> $today, "today1"=> $today ]; $home_helth_certification_and_plan_of_care=[ "patient_name"=> $patient_data->first_name.' '.$patient_data->last_name, "dob"=> $dob, "patient_address"=> $dob, "provider_details"=> 'Caregiver Pro Homecare Inc. 122-01 Liberty 2nd Floor Richmond Hill NY 11419 Tel: 718-504-8054 Fax:866-220-5663', "order_no"=> '', "patient_hi_claim_no"=> isset($hhc_poc_record['patient_hi_claim_no'])? $hhc_poc_record['patient_hi_claim_no'] : '', "start_of_care_date"=> isset($hhc_poc_record['start_of_care_date'])? $hhc_poc_record['start_of_care_date'] : '', "certification_period_form"=> isset($hhc_poc_record['certification_period_form'])? $hhc_poc_record['certification_period_form'] : '', "certification_period_to"=> isset($hhc_poc_record['certification_period_to'])? $hhc_poc_record['certification_period_to'] : '', "medical_record_no"=> isset($hhc_poc_record['medical_record_no'])? $hhc_poc_record['medical_record_no'] : '', "provider_no"=> isset($hhc_poc_record['provider_no'])? $hhc_poc_record['provider_no'] : '', "icd10_principal_diagnosis"=> isset($hhc_poc_record['icd10_principal_diagnosis'])? $hhc_poc_record['icd10_principal_diagnosis'] : '', "icd10_principal_diagnosis_date"=> isset($hhc_poc_record['icd10_principal_diagnosis_date'])? $hhc_poc_record['icd10_principal_diagnosis_date'] : '', "icd10_surgical_procedure"=> isset($hhc_poc_record['icd10_surgical_procedure'])? $hhc_poc_record['icd10_surgical_procedure'] : '', "icd10_surgical_procedure_date"=> isset($hhc_poc_record['icd10_surgical_procedure_date'])? $hhc_poc_record['icd10_surgical_procedure_date'] : '', "icd10_other_pertinent_diagnoses"=> isset($hhc_poc_record['icd10_other_pertinent_diagnoses'])? $hhc_poc_record['icd10_other_pertinent_diagnoses'] : '', "icd10_other_pertinent_diagnoses_date"=> isset($hhc_poc_record['icd10_other_pertinent_diagnoses_date'])? $hhc_poc_record['icd10_other_pertinent_diagnoses_date'] : '', "medications_dose_frequency_route_new_changed"=> isset($hhc_poc_record['medications_dose_frequency_route_new_changed'])? $hhc_poc_record['medications_dose_frequency_route_new_changed'] : '', "dme_and_supplies"=> isset($hhc_poc_record['dme_and_supplies'])? $hhc_poc_record['dme_and_supplies'] : '', "safety_measures"=> isset($hhc_poc_record['safety_measures'])? $hhc_poc_record['safety_measures'] : '', "nutritional_req"=> isset($hhc_poc_record['nutritional_req'])? $hhc_poc_record['nutritional_req'] : '', "allergies"=> isset($hhc_poc_record['allergies'])? $hhc_poc_record['allergies'] : '', "specify_if_functional_limitations_is_other"=> isset($hhc_poc_record['specify_if_functional_limitations_is_other'])? $hhc_poc_record['specify_if_functional_limitations_is_other'] : '', "specify_if_activities_permitted_is_other"=> isset($hhc_poc_record['specify_if_activities_permitted_is_other'])? $hhc_poc_record['specify_if_activities_permitted_is_other'] : '', "prognosis"=> isset($hhc_poc_record['prognosis'])? $hhc_poc_record['prognosis'] : '', "rn_every_180_days_for_assessment"=> isset($hhc_poc_record['rn_every_180_days_for_assessment'])? $hhc_poc_record['rn_every_180_days_for_assessment'] : '', "rn_to_supervise_hha_every_and_prn_for_incidentals"=> isset($hhc_poc_record['rn_to_supervise_hha_every_and_prn_for_incidentals'])? $hhc_poc_record['rn_to_supervise_hha_every_and_prn_for_incidentals'] : '', "hhn_pca_to_provide_assistance_with_adlss_and_iadls_number_of_days"=> isset($hhc_poc_record['hhn_pca_to_provide_assistance_with_adlss_and_iadls_number_of_days'])? $hhc_poc_record['hhn_pca_to_provide_assistance_with_adlss_and_iadls_number_of_days'] : '', "hours_180_days"=> isset($hhc_poc_record['hours_180_days'])? $hhc_poc_record['hours_180_days'] : '', "Palative_Care_Needed"=> isset($hhc_poc_record['Palative_Care_Needed'])? $hhc_poc_record['Palative_Care_Needed'] : '', "tal_level"=> isset($hhc_poc_record['tal_level'])? $hhc_poc_record['tal_level'] : '', "goals_rehabilitation_potential_discharge_plans"=> isset($hhc_poc_record['goals_rehabilitation_potential_discharge_plans'])? $hhc_poc_record['goals_rehabilitation_potential_discharge_plans'] : '', "nurse_signature_and_date_of_verbal_soc_where_applicable"=> isset($hhc_poc_record['nurse_signature_and_date_of_verbal_soc_where_applicable'])? $hhc_poc_record['nurse_signature_and_date_of_verbal_soc_where_applicable'] : '', "date_hha_received_signed_pot"=> isset($hhc_poc_record['date_hha_received_signed_pot'])? $hhc_poc_record['date_hha_received_signed_pot'] : '', "physician_name_and_address"=> isset($hhc_poc_record['physician_name_and_address'])? $hhc_poc_record['physician_name_and_address'] : '', "i_certify_this_patient_is_confined"=> isset($hhc_poc_record['i_certify_this_patient_is_confined'])? $hhc_poc_record['i_certify_this_patient_is_confined'] : '', "attending_shysician_signature_and_date_signed"=> isset($hhc_poc_record['attending_shysician_signature_and_date_signed'])? $hhc_poc_record['attending_shysician_signature_and_date_signed'] : '', "specify_if_functional_limitations_is_other"=> isset($hhc_poc_record['specify_if_functional_limitations_is_other'])? $hhc_poc_record['specify_if_functional_limitations_is_other'] : '', "specify_if_activities_permitted_is_other"=> isset($hhc_poc_record['specify_if_activities_permitted_is_other'])? $hhc_poc_record['specify_if_activities_permitted_is_other'] : '', "prognosis"=> isset($hhc_poc_record['prognosis'])? $hhc_poc_record['prognosis'] : '', "rn_every_180_days_for_assessment"=> isset($hhc_poc_record['rn_every_180_days_for_assessment'])? $hhc_poc_record['rn_every_180_days_for_assessment'] : '', "rn_to_supervise_hha_every_and_prn_for_incidentals"=> isset($hhc_poc_record['rn_to_supervise_hha_every_and_prn_for_incidentals'])? $hhc_poc_record['rn_to_supervise_hha_every_and_prn_for_incidentals'] : '', "hhn_pca_to_provide_assistance_with_adlss_and_iadls_number_of_days"=> isset($hhc_poc_record['hhn_pca_to_provide_assistance_with_adlss_and_iadls_number_of_days'])? $hhc_poc_record['hhn_pca_to_provide_assistance_with_adlss_and_iadls_number_of_days'] : '', "hours_180_days"=> isset($hhc_poc_record['hours_180_days'])? $hhc_poc_record['hours_180_days'] : '', "Palative_Care_Needed"=> isset($hhc_poc_record['Palative_Care_Needed'])? $hhc_poc_record['Palative_Care_Needed'] : '', "tal_level"=> isset($hhc_poc_record['tal_level'])? $hhc_poc_record['tal_level'] : '', "goals_rehabilitation_potential_discharge_plans"=> isset($hhc_poc_record['goals_rehabilitation_potential_discharge_plans'])? $hhc_poc_record['goals_rehabilitation_potential_discharge_plans'] : '', "nurse_signature_and_date_of_verbal_soc_where_applicable"=> isset($hhc_poc_record['nurse_signature_and_date_of_verbal_soc_where_applicable'])? $hhc_poc_record['nurse_signature_and_date_of_verbal_soc_where_applicable'] : '', "date_hha_received_signed_pot"=> isset($hhc_poc_record['date_hha_received_signed_pot'])? $hhc_poc_record['date_hha_received_signed_pot'] : '', "physician_name_and_address"=> isset($hhc_poc_record['physician_name_and_address'])? $hhc_poc_record['physician_name_and_address'] : '', "i_certify_this_patient_is_confined"=> isset($hhc_poc_record['i_certify_this_patient_is_confined'])? $hhc_poc_record['i_certify_this_patient_is_confined'] : '', "attending_shysician_signature_and_date_signed"=> isset($hhc_poc_record['attending_shysician_signature_and_date_signed'])? $hhc_poc_record['attending_shysician_signature_and_date_signed'] : '', "functional_limitations_0"=> in_array('Amputation', $functional_limitations), "functional_limitations_1"=> in_array('Bowel_Bladder', $functional_limitations), "functional_limitations_2"=> in_array('Contracture', $functional_limitations), "functional_limitations_3"=> in_array('Hearing', $functional_limitations), "functional_limitations_4"=> in_array('Paralysis', $functional_limitations), "functional_limitations_5"=> in_array('Endurance', $functional_limitations), "functional_limitations_6"=> in_array('Ambulation', $functional_limitations), "functional_limitations_7"=> in_array('Speech', $functional_limitations), "functional_limitations_8"=> in_array('Legally Blind', $functional_limitations), "functional_limitations_9"=> in_array('Dyspnea', $functional_limitations), "functional_limitations_10"=> in_array('Other', $functional_limitations), "activities_permitted_0"=> in_array('Complete Bed rest', $activities_permitted), "activities_permitted_1"=> in_array('Bed rest BRP', $activities_permitted), "activities_permitted_2"=> in_array('Up As Tolerated', $activities_permitted), "activities_permitted_3"=> in_array('Transfer Bed_Chair', $activities_permitted), "activities_permitted_4"=> in_array('Excursuses Prescribed', $activities_permitted), "activities_permitted_5"=> in_array('Partial Weight Bearing', $activities_permitted), "activities_permitted_6"=> in_array('Independent At Home', $activities_permitted), "activities_permitted_7"=> in_array('Crutches', $activities_permitted), "activities_permitted_8"=> in_array('Cane', $activities_permitted), "activities_permitted_9"=> in_array('Wheelchair', $activities_permitted), "activities_permitted_10"=> in_array('Walker', $activities_permitted), "activities_permitted_11"=> in_array('No restrictions', $activities_permitted), "activities_permitted_12"=> in_array('Other', $activities_permitted), "mental_status_0"=> in_array('Oriented', $mental_status), "mental_status_1"=> in_array('Comatose', $mental_status), "mental_status_2"=> in_array('Forgetful', $mental_status), "mental_status_3"=> in_array('Depressed', $mental_status), "mental_status_4"=> in_array('Disoriented', $mental_status), "mental_status_5"=> in_array('Lethargic', $mental_status), "mental_status_6"=> in_array('Agitated', $mental_status), "mental_status_7"=> in_array('Other', $mental_status) ]; $anual_in_home_aide=[ "name"=> isset($annual_in_home_performance['name'])? $annual_in_home_performance['name'] : '', "name_title"=> isset($annual_in_home_performance['name_title'])? $annual_in_home_performance['name_title'] : '', "date_of_hire"=> isset($annual_in_home_performance['date_of_hire'])? $annual_in_home_performance['date_of_hire'] : '', "date_of_visit"=> isset($annual_in_home_performance['date_of_visit'])? $annual_in_home_performance['date_of_visit'] : '', "time_of_visit"=> isset($annual_in_home_performance['time_of_visit'])? $annual_in_home_performance['time_of_visit'] : '', "demonstrates_respect_for_patients_rights_privacy_and_confidentiality"=> isset($annual_in_home_performance['demonstrates_respect_for_patients_rights_privacy_and_confidentiality'])? $annual_in_home_performance['demonstrates_respect_for_patients_rights_privacy_and_confidentiality'] : '', "demonstrates_respect_for_patients_rights_privacy_and_confidentiality_comments"=> isset($annual_in_home_performance['demonstrates_respect_for_patients_rights_privacy_and_confidentiality_comments'])? $annual_in_home_performance['demonstrates_respect_for_patients_rights_privacy_and_confidentiality_comments'] : '', "demonstrates_excellent_rapport_with_patient_and_family_members"=> isset($annual_in_home_performance['demonstrates_excellent_rapport_with_patient_and_family_members'])? $annual_in_home_performance['demonstrates_excellent_rapport_with_patient_and_family_members'] : '', "demonstrates_excellent_rapport_with_patient_and_family_members_comments"=> isset($annual_in_home_performance['demonstrates_excellent_rapport_with_patient_and_family_members_comments'])? $annual_in_home_performance['demonstrates_excellent_rapport_with_patient_and_family_members_comments'] : '', "provides_services_as_instructed_in_the_plan_of_care"=> isset($annual_in_home_performance['provides_services_as_instructed_in_the_plan_of_care'])? $annual_in_home_performance['provides_services_as_instructed_in_the_plan_of_care'] : '', "provides_services_as_instructed_in_the_plan_of_care_comments"=> isset($annual_in_home_performance['provides_services_as_instructed_in_the_plan_of_care_comments'])? $annual_in_home_performance['provides_services_as_instructed_in_the_plan_of_care_comments'] : '', "demonstrates_knowledge_of_infection_control_such_as_standard_universal_precautions"=> isset($annual_in_home_performance['demonstrates_knowledge_of_infection_control_such_as_standard_universal_precautions'])? $annual_in_home_performance['demonstrates_knowledge_of_infection_control_such_as_standard_universal_precautions'] : '', "demonstrates_knowledge_of_infection_control_such_as_standard_universal_precautions_comments"=> isset($annual_in_home_performance['demonstrates_knowledge_of_infection_control_such_as_standard_universal_precautions_comments'])? $annual_in_home_performance['demonstrates_knowledge_of_infection_control_such_as_standard_universal_precautions_comments'] : '', "demonstrates_competency_in_providing_care"=> isset($annual_in_home_performance['demonstrates_competency_in_providing_care'])? $annual_in_home_performance['demonstrates_competency_in_providing_care'] : '', "demonstrates_competency_in_providing_care_comments"=> isset($annual_in_home_performance['demonstrates_competency_in_providing_care_comments'])? $annual_in_home_performance['demonstrates_competency_in_providing_care_comments'] : '', "documentation_is_clear_timely_and_accurate"=> isset($annual_in_home_performance['documentation_is_clear_timely_and_accurate'])? $annual_in_home_performance['documentation_is_clear_timely_and_accurate'] : '', "documentation_is_clear_timely_and_accurate_comments"=> isset($annual_in_home_performance['documentation_is_clear_timely_and_accurate_comments'])? $annual_in_home_performance['documentation_is_clear_timely_and_accurate_comments'] : '', "wearing_agency_photo_id"=> isset($annual_in_home_performance['wearing_agency_photo_id'])? $annual_in_home_performance['wearing_agency_photo_id'] : '', "wearing_agency_photo_id_comments"=> isset($annual_in_home_performance['wearing_agency_photo_id_comments'])? $annual_in_home_performance['wearing_agency_photo_id_comments'] : '', "treatments_procedures_observed"=> isset($annual_in_home_performance['treatments_procedures_observed'])? $annual_in_home_performance['treatments_procedures_observed'] : '', "comments_recommendations"=> isset($annual_in_home_performance['comments_recommendations'])? $annual_in_home_performance['comments_recommendations'] : '', "name_of_supervisor"=> isset($annual_in_home_performance['name_of_supervisor'])? $annual_in_home_performance['name_of_supervisor'] : '', "supervisor_title"=> isset($annual_in_home_performance['supervisor_title'])? $annual_in_home_performance['supervisor_title'] : '' ]; $home_safety=[ "patient_name"=> $patient_data->first_name.' '.$patient_data->last_name, "today"=> $today, "account"=> '', "rooms_uncluttered_to_allow_unobstructed_mobility"=> isset($home_safety_assessments['rooms_uncluttered_to_allow_unobstructed_mobility'])? $home_safety_assessments['rooms_uncluttered_to_allow_unobstructed_mobility'] : '', "pesticides_and_flammable_liquids_properly_stored"=> isset($home_safety_assessments['pesticides_and_flammable_liquids_properly_stored'])? $home_safety_assessments['pesticides_and_flammable_liquids_properly_stored'] : '', "perfumes_and_flammable_liquids_properly_stored"=> isset($home_safety_assessments['perfumes_and_flammable_liquids_properly_stored'])? $home_safety_assessments['perfumes_and_flammable_liquids_properly_stored'] : '', "adequate_lighting_in_house_and_hall_ways"=> isset($home_safety_assessments['adequate_lighting_in_house_and_hall_ways'])? $home_safety_assessments['adequate_lighting_in_house_and_hall_ways'] : '', "throw_rugs_secured_with_non_slip_backing"=> isset($home_safety_assessments['throw_rugs_secured_with_non_slip_backing'])? $home_safety_assessments['throw_rugs_secured_with_non_slip_backing'] : '', "handrails_present_and_secure_near_stairs"=> isset($home_safety_assessments['handrails_present_and_secure_near_stairs'])? $home_safety_assessments['handrails_present_and_secure_near_stairs'] : '', "stairs_unobstructed"=> isset($home_safety_assessments['stairs_unobstructed'])? $home_safety_assessments['stairs_unobstructed'] : '', "cabinets_child_proof_window_guards_present"=> isset($home_safety_assessments['cabinets_child_proof_window_guards_present'])? $home_safety_assessments['cabinets_child_proof_window_guards_present'] : '', "skid_resistant_mats_in_risk_areas"=> isset($home_safety_assessments['skid_resistant_mats_in_risk_areas'])? $home_safety_assessments['skid_resistant_mats_in_risk_areas'] : '', "grab_bar_tub_bench_available"=> isset($home_safety_assessments['grab_bar_tub_bench_available'])? $home_safety_assessments['grab_bar_tub_bench_available'] : '', "plumbing_facilities_adequate"=> isset($home_safety_assessments['plumbing_facilities_adequate'])? $home_safety_assessments['plumbing_facilities_adequate'] : '', "clients_sensor_capabilities_regarding_temperature_adequate"=> isset($home_safety_assessments['clients_sensor_capabilities_regarding_temperature_adequate'])? $home_safety_assessments['clients_sensor_capabilities_regarding_temperature_adequate'] : '', "electric_appliances_away_from_tub_shower"=> isset($home_safety_assessments['electric_appliances_away_from_tub_shower'])? $home_safety_assessments['electric_appliances_away_from_tub_shower'] : '', "outdated_medications_discarded"=> isset($home_safety_assessments['outdated_medications_discarded'])? $home_safety_assessments['outdated_medications_discarded'] : '', "medications_in_safe_and_appropriate_storage_area"=> isset($home_safety_assessments['medications_in_safe_and_appropriate_storage_area'])? $home_safety_assessments['medications_in_safe_and_appropriate_storage_area'] : '', "extension_cords_properly_used"=> isset($home_safety_assessments['extension_cords_properly_used'])? $home_safety_assessments['extension_cords_properly_used'] : '', "oxygen_ventilators_have_special_electrical_assessment_completed_by_dme_vendor"=> isset($home_safety_assessments['oxygen_ventilators_have_special_electrical_assessment_completed_by_dme_vendor'])? $home_safety_assessments['oxygen_ventilators_have_special_electrical_assessment_completed_by_dme_vendor'] : '', "electrical_and_telephone_cords_safely_positioned_and_in_good_repair"=> isset($home_safety_assessments['electrical_and_telephone_cords_safely_positioned_and_in_good_repair'])? $home_safety_assessments['electrical_and_telephone_cords_safely_positioned_and_in_good_repair'] : '', "medical_equipment_is_appropriate_and_in_good_condition_client_understands_proper_use"=> isset($home_safety_assessments['medical_equipment_is_appropriate_and_in_good_condition_client_understands_proper_use'])? $home_safety_assessments['medical_equipment_is_appropriate_and_in_good_condition_client_understands_proper_use'] : '', "smoke_detector_present_and_working_on_each_level_of_home"=> isset($home_safety_assessments['smoke_detector_present_and_working_on_each_level_of_home'])? $home_safety_assessments['smoke_detector_present_and_working_on_each_level_of_home'] : '', "knowledgeable_in_accessing_emergency_assistance"=> isset($home_safety_assessments['knowledgeable_in_accessing_emergency_assistance'])? $home_safety_assessments['knowledgeable_in_accessing_emergency_assistance'] : '', "smoking_safety_followed"=> isset($home_safety_assessments['smoking_safety_followed'])? $home_safety_assessments['smoking_safety_followed'] : '', "no_obstructions_near_stove_oven"=> isset($home_safety_assessments['no_obstructions_near_stove_oven'])? $home_safety_assessments['no_obstructions_near_stove_oven'] : '', "stove_oven_in_working_order"=> isset($home_safety_assessments['stove_oven_in_working_order'])? $home_safety_assessments['stove_oven_in_working_order'] : '', "rn_name"=> isset($medication['rn_name_who_will_Prepour'])? $medication['rn_name_who_will_Prepour'] : '' ]; $this->load->helper('generatepdf_helper'); $id=$reportData->id; $unique_id=str_pad($id,6,"0",STR_PAD_LEFT); /*pdf-emergency_preparedness_plan*/ [$basic_data,$form_data,$image_data]=[[],[],[]]; $basic_data=[ 'slug'=>'emergency_preparedness_plan_', 'unique_id'=>$unique_id, 'pdf_file'=>'systemfiles/pdf/primary/cpro_forms/emergency_preparedness_plan.pdf', 'pdf_upload_path'=>'uploads/cpro_pdf/nurse_assessment_'.$unique_id.'/' ]; $form_data=$emergency_preparedness_plan; if($patient_signature!=''){ $image_data[]=(object)[ 'image_file'=>$patient_signature, 'x'=>38, 'y'=>259, 'w'=>24, 'h'=>11 ]; } if($patient_signature!=''){ $image_data[]=(object)[ 'image_file'=>$patient_signature, 'x'=>52, 'y'=>271, 'w'=>24, 'h'=>11 ]; } if($patient_signature!=''){ $image_data[]=(object)[ 'image_file'=>$patient_signature, 'x'=>29, 'y'=>280, 'w'=>24, 'h'=>11 ]; } $pdf_data[]=(object)[ 'basic_data'=>isset($basic_data)?$basic_data:[], 'form_data'=>isset($form_data)?$form_data:[], 'image_data'=>isset($image_data)?$image_data:[] ]; /*pdf-emergency_preparedness_plan*/ /*pdf-covid_19_screening*/ [$basic_data,$form_data,$image_data]=[[],[],[]]; $basic_data=[ 'slug'=>'covid_19_screening_', 'unique_id'=>$unique_id, 'pdf_file'=>'systemfiles/pdf/primary/cpro_forms/covid_19_screening.pdf', 'pdf_upload_path'=>'uploads/cpro_pdf/nurse_assessment_'.$unique_id.'/' ]; $form_data= $covid_19_screening; if($patient_signature!=''){ $image_data[]=(object)[ 'image_file'=>$patient_signature, 'x'=>127, 'y'=>246, 'w'=>25, 'h'=>12 ]; } $pdf_data[]=(object)[ 'basic_data'=>isset($basic_data)?$basic_data:[], 'form_data'=>isset($form_data)?$form_data:[], 'image_data'=>isset($image_data)?$image_data:[] ]; /*pdf-covid_19_screening*/ /*pdf-medication_profile*/ [$basic_data,$form_data,$image_data]=[[],[],[]]; $basic_data=[ 'slug'=>'medication_profile_', 'unique_id'=>$unique_id, 'pdf_file'=>'systemfiles/pdf/primary/cpro_forms/medication_profile.pdf', 'pdf_upload_path'=>'uploads/cpro_pdf/nurse_assessment_'.$unique_id.'/' ]; $form_data= $medication_profile; if($patient_signature!=''){ $image_data[]=(object)[ 'image_file'=>$patient_signature, 'x'=>22, 'y'=>264, 'w'=>24, 'h'=>11 ]; } if($patient_signature!=''){ $image_data[]=(object)[ 'image_file'=>$patient_signature, 'x'=>122, 'y'=>264, 'w'=>24, 'h'=>11 ]; } $pdf_data[]=(object)[ 'basic_data'=>isset($basic_data)?$basic_data:[], 'form_data'=>isset($form_data)?$form_data:[], 'image_data'=>isset($image_data)?$image_data:[] ]; /*pdf-medication_profile*/ /*pdf-home_helth_certification*/ [$basic_data,$form_data,$image_data]=[[],[],[]]; $basic_data=[ 'slug'=>'home_helth_certification_', 'unique_id'=>$unique_id, 'pdf_file'=>'systemfiles/pdf/primary/cpro_forms/home_helth_certification.pdf', 'pdf_upload_path'=>'uploads/cpro_pdf/nurse_assessment_'.$unique_id.'/' ]; $form_data= $home_helth_certification_and_plan_of_care; if($patient_signature!=''){ $image_data[]=(object)[ 'image_file'=>$patient_signature, 'x'=>10, 'y'=>271, 'w'=>22, 'h'=>9 ]; } $pdf_data[]=(object)[ 'basic_data'=>isset($basic_data)?$basic_data:[], 'form_data'=>isset($form_data)?$form_data:[], 'image_data'=>isset($image_data)?$image_data:[] ]; /*pdf-home_helth_certification*/ /*pdf-annual_in_home_aide*/ [$basic_data,$form_data,$image_data]=[[],[],[]]; $basic_data=[ 'slug'=>'annual_in_home_aide_', 'unique_id'=>$unique_id, 'pdf_file'=>'systemfiles/pdf/primary/cpro_forms/annual_in_home.pdf', 'pdf_upload_path'=>'uploads/cpro_pdf/nurse_assessment_'.$unique_id.'/' ]; $form_data= $anual_in_home_aide; if($patient_signature!=''){ $image_data[]=(object)[ 'image_file'=>$patient_signature, 'x'=>19, 'y'=>245, 'w'=>24, 'h'=>11 ]; } if($patient_signature!=''){ $image_data[]=(object)[ 'image_file'=>$patient_signature, 'x'=>35, 'y'=>257, 'w'=>24, 'h'=>11 ]; } $pdf_data[]=(object)[ 'basic_data'=>isset($basic_data)?$basic_data:[], 'form_data'=>isset($form_data)?$form_data:[], 'image_data'=>isset($image_data)?$image_data:[] ]; /*pdf-annual_in_home_aide*/ /*pdf-home_safety*/ [$basic_data,$form_data,$image_data]=[[],[],[]]; $basic_data=[ 'slug'=>'home_safety_', 'unique_id'=>$unique_id, 'pdf_file'=>'systemfiles/pdf/primary/cpro_forms/home_safety.pdf', 'pdf_upload_path'=>'uploads/cpro_pdf/nurse_assessment_'.$unique_id.'/' ]; $form_data= $home_safety; if($patient_signature!=''){ $image_data[]=(object)[ 'image_file'=>$patient_signature, 'x'=>126, 'y'=>281, 'w'=>24, 'h'=>11 ]; } $pdf_data[]=(object)[ 'basic_data'=>isset($basic_data)?$basic_data:[], 'form_data'=>isset($form_data)?$form_data:[], 'image_data'=>isset($image_data)?$image_data:[] ]; /*pdf-home_safety*/ $pdfBulkDatas=(object)[ 'common'=>(object)[ 'id'=>$id, 'unique_id'=>$unique_id, 'slug'=>'nursing_assessment_', 'upload_path'=>'uploads/cpro_pdf/nurse_assessment_'.$unique_id.'/' ], 'pdf_datas'=>$pdf_data ]; $pdf_response=ci_single_page_pdf_creation($pdfBulkDatas); pre($pdf_response); } public function objectToArray($obj){ foreach($obj as $key=>$val){ // echo $key.'>'.$val; $arr[$key]=$val; } return $arr; } } ?>