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;
}
}
?>