[WIP] Claim Encounters
This commit is contained in:
@@ -107,7 +107,12 @@ class ClaimController extends Controller
|
||||
'claimRequest',
|
||||
'claimRequest.files',
|
||||
'items',
|
||||
'items.claim_itemable'
|
||||
'items.claim_itemable',
|
||||
'encounters',
|
||||
'encounters.doctors',
|
||||
'encounters.primaryDiagnoses',
|
||||
'encounters.primaryDiagnoses.diagnosis',
|
||||
'encounters.healthcare'
|
||||
])
|
||||
->findOrFail($id);
|
||||
|
||||
@@ -150,6 +155,19 @@ class ClaimController extends Controller
|
||||
return true;
|
||||
}
|
||||
|
||||
public function updateDetails(Request $request, $id)
|
||||
{
|
||||
$request->validate([
|
||||
'healthcare_id' => 'required',
|
||||
'doctor_id' => 'required',
|
||||
'start' => 'required',
|
||||
'end' => 'required'
|
||||
]);
|
||||
|
||||
$claim = Claim::findOrFail($id);
|
||||
|
||||
return $claim;
|
||||
}
|
||||
|
||||
public function updateItems(Request $request, $id)
|
||||
{
|
||||
@@ -242,8 +260,7 @@ class ClaimController extends Controller
|
||||
{
|
||||
$claim = Claim::findOrFail($id);
|
||||
|
||||
// TODO Fix this tipu tipu
|
||||
$hospital = Organization::where('code', 'ORG000D')->first();
|
||||
$hospital = $claim->finalEncounter->healthcare ?? null;
|
||||
|
||||
// TODO Fix this tipu tipu
|
||||
$inpationBenefit = $claim->member->currentPlan->benefits()->first();
|
||||
@@ -251,17 +268,17 @@ class ClaimController extends Controller
|
||||
$pdf = PDF::loadView('pdf.final_log', [
|
||||
'claim' => $claim,
|
||||
'member' => $claim->member,
|
||||
'dateOfAdmission' => now(),
|
||||
'dateOfAdmission' => $claim->start,
|
||||
'hospital' => $hospital,
|
||||
'inpationBenefit' => $inpationBenefit
|
||||
]);
|
||||
|
||||
return $pdf->download('invoice.pdf');
|
||||
return $pdf->download('Final LOG '.$claim->code.'.pdf');
|
||||
|
||||
$view = view('pdf.final_log', [
|
||||
'claim' => $claim,
|
||||
'member' => $claim->member,
|
||||
'dateOfAdmission' => now(),
|
||||
'dateOfAdmission' => $claim->start,
|
||||
'hospital' => $hospital,
|
||||
'inpationBenefit' => $inpationBenefit
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user