Kaynağa Gözat

Support for careMonth->company, companyPro, companyProPayer & companyLocation

Vijayakrishnan 4 yıl önce
ebeveyn
işleme
549617d2c4

+ 15 - 0
app/Models/CareMonth.php

@@ -56,4 +56,19 @@ class CareMonth extends Model
     public function rmBill(){
         return $this->hasOne(Bill::class, 'id', 'rm_bill_id');
     }
+
+    public function company()
+    {
+        return $this->hasOne(Company::class, 'id', 'company_id');
+    }
+
+    public function companyProPayer()
+    {
+        return $this->hasOne(CompanyProPayer::class, 'id', 'company_pro_payer_id');
+    }
+
+    public function companyLocation()
+    {
+        return $this->hasOne(CompanyLocation::class, 'id', 'company_location_id');
+    }
 }

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

@@ -521,6 +521,99 @@
 
         <hr class="m-negator mt-0 mb-3">
 
+        @if($pro->pro_type === 'ADMIN')
+            <div class="pb-3">
+                <div class="ml-auto d-inline-flex align-items-center">
+
+                    <span class="text-secondary font-weight-bold">Pro:&nbsp;</span>
+                    <b>{{$careMonth->mcp ? $careMonth->mcp->displayName() : '-'}}</b>
+
+                    <span class="mx-3 text-secondary">|</span>
+                    <span>
+                        <span class="text-secondary font-weight-bold">Payer (1°): </span>
+                        <b>{{$careMonth->companyProPayer && $careMonth->companyProPayer->payer ? $careMonth->companyProPayer->payer->name : '-'}}</b>
+                        <span moe class="ml-1">
+                            <a class="text-primary" href="" show start><i class="fa fa-edit"></i></a>
+                            <form url="/api/careMonth/putCompanyProPayer">
+                                <input type="hidden" name="uid" value="{{$careMonth->uid}}">
+                                <div class="mb-2">
+                                    <select name="companyProPayerUid" class="form-control form-control-sm">
+                                        <option value="">-- select --</option>
+                                        @foreach($careMonth->mcp->companyProPayers as $companyProPayer)
+                                            <option value="{{$companyProPayer->uid}}">{{$companyProPayer->company->name}} / {{$companyProPayer->payer->name}}</option>
+                                        @endforeach
+                                    </select>
+                                </div>
+                                <div class="mb-0">
+                                    <button class="btn btn-success btn-sm" submit>Submit</button>
+                                    <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                </div>
+                            </form>
+                        </span>
+                        @if($careMonth->companyProPayer && $careMonth->companyProPayer->payer)
+                            <span moe class="ml-1">
+                                <a class="text-danger" href="" show start><i class="fa fa-trash-alt"></i></a>
+                                <form url="/api/careMonth/wipeCompanyProPayer">
+                                    <input type="hidden" name="uid" value="{{$careMonth->uid}}">
+                                    <p>Wipe payer from this care month?</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>
+                            </span>
+                        @endif
+                    </span>
+
+                    <span class="mx-3 text-secondary">|</span>
+                    <span>
+                        <span class="text-secondary font-weight-bold">Payer (2°): </span>
+                        <b>-</b>
+                    </span>
+
+                    <span class="mx-3 text-secondary">|</span>
+                    <span>
+                        <span class="text-secondary font-weight-bold">Location: </span><b>{{$careMonth->companyLocation ? $careMonth->companyLocation->line1 . ', ' . $careMonth->companyLocation->city : '-'}}</b>
+                        <span moe class="ml-1">
+                            <a class="text-primary" href="" show start><i class="fa fa-edit"></i></a>
+                            <form url="/api/careMonth/putCompanyLocation">
+                                <input type="hidden" name="uid" value="{{$careMonth->uid}}">
+                                <div class="mb-2">
+                                    <select name="companyLocationUid" class="form-control form-control-sm">
+                                        <option value="">-- select --</option>
+                                        @if($careMonth->company && $careMonth->company->locations)
+                                            @foreach($careMonth->company->locations as $location)
+                                                <option value="{{$location->uid}}">{{$location->line1 . ', ' . $location->city}}</option>
+                                            @endforeach
+                                        @endif
+                                    </select>
+                                </div>
+                                <div class="mb-0">
+                                    <button class="btn btn-success btn-sm" submit>Submit</button>
+                                    <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                </div>
+                            </form>
+                        </span>
+                        @if($careMonth->companyLocation)
+                            <span moe class="ml-1">
+                                <a class="text-danger" href="" show start><i class="fa fa-trash-alt"></i></a>
+                                <form url="/api/careMonth/wipeCompanyLocation">
+                                    <input type="hidden" name="uid" value="{{$careMonth->uid}}">
+                                    <p>Wipe location from this care month?</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>
+                            </span>
+                        @endif
+                    </span>
+                </div>
+            </div>
+        @endif
+
+        <hr class="m-negator mt-0 mb-3">
+
         {{-- RM --}}
         <div class="row">
             <div class="col-12">
@@ -1909,7 +2002,7 @@
                     </div>
                 @else
                     <div class="d-flex">
-                        <p class="font-weight-bold mb-0">No claims in this note</p>
+                        <p class="font-weight-bold mb-0">No claims in this care month</p>
                         @include('app/patient/care-month/_create-claim')
                     </div>
                 @endif