|
@@ -511,7 +511,7 @@ class PracticeManagementController extends Controller
|
|
|
|
|
|
$filters = [];
|
|
$filters = [];
|
|
$filters['bills_created'] = $request->input('bills_created');
|
|
$filters['bills_created'] = $request->input('bills_created');
|
|
- $filters['bills_ready_to_verify'] = $request->input('bills_ready_to_verify');
|
|
|
|
|
|
+ $filters['is_billing_marked_done'] = $request->input('is_billing_marked_done');
|
|
$filters['bills_resolved'] = $request->input('bills_resolved');
|
|
$filters['bills_resolved'] = $request->input('bills_resolved');
|
|
$filters['bills_closed'] = $request->input('bills_closed');
|
|
$filters['bills_closed'] = $request->input('bills_closed');
|
|
$filters['claims_created'] = $request->input('claims_created');
|
|
$filters['claims_created'] = $request->input('claims_created');
|
|
@@ -524,20 +524,20 @@ class PracticeManagementController extends Controller
|
|
0);
|
|
0);
|
|
}
|
|
}
|
|
|
|
|
|
- if($filters['bills_ready_to_verify']) {
|
|
|
|
|
|
+ if($filters['is_billing_marked_done']) {
|
|
$notes->where(
|
|
$notes->where(
|
|
- 'is_bill_ready_to_verify',
|
|
|
|
- ($filters['bills_ready_to_verify'] === 'yes' ? '=' : '!='),
|
|
|
|
|
|
+ 'is_billing_marked_done',
|
|
|
|
+ ($filters['is_billing_marked_done'] === 'yes' ? '=' : '!='),
|
|
true);
|
|
true);
|
|
}
|
|
}
|
|
|
|
|
|
if($filters['bills_resolved']) {
|
|
if($filters['bills_resolved']) {
|
|
$notes->whereRaw('(SELECT count(id) FROM bill WHERE note_id = note.id) > 0'); // have bills
|
|
$notes->whereRaw('(SELECT count(id) FROM bill WHERE note_id = note.id) > 0'); // have bills
|
|
- if($filters['bills_resolved'] === 'no') {
|
|
|
|
- $notes->whereRaw('(SELECT count(id) FROM bill WHERE note_id = note.id AND is_cancelled = false AND is_verified = false) > 0');
|
|
|
|
|
|
+ if($filters['bills_resolved'] === 'yes') {
|
|
|
|
+ $notes->whereRaw('(SELECT count(id) FROM bill WHERE note_id = note.id AND (is_cancelled = false AND is_verified = false) OR (is_cancelled = TRUE AND is_cancellation_acknowledged = FALSE)) > 0');
|
|
}
|
|
}
|
|
- elseif($filters['bills_resolved'] === 'yes') {
|
|
|
|
- $notes->whereRaw('(SELECT count(id) FROM bill WHERE note_id = note.id AND (is_cancelled = true OR is_verified = false)) = 0');
|
|
|
|
|
|
+ elseif($filters['bills_resolved'] === 'no') {
|
|
|
|
+ $notes->whereRaw('(SELECT count(id) FROM bill WHERE note_id = note.id AND ((is_cancelled = true AND is_cancellation_acknowledged = true) OR is_verified = true)) = 0');
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -804,7 +804,7 @@ class PracticeManagementController extends Controller
|
|
->count()
|
|
->count()
|
|
];
|
|
];
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
public function shipment(Request $request, Shipment $shipment) {
|
|
public function shipment(Request $request, Shipment $shipment) {
|
|
return view('app.practice-management.shipment', compact('shipment'));
|
|
return view('app.practice-management.shipment', compact('shipment'));
|
|
}
|
|
}
|