|
@@ -79,8 +79,22 @@ class PracticeManagementController extends Controller
|
|
|
|
|
|
public function billingReport(Request $request)
|
|
public function billingReport(Request $request)
|
|
{
|
|
{
|
|
|
|
+
|
|
|
|
+ $claimStatus = $request->get('status');
|
|
|
|
+
|
|
$rows = BillingReport::paginate(50);
|
|
$rows = BillingReport::paginate(50);
|
|
- return view('app.practice-management.billing-report', compact('rows'));
|
|
|
|
|
|
+ if($claimStatus){
|
|
|
|
+ $rows = BillingReport::whereHas('note', function($noteQuery) use ($claimStatus){
|
|
|
|
+ return $noteQuery->whereHas('claims', function($claimQuery) use ($claimStatus) {
|
|
|
|
+ return $claimQuery->where('status', $claimStatus);
|
|
|
|
+ });
|
|
|
|
+ })->paginate(50);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ $claimStatuses = DB::select('SELECT distinct status FROM claim ORDER BY status DESC');
|
|
|
|
+
|
|
|
|
+ return view('app.practice-management.billing-report', compact('rows', 'claimStatuses'));
|
|
}
|
|
}
|
|
|
|
|
|
public function dashboard(Request $request)
|
|
public function dashboard(Request $request)
|