diff --git a/Modules/HospitalPortal/Http/Controllers/Api/ClaimRequestController.php b/Modules/HospitalPortal/Http/Controllers/Api/ClaimRequestController.php index d8e6427b..3bacec67 100644 --- a/Modules/HospitalPortal/Http/Controllers/Api/ClaimRequestController.php +++ b/Modules/HospitalPortal/Http/Controllers/Api/ClaimRequestController.php @@ -86,6 +86,18 @@ class ClaimRequestController extends Controller 'system_origin' => 'hospital-portal' ]); + // Claim Log + DB::table('claim_logs') + ->insert([ + 'claim_request_id' => $newClaimRequest->id, + 'status' => 'requested', + 'date' => date('Y-m-d H:i:s'), + 'description' => "Claim Requested for Member : {$member->member_id} - ({$member->full_name})", + 'system_origin' => 'hospital-portal', + 'created_by' => auth()->user()->id + ]); + + if ($request->hasFile('result_files')) { foreach ($request->result_files as $file) { $pathFile = File::storeFile('claim-result', $newClaimRequest->id, $file); diff --git a/database/migrations/2023_10_11_131156_create_claim_logs_table.php b/database/migrations/2023_10_11_131156_create_claim_logs_table.php index 998c4e2d..dd43ab81 100644 --- a/database/migrations/2023_10_11_131156_create_claim_logs_table.php +++ b/database/migrations/2023_10_11_131156_create_claim_logs_table.php @@ -19,7 +19,7 @@ return new class extends Migration $table->string('status', 255); $table->dateTime('date'); $table->text('description')->nullable(); - $table->text('device')->nullable(); + $table->text('system_origin')->nullable(); $table->bigInteger('created_by'); $table->timestamps(); });