Merge branch 'staging' of itcorp.primaya.id:rajif/aso into staging
This commit is contained in:
@@ -94,6 +94,7 @@ class ClaimReportController extends Controller
|
||||
WHEN claim_logs.status = "requested" THEN "Request"
|
||||
WHEN claim_logs.status = "reviewed" THEN "Review"
|
||||
WHEN claim_logs.status = "approved" THEN "Approval"
|
||||
WHEN claim_logs.status = "declined" THEN "Decline"
|
||||
ELSE "-"
|
||||
END AS txt_status
|
||||
'),
|
||||
@@ -102,6 +103,7 @@ class ClaimReportController extends Controller
|
||||
WHEN claim_logs.status = "requested" THEN "#159C9C"
|
||||
WHEN claim_logs.status = "reviewed" THEN "#0C53B7"
|
||||
WHEN claim_logs.status = "approved" THEN "#229A16"
|
||||
WHEN claim_logs.status = "declined" THEN "#FF4842"
|
||||
ELSE "-"
|
||||
END AS txt_status_color
|
||||
'),
|
||||
@@ -110,6 +112,7 @@ class ClaimReportController extends Controller
|
||||
WHEN claim_logs.status = "requested" THEN "#00AB5529"
|
||||
WHEN claim_logs.status = "reviewed" THEN "#1890FF29"
|
||||
WHEN claim_logs.status = "approved" THEN "#54D62C29"
|
||||
WHEN claim_logs.status = "declined" THEN "#FF48427A"
|
||||
ELSE "-"
|
||||
END AS txt_status_backgroundColor
|
||||
'),
|
||||
|
||||
@@ -306,6 +306,7 @@ class ClaimRequestController extends Controller
|
||||
WHEN claim_logs.status = "requested" THEN "Request"
|
||||
WHEN claim_logs.status = "reviewed" THEN "Review"
|
||||
WHEN claim_logs.status = "approved" THEN "Approval"
|
||||
WHEN claim_logs.status = "declined" THEN "Decline"
|
||||
ELSE "-"
|
||||
END AS txt_status
|
||||
'),
|
||||
@@ -314,6 +315,7 @@ class ClaimRequestController extends Controller
|
||||
WHEN claim_logs.status = "requested" THEN "#159C9C"
|
||||
WHEN claim_logs.status = "reviewed" THEN "#0C53B7"
|
||||
WHEN claim_logs.status = "approved" THEN "#229A16"
|
||||
WHEN claim_logs.status = "declined" THEN "#FF4842"
|
||||
ELSE "-"
|
||||
END AS txt_status_color
|
||||
'),
|
||||
@@ -322,6 +324,7 @@ class ClaimRequestController extends Controller
|
||||
WHEN claim_logs.status = "requested" THEN "#00AB5529"
|
||||
WHEN claim_logs.status = "reviewed" THEN "#1890FF29"
|
||||
WHEN claim_logs.status = "approved" THEN "#54D62C29"
|
||||
WHEN claim_logs.status = "declined" THEN "#FF48427A"
|
||||
ELSE "-"
|
||||
END AS txt_status_backgroundColor
|
||||
'),
|
||||
|
||||
@@ -329,6 +329,14 @@ class ClaimController extends Controller
|
||||
|
||||
public function decline($id)
|
||||
{
|
||||
//Get claim request id
|
||||
$data_claim_requests = DB::table('claim_requests')
|
||||
->leftJoin('claims', 'claim_requests.id', '=', 'claims.claim_request_id')
|
||||
->where('claims.id', $id)
|
||||
->select('claim_requests.id')
|
||||
->first();
|
||||
$id = $data_claim_requests->id;
|
||||
|
||||
DB::table('claims')
|
||||
->where('claim_request_id', $id)
|
||||
->update(
|
||||
@@ -355,6 +363,14 @@ class ClaimController extends Controller
|
||||
|
||||
public function approve($id)
|
||||
{
|
||||
//Get claim request id
|
||||
$data_claim_requests = DB::table('claim_requests')
|
||||
->leftJoin('claims', 'claim_requests.id', '=', 'claims.claim_request_id')
|
||||
->where('claims.id', $id)
|
||||
->select('claim_requests.id')
|
||||
->first();
|
||||
$id = $data_claim_requests->id;
|
||||
|
||||
DB::table('claims')
|
||||
->where('claim_request_id', $id)
|
||||
->update(
|
||||
@@ -381,6 +397,14 @@ class ClaimController extends Controller
|
||||
|
||||
public function reOpen($id)
|
||||
{
|
||||
//Get claim request id
|
||||
$data_claim_requests = DB::table('claim_requests')
|
||||
->leftJoin('claims', 'claim_requests.id', '=', 'claims.claim_request_id')
|
||||
->where('claims.id', $id)
|
||||
->select('claim_requests.id')
|
||||
->first();
|
||||
$id = $data_claim_requests->id;
|
||||
|
||||
DB::table('claims')
|
||||
->where('claim_request_id', $id)
|
||||
->update(
|
||||
@@ -392,6 +416,10 @@ class ClaimController extends Controller
|
||||
// Claim Log
|
||||
DB::table('claim_logs')
|
||||
->where('claim_request_id', $id)
|
||||
->where(function ($query) {
|
||||
$query->where('status', 'declined')
|
||||
->orWhere('status', 'approved');
|
||||
})
|
||||
->delete();
|
||||
|
||||
return Helper::responseJson([], message: "Claim berhasil di re-open");
|
||||
@@ -583,6 +611,14 @@ class ClaimController extends Controller
|
||||
|
||||
public function getDetailClaims($claim_id)
|
||||
{
|
||||
//Get claim request id
|
||||
$data_claim_requests = DB::table('claim_requests')
|
||||
->leftJoin('claims', 'claim_requests.id', '=', 'claims.claim_request_id')
|
||||
->where('claims.id', $claim_id)
|
||||
->select('claim_requests.id')
|
||||
->first();
|
||||
$claim_id = $data_claim_requests->id;
|
||||
|
||||
$customer_data = DB::table('claim_requests')
|
||||
->leftJoin('claims', 'claim_requests.id', '=', 'claims.claim_request_id')
|
||||
->leftJoin('members', 'claim_requests.member_id', '=', 'members.id')
|
||||
@@ -677,6 +713,14 @@ class ClaimController extends Controller
|
||||
|
||||
public function getServices($claim_id)
|
||||
{
|
||||
//Get claim request id
|
||||
$data_claim_requests = DB::table('claim_requests')
|
||||
->leftJoin('claims', 'claim_requests.id', '=', 'claims.claim_request_id')
|
||||
->where('claims.id', $claim_id)
|
||||
->select('claim_requests.id')
|
||||
->first();
|
||||
$claim_id = $data_claim_requests->id;
|
||||
|
||||
//Corporate_id
|
||||
$corporate_id = DB::table('claim_requests')
|
||||
->leftJoin('claims', 'claim_requests.id', '=', 'claims.claim_request_id')
|
||||
@@ -732,10 +776,20 @@ class ClaimController extends Controller
|
||||
'hospital' => 'required',
|
||||
'benefitName' => 'required',
|
||||
]);
|
||||
|
||||
//Get claim request id
|
||||
$data_claim_requests = DB::table('claim_requests')
|
||||
->leftJoin('claims', 'claim_requests.id', '=', 'claims.claim_request_id')
|
||||
->where('claims.id', $request->claim_request_id)
|
||||
->select('claim_requests.id')
|
||||
->first();
|
||||
$claim_id = $data_claim_requests->id;
|
||||
|
||||
|
||||
if($request->flagAddService === 'add')
|
||||
{
|
||||
$data = [
|
||||
'claim_request_id' => $request->claim_request_id,
|
||||
'claim_request_id' => $claim_id,
|
||||
'service_id' => $request->serviceType,
|
||||
'hospital_id' => $request->hospital,
|
||||
'addmission_date' => $request->dateAdd,
|
||||
@@ -761,7 +815,7 @@ class ClaimController extends Controller
|
||||
else if($request->flagAddService === 'edit')
|
||||
{
|
||||
$data = [
|
||||
'claim_request_id' => $request->claim_request_id,
|
||||
'claim_request_id' => $claim_id,
|
||||
'service_id' => $request->serviceType,
|
||||
'hospital_id' => $request->hospital,
|
||||
'addmission_date' => $request->dateAdd,
|
||||
@@ -801,6 +855,15 @@ class ClaimController extends Controller
|
||||
'note' => 'required',
|
||||
]);
|
||||
|
||||
//Get claim request id
|
||||
$data_claim_requests = DB::table('claim_requests')
|
||||
->leftJoin('claims', 'claim_requests.id', '=', 'claims.claim_request_id')
|
||||
->where('claims.id', $request->claim_id)
|
||||
->select('claim_requests.id')
|
||||
->first();
|
||||
|
||||
$claim_id = $data_claim_requests->id;
|
||||
|
||||
$condition = $request->input('condition');
|
||||
$diagnosis = $request->input('diagnosis');
|
||||
$result = $request->input('result');
|
||||
@@ -809,7 +872,7 @@ class ClaimController extends Controller
|
||||
$dataToInsert = [];
|
||||
if ($condition) {
|
||||
$dataToInsert[] = [
|
||||
'claim_request_id' => $request->claim_id,
|
||||
'claim_request_id' => $claim_id,
|
||||
'date' => date('Y-m-d H:i:s'),
|
||||
'type' => 'claim-kondisi',
|
||||
'description' => $note,
|
||||
@@ -820,7 +883,7 @@ class ClaimController extends Controller
|
||||
}
|
||||
if ($diagnosis) {
|
||||
$dataToInsert[] = [
|
||||
'claim_request_id' => $request->claim_id,
|
||||
'claim_request_id' => $claim_id,
|
||||
'date' => date('Y-m-d H:i:s'),
|
||||
'type' => 'claim-diagnosis',
|
||||
'description' => $note,
|
||||
@@ -831,7 +894,7 @@ class ClaimController extends Controller
|
||||
}
|
||||
if ($result) {
|
||||
$dataToInsert[] = [
|
||||
'claim_request_id' => $request->claim_id,
|
||||
'claim_request_id' => $claim_id,
|
||||
'date' => date('Y-m-d H:i:s'),
|
||||
'type' => 'claim-result',
|
||||
'description' => $note,
|
||||
|
||||
@@ -403,6 +403,7 @@ class ClaimRequestController extends Controller
|
||||
WHEN claim_logs.status = "requested" THEN "Request"
|
||||
WHEN claim_logs.status = "reviewed" THEN "Review"
|
||||
WHEN claim_logs.status = "approved" THEN "Approval"
|
||||
WHEN claim_logs.status = "declined" THEN "Decline"
|
||||
ELSE "-"
|
||||
END AS txt_status
|
||||
'),
|
||||
@@ -411,6 +412,7 @@ class ClaimRequestController extends Controller
|
||||
WHEN claim_logs.status = "requested" THEN "#159C9C"
|
||||
WHEN claim_logs.status = "reviewed" THEN "#0C53B7"
|
||||
WHEN claim_logs.status = "approved" THEN "#229A16"
|
||||
WHEN claim_logs.status = "declined" THEN "#FF4842"
|
||||
ELSE "-"
|
||||
END AS txt_status_color
|
||||
'),
|
||||
@@ -419,6 +421,7 @@ class ClaimRequestController extends Controller
|
||||
WHEN claim_logs.status = "requested" THEN "#00AB5529"
|
||||
WHEN claim_logs.status = "reviewed" THEN "#1890FF29"
|
||||
WHEN claim_logs.status = "approved" THEN "#54D62C29"
|
||||
WHEN claim_logs.status = "declined" THEN "#FF48427A"
|
||||
ELSE "-"
|
||||
END AS txt_status_backgroundColor
|
||||
'),
|
||||
|
||||
Reference in New Issue
Block a user