$REDCAP_TOKEN,'content' => 'record','format' => 'json', 'type' => 'flat','records' => $RECORD,'events'=>array($EVENT)); # - - - - - - - - - - - - - - - - - - # # Curl Commands $exp = curl_init(); curl_setopt($exp, CURLOPT_URL, $API_URL); curl_setopt($exp, CURLOPT_POSTFIELDS, http_build_query($DATA, '', '&')); curl_setopt($exp, CURLOPT_RETURNTRANSFER, true); curl_setopt($exp, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($exp, CURLOPT_VERBOSE, 0); curl_setopt($exp, CURLOPT_FOLLOWLOCATION, true); curl_setopt($exp, CURLOPT_AUTOREFERER, true); curl_setopt($exp, CURLOPT_MAXREDIRS, 10); curl_setopt($exp, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($exp, CURLOPT_FRESH_CONNECT, 1); $output = curl_exec($exp); $list=json_decode($output, true); curl_close($exp); # Find the correct instance data: $ppy_list=$list[0]; $ppy_complete=$ppy_list['postpartum_year_ppy_checkin_complete']; if($ppy_complete=='2'){ # - - - - - - - - - - - - - - - - - - - - - - - - - # # III. EVALUATE PPY Fields: # - - - - - - - - - - - - - - - - - - - - - - - - - # //Survey Fields: $ppy_q1=$ppy_list['ppy_q1']; //Assign Text Risk Categories $ppy_txt_risk_cat=($ppy_q1=='1')? '0' : '1'; //25-April-2024: Status Bubble Color: $ppy_clin_complete=($ppy_txt_risk_cat=='1')? '2' : '0'; # - - - - - - - - - - - - - - - - - - - - - - - - - # # IV. IMPORT Record: # - - - - - - - - - - - - - - - - - - - - - - - - - # $import_info=array('record_id'=>$RECORD,'redcap_event_name'=>$EVENT, 'ppy_txt_risk_cat'=>$ppy_txt_risk_cat,'ppy_clinician_complete'=>$ppy_clin_complete); $import=json_encode(array($import_info)); $DATA_IMP=array('token'=>$REDCAP_TOKEN,'content'=>'record', 'format'=>'json','type'=>'flat','data'=>$import); $imp = curl_init(); curl_setopt($imp, CURLOPT_URL, $API_URL); curl_setopt($imp, CURLOPT_POSTFIELDS, http_build_query($DATA_IMP, '', '&')); curl_setopt($imp, CURLOPT_RETURNTRANSFER, true); curl_setopt($imp, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($imp, CURLOPT_VERBOSE, 0); curl_setopt($imp, CURLOPT_FOLLOWLOCATION, true); curl_setopt($imp, CURLOPT_AUTOREFERER, true); curl_setopt($imp, CURLOPT_MAXREDIRS, 10); curl_setopt($imp, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($imp, CURLOPT_FRESH_CONNECT, 1); curl_exec($imp); curl_close($imp); # - - - - - - - - - - - - - - - - - - - - - - - - - # # V. SEND Text Messages: # - - - - - - - - - - - - - - - - - - - - - - - - - # $text_array=($ppy_txt_risk_cat=='0')? $call_texts : $no_call_texts; $client = new Client($sid, $token); foreach ($text_array as $text_message){ $client->messages->create($cell_num, array("body"=>$text_message,"from"=>$twilio_num)); sleep(1); } //foreach ($text_array as $text_message) } //if($ppy_complete=='2') ?>