From 4766e33be2f0b383c35162baa62065850eb97635 Mon Sep 17 00:00:00 2001 From: Gowtham M Date: Mon, 23 Feb 2026 11:45:01 +0530 Subject: [PATCH] vidal submit api : GWM --- app/Config/Routes.php | 2 +- app/Controllers/VidalApiController.php | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 6f3b70ca..43d45fac 100755 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -788,7 +788,7 @@ $routes->get('EcardRequest','HealthIndiaApiController::EcardRequest'); $routes->get('HospitalNetwork','MediAssistApiController::HospitalNetwork'); $routes->get('VidalGetBenefDetails','VidalApiController::VidalGetBenefDetails'); $routes->get('ClaimDetail','VidalApiController::ClaimDetail'); -$routes->get('SubmitClaim','HealthIndiaApiController::SubmitClaim'); +$routes->get('SubmitClaim','VidalApiController::SubmitClaim'); $routes->get('IntimateClaim','MediAssistApiController::IntimateClaim'); $routes->get('IRSubmission','MediAssistApiController::IRSubmission'); $routes->get('ClaimStatusUpdate','MediAssistApiController::ClaimStatusUpdate'); diff --git a/app/Controllers/VidalApiController.php b/app/Controllers/VidalApiController.php index e3923d71..dfa1635c 100644 --- a/app/Controllers/VidalApiController.php +++ b/app/Controllers/VidalApiController.php @@ -7,6 +7,7 @@ use App\Models\EmployeePolicyModel; use App\Models\TpaApiDataModel; use App\Controllers\BaseController; +use App\Controllers\TicketController; use CodeIgniter\HTTP\ResponseInterface; use CodeIgniter\API\ResponseTrait; @@ -15,13 +16,18 @@ class VidalApiController extends BaseController use ResponseTrait; protected $db; protected $vidal_primary_key; + protected $claim_type_array; public function __construct() { $this->db = \Config\Database::connect(); $this->vidal_primary_key = getenv('VIDAL_PRIMARY_KEY_CONSTANT'); + + $this->claim_type_array = new TicketController(); } + + function uploadFileToVidal($filePath,$filename) { @@ -115,6 +121,8 @@ class VidalApiController extends BaseController public function SubmitClaim ($claimId = null) //515 { + + // dd($claim_type_array = $this->ticketController->claimType); helper('api'); // Fetch the data from DB @@ -132,6 +140,7 @@ class VidalApiController extends BaseController tm.hospital_pin_code as hospitalPinCode, tm.hospital_phone_no as hospitalPhoneNo, tm.claim_amount as requestedAmount, + tm.claim_type, tm.tpa_no as dependentUniqueId, cp.policy_no as policyNo, e.emp_code as memberId, @@ -189,7 +198,7 @@ class VidalApiController extends BaseController 'policyNo' => $data['policyNo'], 'dependentUniqueId' => $data['dependentUniqueId'], 'typeOfClaim' => "Main hospitalization claim", - 'claimSubType' => "OPD", + 'claimSubType' => null, // "OPD", 'requestedAmount' => $data['requestedAmount'], 'ailmentType' => "Non covid", 'admissionDate' => change_date_format($data['admissionDate'], 'Y-m-d', 'd-m-Y'),