浏览代码

added filter for zero deductible

= 3 年之前
父节点
当前提交
7e9dd0ec55

+ 9 - 0
app/Http/Controllers/PracticeManagementController.php

@@ -103,6 +103,15 @@ class PracticeManagementController extends Controller
                 })->whereHas('client', function($clientQuery){
                     return $clientQuery->where('client_engagement_status_category','<>' ,'DUMMY');
                 })->orderBy('note_date', 'desc')->paginate(50);
+            }elseif($claimStatus == 'NO_CLAIMS_AND_ZERO_DEDUCTIBLE'){
+                $rows = BillingReport::whereHas('note', function($noteQuery) use ($claimStatus){
+                    return $noteQuery->has('claims', '=', 0);
+                })->whereHas('client', function($clientQuery){
+                    return $clientQuery->where('client_engagement_status_category','<>' ,'DUMMY')
+                    ->whereHas('latestClientPrimaryCoverage', function($lcpcQuery){
+                        return $lcpcQuery->where('auto_medicare_mpb_deductible', 0);
+                    });
+                })->orderBy('note_date', 'desc')->paginate(50);
             }else{
                 $rows =  BillingReport::whereHas('note', function($noteQuery) use ($claimStatus){
                     return $noteQuery->whereHas('claims', function($claimQuery) use ($claimStatus) {

+ 1 - 0
resources/views/app/practice-management/billing-report.blade.php

@@ -16,6 +16,7 @@
                 Claim status: 
                 <a href="/practice-management/billing-report" class="badge">ALL</a>
                 <a href="/practice-management/billing-report?status=NO_CLAIMS" class="badge">NO_CLAIMS</a>
+                <a href="/practice-management/billing-report?status=NO_CLAIMS_AND_ZERO_DEDUCTIBLE" class="badge">NO_CLAIMS_AND_ZERO_DEDUCTIBLE</a>
                 @foreach($claimStatuses as $claimStatus)
                 <a href="/practice-management/billing-report?status={{$claimStatus->status}}" class="badge">{{$claimStatus->status}}</a>
                 @endforeach