Browse Source

RM setup in care month

Vijayakrishnan 3 years ago
parent
commit
5b9850b39f

+ 6 - 0
app/Models/CareMonth.php

@@ -97,4 +97,10 @@ class CareMonth extends Model
             ->orderBy('position_index', 'ASC')
             ->orderBy('code', 'ASC');
     }
+
+    public function rmSetupClaim()
+    {
+        return $this->hasOne(Claim::class, 'id', 'rm_setup_claim_id')
+            ->where('status', '<>', 'CANCELLED');
+    }
 }

+ 79 - 1
resources/views/app/patient/care-month/dashboard.blade.php

@@ -598,8 +598,86 @@
             </div>
         </div> --}}
 
+        <hr class="m-negator mt-4 mb-3">
+        <div class="screen-only">
+            <div class="d-flex align-items-center mb-3">
+                <p class="font-weight-bold text-secondary m-0 font-size-14">RM Setup</p>
+            </div>
+
+            <div class="mb-3 d-flex align-items-center">
+                <span class="min-width-140px">RM Setup Status:</span>
+                <div class="d-inline-flex align-items-center flex-grow-1">
+                    @if($patient->has_rm_setup_been_performed)
+                        <span class="text-nowrap text-success">
+                            <i class="fa fa-check"></i>
+                            <b>Enrolled</b>
+                        </span>
+                        <div moe class="ml-3">
+                            <a href="" show start>Undo</a>
+                            <form url="/api/careMonth/undoMarkRmSetupPerformed">
+                                <input type="hidden" name="uid" value="{{$careMonth->uid}}">
+                                <p>Un-enroll from RM?</p>
+                                <div class="mb-0">
+                                    <button class="btn btn-primary btn-sm" submit>Submit</button>
+                                    <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                </div>
+                            </form>
+                        </div>
+                    @else
+                        <span class="text-nowrap text-warning-mellow">
+                            <i class="fa fa-times"></i>
+                            <b>Not Enrolled</b>
+                        </span>
+                        <div moe class="ml-3">
+                            <a href="" show start>Mark as enrolled</a>
+                            <form url="/api/careMonth/markRmSetupPerformed">
+                                <input type="hidden" name="uid" value="{{$careMonth->uid}}">
+                                <p>Mark as enrolled into RM?</p>
+                                <div class="mb-0">
+                                    <button class="btn btn-primary btn-sm" submit>Submit</button>
+                                    <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                </div>
+                            </form>
+                        </div>
+                    @endif
+                </div>
+            </div>
+
+            @if($pro->pro_type === 'ADMIN')
+                <div class="d-flex align-items-center">
+                    <span class="min-width-140px">RM Setup Claim:</span>
+                    <div class="d-inline-flex align-items-center flex-grow-1">
+                        @if(!!$careMonth->rmSetupClaim)
+                            <span class="text-nowrap text-success">
+                                <i class="fa fa-check"></i>
+                                <b>Created</b>
+                            </span>
+                        @else
+                            <span class="text-nowrap text-warning-mellow">
+                                <i class="fa fa-times"></i>
+                                <b>Not Created</b>
+                            </span>
+                            <div moe class="ml-3">
+                                <a href="" show start>Generate</a>
+                                <form url="/api/careMonth/generateRmSetupClaim">
+                                    <input type="hidden" name="uid" value="{{$careMonth->uid}}">
+                                    <p>Generate RM setup claim?</p>
+                                    <div class="mb-0">
+                                        <button class="btn btn-primary btn-sm" submit>Submit</button>
+                                        <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                    </div>
+                                </form>
+                            </div>
+                        @endif
+                    </div>
+                </div>
+            @endif
+
+        </div>
+
         @if($pro->pro_type === 'ADMIN')
-            <hr class="m-negator mt-4 mb-3">
+
+            <hr class="m-negator my-3">
             <div class="pb-3 screen-only">
                 <div class="ml-auto d-flex align-items-center">