Merge branch 'dev' of bitbucket.org:jubilian/nhance into dev

This commit is contained in:
VENKATESHWARAN 2026-01-05 16:51:31 +05:30
commit 59d358541c
2 changed files with 16 additions and 5 deletions

View File

@ -138,6 +138,9 @@ class MediAssistApiController extends BaseController
if($response['status'] != true){
log_message('error', 'TPA CLAIM PUSH FAILED | claimId: '.$claimId.' | response: '.json_encode($response));
$this->db->table('ticket_master')
->where('id',$claimId)
->update([ 'tpa_push_response' => json_encode($response) ]);
return;
}
@ -1106,7 +1109,9 @@ class MediAssistApiController extends BaseController
$ticket = $this->db->table('ticket_master tm')->select("tm.id")
->where('tm.policy_no', $value['policY_NUMBER'])
->where('tm.emp_code', $value['employeE_NO'])
->where('tm.claim_number', $value['tpA_CLAIM_NO'])
->where('tm.claim_amount', $value['estimateD_CLAIM_AMOUNT'])
->where('tm.doa', $this->mediDate($value['datE_OF_ADMISSION'] ?? null))
// ->where('tm.claim_number', $value['tpA_CLAIM_NO'])
->get()
->getRowArray();
@ -1173,6 +1178,7 @@ class MediAssistApiController extends BaseController
")
->join('client_rm', 'client_rm.client_id = cp.client_id AND client_rm.level = 3', 'left')
->where('cp.policy_no', $value['policY_NUMBER'])
->orderBy('client_rm.id','DESC')
->get()
->getRowArray();
@ -1181,12 +1187,14 @@ class MediAssistApiController extends BaseController
e.id as emp_id,
e.emp_code ,
e2.id as insured_emp_id,
ep.tpa_id as tpa_no,
")
->join(
'employees e2',
"e2.emp_code = e.emp_code AND e2.relationship = ".$this->db->escape($relationship),
'left'
)
->join( 'employee_polices ep', "ep.employee_id = e2.id ", 'left' )
->where('e.emp_code', $value['employeE_NO'])
->where('e.relationship', 'self')
->get()
@ -1200,7 +1208,7 @@ class MediAssistApiController extends BaseController
'claim_status_id' => $claimStatusId,
'policy_no' => $value['policY_NUMBER'] ?? null,
'claim_number' => $value['tpA_CLAIM_NO'] ?? null,
'tpa_claim_id' => $value['tpA_CLAIM_NO'] ?? null,
'tpa_claim_id' => $value['tpA_CLAIM_NO'] ?? null,
// local promary id
'tpa_id' => $clientpolicy['tpa_id'] ?? null,
@ -1212,6 +1220,7 @@ class MediAssistApiController extends BaseController
// Employee / Insured
'emp_id' => $employee['emp_id'] ?? null,
'insured_emp_id' => $employee['insured_emp_id'] ?? null,
'tpa_no' => $employee['tpa_no'] ?? null,
'emp_code' => $value['employeE_NO'] ?? null,
'emp_name' => $value['employeE_NAME'] ?? null,
'insured_name' => $value['beneficiarY_NAME'] ?? null,
@ -1250,9 +1259,8 @@ class MediAssistApiController extends BaseController
$this->db->table('ticket_master')->insert($claimData);
log_message(
'info',
'New claim created | Policy: '.$claimData['policy_no'].
' | Claim: '.$claimData['claim_number']
'error',
'New claim created | Policy: '.$claimData['policy_no'].' | Claim: '.$claimData['claim_number']
);
}

View File

@ -244,6 +244,9 @@ class VidalApiController extends BaseController
if($response['status'] != true){
log_message('error', 'TPA CLAIM PUSH FAILED | claimId: '.$claimId.' | response: '.json_encode($response));
$this->db->table('ticket_master')
->where('id',$claimId)
->update([ 'tpa_push_response' => json_encode($response) ]);
return;
}