Преглед изворни кода

Cancel manual determination

Samson Mutunga пре 3 година
родитељ
комит
7b132ab45d

+ 1 - 1
config/app.php

@@ -65,7 +65,7 @@ return [
 
     'hrm2_url' => env('HRM2_URL'),
 
-    'asset_version' => 85,
+    'asset_version' => 86,
 
     'temp_dir' => env('TEMP_DIR'),
 

+ 6 - 0
public/css/style.css

@@ -3559,4 +3559,10 @@ table.v-top th {
 .note_template_psych_intake_visit .edit-container [visit-moe]>form>div:last-child>.d-inline-flex,
 .note_template_psych_followup_visit .edit-container [visit-moe]>form>div:last-child>.d-inline-flex {
     display: flex !important;
+}
+.cpc-cancelled {
+    pointer-events: none;
+    opacity: 0.4;
+    border: 1px dashed #333;
+    padding: 5px;
 }

+ 17 - 0
resources/views/app/patient/partials/undo-manual-determination.blade.php

@@ -0,0 +1,17 @@
+<div moe>
+	<a start show title="Cancel manual determination" class="text-danger">Cancel?</a>
+	<form url="/api/clientPrimaryCoverage/cancel" class="mcp-theme-1">
+		<input type="hidden" name="uid" value="{{ $cpc->uid }}">
+		<div class="mb-2">
+			<p>Cancel manual determination?</p>
+		</div>
+		<div class="mb-2">
+			<label class="font-weight-bold mb-1">Reason Memo:</label>
+			<input type="text" class="form-control form-control-sm" name="memo">
+		</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>

+ 15 - 1
resources/views/app/patient/primary-coverage.blade.php

@@ -26,6 +26,20 @@
             $cpc->auto_detail_json = json_decode($cpc->auto_detail_json);
         @endphp
         <div class="d-flex align-items-center mb-2">
+            @if($cpc->is_manually_determined)
+                <div>
+                    <span class="d-inline bg-warning px-2 rounded mr-1"><i class="fas fa-map-pin"></i> Manually Determined</span> 
+                    @if($cpc->is_cancelled)
+                    <span class="mr-1 text-danger text-sm">Cancelled</span>
+                    @else
+                        @include('app.patient.partials.undo-manual-determination')
+                    @endif
+                    <span class="mx-1 text-muted text-sm">|</span>
+                </div>
+                
+            @else
+
+            @endif
             <h1 class="mr-2 mb-0">Is Covered: {{$cpc->is_covered}}</h1>
             @if($cpc->plan_type == 'MEDICARE')
                 @include('app.patient.primary-coverage-refresh', ['endpoint'=>'refreshCoverageForMedicare'])
@@ -62,7 +76,7 @@
             @endif
         </div>
 
-        <div class="mt-4">
+        <div class="mt-4 {{ $cpc->is_cancelled ? 'cpc-cancelled':'' }}">
           <div class="row">
             <div class="col-md-12">
               @include('app.patient.primary-coverage-view')