Pārlūkot izejas kodu

CM setup in note

Vijayakrishnan 3 gadi atpakaļ
vecāks
revīzija
b60228e9dc

+ 6 - 0
app/Models/Note.php

@@ -38,6 +38,12 @@ class Note extends Model
         return $this->hasOne(Pro::class, 'id', 'ally_pro_id');
     }
 
+    public function cmSetupClaim()
+    {
+        return $this->hasOne(Claim::class, 'id', 'cm_setup_claim_id')
+            ->where('status', '<>', 'CANCELLED');
+    }
+
     public function bills()
     {
         return $this->hasMany(Bill::class, 'note_id', 'id')

+ 80 - 0
resources/views/app/patient/note/dashboard.blade.php

@@ -800,6 +800,86 @@
                 </div>
 
                 <div class="p-3 border-bottom screen-only">
+                    <div class="d-flex align-items-center mb-3">
+                        <p class="font-weight-bold text-secondary m-0 font-size-14">CM Setup</p>
+                    </div>
+
+                    <div class="mb-3 d-flex align-items-center">
+                        <span class="min-width-140px">CM Setup Status:</span>
+                        <div class="d-inline-flex align-items-center flex-grow-1">
+                            @if($patient->has_cm_setup_been_performed)
+                                <span class="text-nowrap text-success">
+                                    <i class="fa fa-check"></i>
+                                    <b>Done</b>
+                                </span>
+                                <div moe class="ml-3">
+                                    <a href="" show start>Undo</a>
+                                    <form url="/api/note/undoMarkCmSetupPerformed">
+                                        <input type="hidden" name="uid" value="{{$note->uid}}">
+                                        <p>Undo CM setup to not-performed?</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 Done</b>
+                                </span>
+                                <div moe class="ml-3">
+                                    <a href="" show start>Mark as done</a>
+                                    <form url="/api/note/markCmSetupPerformedAsMcp">
+                                        <input type="hidden" name="uid" value="{{$note->uid}}">
+                                        <p>Mark CM setup as performed?</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">CM Setup Claim:</span>
+                            <div class="d-inline-flex align-items-center flex-grow-1">
+                                @if(!!$note->cmSetupClaim)
+                                    <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/note/generateCmSetupClaim">
+                                            <input type="hidden" name="uid" value="{{$note->uid}}">
+                                            <p>Generate CM 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>
+
+                <div class="p-3 border-bottom 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="row" id="vitals-settings-{{$patient->uid}}">
                         <div class="col-4 border-right">