瀏覽代碼

Show MCN query for all but admin updates

Samson Mutunga 3 年之前
父節點
當前提交
a0840118c3

+ 8 - 0
app/Http/Controllers/AdminController.php

@@ -64,6 +64,14 @@ class AdminController extends Controller
         ]
         */
 
+        $insurance = $request->get('insurance');
+        if($insurance){
+            // $patients = $patients->where(function ($query) use ($insurance) {
+            //         return $query
+            //             ->whereRaw('client_id IN (SELECT client_id FROM client_primary_coverage WHERE (plan_type ILIKE %'.$insurance.'%)');
+            //     });
+        }
+
         if ($request->input('name')) {
             $name = trim($request->input('name'));
             if ($name) {

+ 7 - 0
resources/views/app/admin/patients_filters.blade.php

@@ -150,6 +150,12 @@
 			<input type="text" name="initiative" class="form-control input-sm" v-model="filters.initiative">
 		</div>
 	</div>
+	<div class="sm-section">
+		<div class="">
+			<label>Insurance:</label>
+			<input type="text" name="insurance" class="form-control input-sm" v-model="filters.insurance">
+		</div>
+	</div>
 	@endif
 
 	@if($performer->pro->pro_type == 'ADMIN')
@@ -245,6 +251,7 @@ $allFilterKeys = [
 	'sex',
 	'status',
 	'initiative',
+	'insurance',
 	'include_test_records',
 ];
 for ($i=0; $i < count($allFilterKeys); $i++) {

+ 39 - 35
resources/views/app/patient/settings.blade.php

@@ -1382,44 +1382,49 @@
                         @endif
                     @endif
 
+                
+                @endif
+
                 <hr class="m-negator-3 mt-3">
                 <div>
                     <div class="d-flex mb-2 align-items-center">
                         <b class="d-block">MCN Query Response</b>
-                        <span class="text-secondary mx-2">|</span>
-                        @if(!$patient->is_coverage_manually_verified)
-                            <div moe wide>
-                                <a start show><i class="fa fa-edit"></i> <b>Set Part B to Manually Verified</b></a>
-                                <form url="/api/client/markCoverageAsManuallyVerified" class="mcp-theme-1">
-                                    <input type="hidden" name="uid" value="{{$patient->uid}}">
-                                    <div class="mb-2">
-                                        <label class="mb-1 text-secondary text-sm">Manual Verification Memo</label>
-                                        <textarea rows="4" type="text" class="form-control form-control-sm" name="memo"
-                                              placeholder="Memo">{{ $patient->coverage_manual_verification_memo }}</textarea>
-                                    </div>
-                                    <div>
-                                        <button submit class="btn btn-sm btn-primary mr-1">Submit</button>
-                                        <button cancel class="btn btn-sm btn-default border">Cancel</button>
-                                    </div>
-                                </form>
-                            </div>
-                        @else
-                            <span class="text-info font-weight-bold"><i class="fa fa-check"></i>&nbsp;Part B Manually Verified</span>
-                            <div moe wide class="ml-3">
-                                <a start show><i class="fa fa-edit"></i> Undo</a>
-                                <form url="/api/client/undoMarkCoverageAsManuallyVerified" class="mcp-theme-1">
-                                    <input type="hidden" name="uid" value="{{$patient->uid}}">
-                                    <div class="mb-2">
-                                        <label class="mb-1 text-secondary text-sm">Undo Manual Verification Memo</label>
-                                        <textarea rows="4" type="text" class="form-control form-control-sm" name="memo"
-                                                  placeholder="Memo">{{ $patient->coverage_manual_verification_memo }}</textarea>
-                                    </div>
-                                    <div>
-                                        <button submit class="btn btn-sm btn-primary mr-1">Submit</button>
-                                        <button cancel class="btn btn-sm btn-default border">Cancel</button>
-                                    </div>
-                                </form>
-                            </div>
+                        @if($pro->pro_type == 'ADMIN')
+                            <span class="text-secondary mx-2">|</span>
+                            @if(!$patient->is_coverage_manually_verified)
+                                <div moe wide>
+                                    <a start show><i class="fa fa-edit"></i> <b>Set Part B to Manually Verified</b></a>
+                                    <form url="/api/client/markCoverageAsManuallyVerified" class="mcp-theme-1">
+                                        <input type="hidden" name="uid" value="{{$patient->uid}}">
+                                        <div class="mb-2">
+                                            <label class="mb-1 text-secondary text-sm">Manual Verification Memo</label>
+                                            <textarea rows="4" type="text" class="form-control form-control-sm" name="memo"
+                                                placeholder="Memo">{{ $patient->coverage_manual_verification_memo }}</textarea>
+                                        </div>
+                                        <div>
+                                            <button submit class="btn btn-sm btn-primary mr-1">Submit</button>
+                                            <button cancel class="btn btn-sm btn-default border">Cancel</button>
+                                        </div>
+                                    </form>
+                                </div>
+                            @else
+                                <span class="text-info font-weight-bold"><i class="fa fa-check"></i>&nbsp;Part B Manually Verified</span>
+                                <div moe wide class="ml-3">
+                                    <a start show><i class="fa fa-edit"></i> Undo</a>
+                                    <form url="/api/client/undoMarkCoverageAsManuallyVerified" class="mcp-theme-1">
+                                        <input type="hidden" name="uid" value="{{$patient->uid}}">
+                                        <div class="mb-2">
+                                            <label class="mb-1 text-secondary text-sm">Undo Manual Verification Memo</label>
+                                            <textarea rows="4" type="text" class="form-control form-control-sm" name="memo"
+                                                    placeholder="Memo">{{ $patient->coverage_manual_verification_memo }}</textarea>
+                                        </div>
+                                        <div>
+                                            <button submit class="btn btn-sm btn-primary mr-1">Submit</button>
+                                            <button cancel class="btn btn-sm btn-default border">Cancel</button>
+                                        </div>
+                                    </form>
+                                </div>
+                            @endif
                         @endif
                     </div>
                     <div class="bg-light border p-2">
@@ -1461,7 +1466,6 @@
                     {!! implode("", $output) !!}
                     </div>
                 </div>
-                @endif
 
             </div>
         </div>