Pārlūkot izejas kodu

added is physician on pro

= 4 gadi atpakaļ
vecāks
revīzija
2c9ac8f166

+ 20 - 0
app/Http/Controllers/pros_SINGLE_Controller.php

@@ -202,6 +202,26 @@ class pros_SINGLE_Controller extends Controller
 		return response()->view('admin/pros_SINGLE/ACTION_setIsHcpToFalse', compact('record'), session('message') ? 500 : 200)->header('Content-Type', 'text/html');
 	}
 
+    // GET /pros/view/{uid}/ACTION_setIsPhysicianToTrue
+    public function ACTION_setIsPhysicianToTrue(Request $request, $uid) {
+        $record = DB::table('pro')->where('uid', $uid)->first();
+        if(!$record) {
+            $record = DB::table('pro')->where('id', $uid)->first();
+            if($record) return redirect('/pros/view/' . $record->uid . '/ACTION_setIsPhysicianToTrue');
+        }
+        return response()->view('admin/pros_SINGLE/ACTION_setIsPhysicianToTrue', compact('record'), session('message') ? 500 : 200)->header('Content-Type', 'text/html');
+    }
+
+    // GET /pros/view/{uid}/ACTION_setIsPhysicianToFalse
+    public function ACTION_setIsPhysicianToFalse(Request $request, $uid) {
+        $record = DB::table('pro')->where('uid', $uid)->first();
+        if(!$record) {
+            $record = DB::table('pro')->where('id', $uid)->first();
+            if($record) return redirect('/pros/view/' . $record->uid . '/ACTION_setIsPhysicianToFalse');
+        }
+        return response()->view('admin/pros_SINGLE/ACTION_setIsPhysicianToFalse', compact('record'), session('message') ? 500 : 200)->header('Content-Type', 'text/html');
+    }
+
 	// GET /pros/view/{uid}/ACTION_setIsEnrolledAsHcpToTrue
 	public function ACTION_setIsEnrolledAsHcpToTrue(Request $request, $uid) {
 		$record = DB::table('pro')->where('uid', $uid)->first();

+ 5 - 0
generatecv/tree.txt

@@ -1038,6 +1038,8 @@ ADMIN
             setIsEnrolledAsHcpToFalse
             setIsEnrolledAsMcpToTrue
             setIsEnrolledAsMcpToFalse
+            setIsPhysicianToTrue
+            setIsPhysicianToFalse
             setHasAccessToNextPatientButtonToTrue
             setHasAccessToNextPatientButtonToFalse
             setCanCreateClientWithInvalidMcnToTrue
@@ -1086,6 +1088,7 @@ ADMIN
                 !grp:HCP:is_hcp,hcp_npi,hcp_category,hcp_subcategory,previous_profession_category,current_profession_category:Update Profession:circle=>/pros/view/$uid/ACTION_updateProfession
                 !grp:HCP Enrollment:is_enrolled_as_hcp,enrolled_hcp_category,enrolled_hcp_subcategory,enrolled_hcp_npi:Update HCP Enrollment Info:circle=>/pros/view/$uid/ACTION_updateEnrolledHcpInfo
                 !grp:MCP Enrollment:is_enrolled_as_mcp
+                !grp:Physician:is_physician
                 !grp:Next Patient Button:has_access_to_next_patient_button
                 !grp:Create Client With Invalid MCN:can_create_client_with_invalid_mcn
                 !grp:Access RM Portal:can_access_rm_portal
@@ -1115,6 +1118,8 @@ ADMIN
                 !act:is_enrolled_as_hcp:setIsEnrolledAsHcpToTrue:circle:if-not:is_enrolled_as_hcp=>/pros/view/$uid/ACTION_setIsEnrolledAsHcpToTrue
                 !act:is_enrolled_as_mcp:setIsEnrolledAsMcpToFalse:circle:if:is_enrolled_as_mcp=>/pros/view/$uid/ACTION_setIsEnrolledAsMcpToFalse
                 !act:is_enrolled_as_mcp:setIsEnrolledAsMcpToTrue:circle:if-not:is_enrolled_as_mcp=>/pros/view/$uid/ACTION_setIsEnrolledAsMcpToTrue
+                !act:is_physician:setIsPhysicianToFalse:circle:if:is_physician=>/pros/view/$uid/ACTION_setIsPhysicianToFalse
+                !act:is_physician:setIsPhysicianToTrue:circle:if-not:is_physician=>/pros/view/$uid/ACTION_setIsPhysicianToTrue
                 !act:has_access_to_next_patient_button:setHasAccessToNextPatientButtonToFalse:circle:if:has_access_to_next_patient_button=>/pros/view/$uid/ACTION_setHasAccessToNextPatientButtonToFalse
                 !act:has_access_to_next_patient_button:setHasAccessToNextPatientButtonToTrue:circle:if-not:has_access_to_next_patient_button=>/pros/view/$uid/ACTION_setHasAccessToNextPatientButtonToTrue
                 !act:can_create_client_with_invalid_mcn:setCanCreateClientWithInvalidMcnToFalse:circle:if:can_create_client_with_invalid_mcn=>/pros/view/$uid/ACTION_setCanCreateClientWithInvalidMcnToFalse

+ 2 - 0
resources/views/admin/pros/actions.blade.php

@@ -21,6 +21,8 @@
 <a up-modal=".form-contents" up-preload up-delay="25" up-width="800" up-history="false" href='/pros/view/<?= $record->uid ?>/ACTION_setIsEnrolledAsHcpToFalse?optimised=1' class='d-block btn btn-sm btn-default mb-3'>Set Is Enrolled As Hcp To False</a>
 <a up-modal=".form-contents" up-preload up-delay="25" up-width="800" up-history="false" href='/pros/view/<?= $record->uid ?>/ACTION_setIsEnrolledAsMcpToTrue?optimised=1' class='d-block btn btn-sm btn-default mb-3'>Set Is Enrolled As Mcp To True</a>
 <a up-modal=".form-contents" up-preload up-delay="25" up-width="800" up-history="false" href='/pros/view/<?= $record->uid ?>/ACTION_setIsEnrolledAsMcpToFalse?optimised=1' class='d-block btn btn-sm btn-default mb-3'>Set Is Enrolled As Mcp To False</a>
+<a up-modal=".form-contents" up-preload up-delay="25" up-width="800" up-history="false" href='/pros/view/<?= $record->uid ?>/ACTION_setIsPhysicianToTrue?optimised=1' class='d-block btn btn-sm btn-default mb-3'>Set Is Physician To True</a>
+<a up-modal=".form-contents" up-preload up-delay="25" up-width="800" up-history="false" href='/pros/view/<?= $record->uid ?>/ACTION_setIsPhysicianToFalse?optimised=1' class='d-block btn btn-sm btn-default mb-3'>Set Is Physician To False</a>
 <a up-modal=".form-contents" up-preload up-delay="25" up-width="800" up-history="false" href='/pros/view/<?= $record->uid ?>/ACTION_setHasAccessToNextPatientButtonToTrue?optimised=1' class='d-block btn btn-sm btn-default mb-3'>Set Has Access To Next Patient Button To True</a>
 <a up-modal=".form-contents" up-preload up-delay="25" up-width="800" up-history="false" href='/pros/view/<?= $record->uid ?>/ACTION_setHasAccessToNextPatientButtonToFalse?optimised=1' class='d-block btn btn-sm btn-default mb-3'>Set Has Access To Next Patient Button To False</a>
 <a up-modal=".form-contents" up-preload up-delay="25" up-width="800" up-history="false" href='/pros/view/<?= $record->uid ?>/ACTION_setCanCreateClientWithInvalidMcnToTrue?optimised=1' class='d-block btn btn-sm btn-default mb-3'>Set Can Create Client With Invalid Mcn To True</a>

+ 38 - 0
resources/views/admin/pros_SINGLE/ACTION_setIsPhysicianToFalse.blade.php

@@ -0,0 +1,38 @@
+@extends('admin.pros.view')
+@section('content-inner')
+
+    <div class="form-contents"><div class="failed-form-contents">
+
+    <h4 class="d-flex m-0 p-3 stag-heading stag-heading-modal">
+        <div>Set Is Physician To False</div>
+        <div class="ml-auto">
+            <a class="text-secondary" href="#" up-close>
+                <i class="fa fa-times"></i>
+            </a>
+        </div>
+    </h4>
+
+    <form action="/post-to-api"
+          up-target="#main-content" up-history="false" up-fail-target=".failed-form-contents" up-reveal="false"
+          method="post" enctype="multipart/form-data"
+          class="border-top px-3 pt-3 pb-1 custom-submit">
+        @csrf
+
+        @if (session('message'))
+            <div class="alert alert-danger">{{ session('message') }}</div>
+        @endif
+
+        <input type="hidden" name="_uid" value="{{ $record->uid }}">
+        <input type="hidden" name="_api" value="/api/pro/setIsPhysicianToFalse">
+        <input type="hidden" name="_success" value="{{route('pros-view', ['uid' => $record->uid])}}">
+        <input type="hidden" name="_return" value="{{route('pros_SINGLE-ACTION_setIsPhysicianToFalse', ['uid' => $record->uid])}}">
+        
+        <div class="form-group mb-3 d-flex justify-content-center">
+            <button class="btn btn-sm btn-primary mr-3 px-5">Submit</button>
+            <a href="{{route('pros-view', ['uid' => $record->uid])}}" class="btn btn-sm btn-default px-5" up-close>Cancel</a>
+        </div>
+    </form>
+
+    </div></div>
+
+@endsection

+ 38 - 0
resources/views/admin/pros_SINGLE/ACTION_setIsPhysicianToTrue.blade.php

@@ -0,0 +1,38 @@
+@extends('admin.pros.view')
+@section('content-inner')
+
+    <div class="form-contents"><div class="failed-form-contents">
+
+    <h4 class="d-flex m-0 p-3 stag-heading stag-heading-modal">
+        <div>Set Is Physician To True</div>
+        <div class="ml-auto">
+            <a class="text-secondary" href="#" up-close>
+                <i class="fa fa-times"></i>
+            </a>
+        </div>
+    </h4>
+
+    <form action="/post-to-api"
+          up-target="#main-content" up-history="false" up-fail-target=".failed-form-contents" up-reveal="false"
+          method="post" enctype="multipart/form-data"
+          class="border-top px-3 pt-3 pb-1 custom-submit">
+        @csrf
+
+        @if (session('message'))
+            <div class="alert alert-danger">{{ session('message') }}</div>
+        @endif
+
+        <input type="hidden" name="_uid" value="{{ $record->uid }}">
+        <input type="hidden" name="_api" value="/api/pro/setIsPhysicianToTrue">
+        <input type="hidden" name="_success" value="{{route('pros-view', ['uid' => $record->uid])}}">
+        <input type="hidden" name="_return" value="{{route('pros_SINGLE-ACTION_setIsPhysicianToTrue', ['uid' => $record->uid])}}">
+        
+        <div class="form-group mb-3 d-flex justify-content-center">
+            <button class="btn btn-sm btn-primary mr-3 px-5">Submit</button>
+            <a href="{{route('pros-view', ['uid' => $record->uid])}}" class="btn btn-sm btn-default px-5" up-close>Cancel</a>
+        </div>
+    </form>
+
+    </div></div>
+
+@endsection

+ 16 - 0
resources/views/admin/pros_SINGLE/SUB_dashboard.blade.php

@@ -229,6 +229,22 @@
     </table>
 </div>
 
+<div class="table-responsive p-0 bg-white table-sm mb-3">
+    <table class="table table-hover text-nowrap table-striped border-left border-right border-bottom">
+        <thead>
+        <tr>
+            <th colspan="2" class="px-2">Physician
+                <span class="ml-auto"><!-- __GROUP_ACTION__ --></span>
+            </th>
+        </tr>
+        </thead>
+        <tbody>
+            <tr><td class="w-25 px-2 text-secondary border-right">Is Physician</td><td class="w-75 px-2 font-weight-bold"><?= $record->is_physician ?>@if( $record->is_physician) <a up-modal=".form-contents" up-preload up-delay="25" up-width="800" up-history="false" href='/pros/view/<?= $record->uid ?>/ACTION_setIsPhysicianToFalse?optimised=1' title='setIsPhysicianToFalse' class='mx-2 font-weight-normal text-primary text-xs'><i class='fa fa-circle'></i>&nbsp;<span>Set Is Physician To False</span></a> @endif
+@if(! $record->is_physician) <a up-modal=".form-contents" up-preload up-delay="25" up-width="800" up-history="false" href='/pros/view/<?= $record->uid ?>/ACTION_setIsPhysicianToTrue?optimised=1' title='setIsPhysicianToTrue' class='mx-2 font-weight-normal text-primary text-xs'><i class='fa fa-circle'></i>&nbsp;<span>Set Is Physician To True</span></a> @endif</td></tr>
+        </tbody>
+    </table>
+</div>
+
 <div class="table-responsive p-0 bg-white table-sm mb-3">
     <table class="table table-hover text-nowrap table-striped border-left border-right border-bottom">
         <thead>

+ 8 - 0
resources/views/pro/care_months_SINGLE/SUB_bills.blade.php

@@ -106,6 +106,10 @@
 <th>Is Cancelled By Administrator</th>
 <th>Total Expected</th>
 <th>Total Paid</th>
+<th>Bill Closed By Session Id</th>
+<th>Bill Closed By Pro Id</th>
+<th>Claim Closed By Session Id</th>
+<th>Claim Closed By Pro Id</th>
                 </tr>
                 </thead>
                 <tbody>
@@ -203,6 +207,10 @@
 <td><?= $subRecord->is_cancelled_by_administrator ?></td>
 <td><?= $subRecord->total_expected ?></td>
 <td><?= $subRecord->total_paid ?></td>
+<td><?= $subRecord->bill_closed_by_session_id ?></td>
+<td><?= $subRecord->bill_closed_by_pro_id ?></td>
+<td><?= $subRecord->claim_closed_by_session_id ?></td>
+<td><?= $subRecord->claim_closed_by_pro_id ?></td>
                     </tr>
                 @endforeach
                 </tbody>

+ 8 - 0
resources/views/pro/clients_SINGLE/SUB_bills.blade.php

@@ -106,6 +106,10 @@
 <th>Is Cancelled By Administrator</th>
 <th>Total Expected</th>
 <th>Total Paid</th>
+<th>Bill Closed By Session Id</th>
+<th>Bill Closed By Pro Id</th>
+<th>Claim Closed By Session Id</th>
+<th>Claim Closed By Pro Id</th>
                 </tr>
                 </thead>
                 <tbody>
@@ -203,6 +207,10 @@
 <td><?= $subRecord->is_cancelled_by_administrator ?></td>
 <td><?= $subRecord->total_expected ?></td>
 <td><?= $subRecord->total_paid ?></td>
+<td><?= $subRecord->bill_closed_by_session_id ?></td>
+<td><?= $subRecord->bill_closed_by_pro_id ?></td>
+<td><?= $subRecord->claim_closed_by_session_id ?></td>
+<td><?= $subRecord->claim_closed_by_pro_id ?></td>
                     </tr>
                 @endforeach
                 </tbody>

+ 8 - 0
resources/views/pro/notes_SINGLE/SUB_bills.blade.php

@@ -106,6 +106,10 @@
 <th>Is Cancelled By Administrator</th>
 <th>Total Expected</th>
 <th>Total Paid</th>
+<th>Bill Closed By Session Id</th>
+<th>Bill Closed By Pro Id</th>
+<th>Claim Closed By Session Id</th>
+<th>Claim Closed By Pro Id</th>
                 </tr>
                 </thead>
                 <tbody>
@@ -203,6 +207,10 @@
 <td><?= $subRecord->is_cancelled_by_administrator ?></td>
 <td><?= $subRecord->total_expected ?></td>
 <td><?= $subRecord->total_paid ?></td>
+<td><?= $subRecord->bill_closed_by_session_id ?></td>
+<td><?= $subRecord->bill_closed_by_pro_id ?></td>
+<td><?= $subRecord->claim_closed_by_session_id ?></td>
+<td><?= $subRecord->claim_closed_by_pro_id ?></td>
                     </tr>
                 @endforeach
                 </tbody>

+ 2 - 0
routes/generated.php

@@ -385,6 +385,8 @@ Route::prefix('/pros/view/{uid}')->group(function () {
 	Route::get('ACTION_setIsEnrolledAsHcpToFalse', 'pros_SINGLE_Controller@ACTION_setIsEnrolledAsHcpToFalse')->name('pros_SINGLE-ACTION_setIsEnrolledAsHcpToFalse');
 	Route::get('ACTION_setIsEnrolledAsMcpToTrue', 'pros_SINGLE_Controller@ACTION_setIsEnrolledAsMcpToTrue')->name('pros_SINGLE-ACTION_setIsEnrolledAsMcpToTrue');
 	Route::get('ACTION_setIsEnrolledAsMcpToFalse', 'pros_SINGLE_Controller@ACTION_setIsEnrolledAsMcpToFalse')->name('pros_SINGLE-ACTION_setIsEnrolledAsMcpToFalse');
+	Route::get('ACTION_setIsPhysicianToTrue', 'pros_SINGLE_Controller@ACTION_setIsPhysicianToTrue')->name('pros_SINGLE-ACTION_setIsPhysicianToTrue');
+	Route::get('ACTION_setIsPhysicianToFalse', 'pros_SINGLE_Controller@ACTION_setIsPhysicianToFalse')->name('pros_SINGLE-ACTION_setIsPhysicianToFalse');
 	Route::get('ACTION_setHasAccessToNextPatientButtonToTrue', 'pros_SINGLE_Controller@ACTION_setHasAccessToNextPatientButtonToTrue')->name('pros_SINGLE-ACTION_setHasAccessToNextPatientButtonToTrue');
 	Route::get('ACTION_setHasAccessToNextPatientButtonToFalse', 'pros_SINGLE_Controller@ACTION_setHasAccessToNextPatientButtonToFalse')->name('pros_SINGLE-ACTION_setHasAccessToNextPatientButtonToFalse');
 	Route::get('ACTION_setCanCreateClientWithInvalidMcnToTrue', 'pros_SINGLE_Controller@ACTION_setCanCreateClientWithInvalidMcnToTrue')->name('pros_SINGLE-ACTION_setCanCreateClientWithInvalidMcnToTrue');