Prechádzať zdrojové kódy

fixes on client primary coverage

= 3 rokov pred
rodič
commit
2fd23aa177

+ 16 - 0
app/Models/Client.php

@@ -19,6 +19,22 @@ class Client extends Model
             ->orderBy('created_at', 'desc');
     }
 
+    public function latestClientPrimaryCoverage(){
+        return $this->hasOne(ClientPrimaryCoverage::class, 'id', 'latest_client_primary_coverage_id');
+    }
+	public function latestNewClientPrimaryCoverage(){
+        return $this->hasOne(ClientPrimaryCoverage::class, 'id', 'latest_new_client_primary_coverage_id');
+    }
+	public function latestAutoRefreshClientPrimaryCoverage(){
+        return $this->hasOne(ClientPrimaryCoverage::class, 'id', 'latest_auto_refresh_client_primary_coverage_id');
+    }
+	public function latestManualClientPrimaryCoverage(){
+        return $this->hasOne(ClientPrimaryCoverage::class, 'id', 'latest_manual_client_primary_coverage_id');
+    }
+	public function temporaryOutsiderNewClientPrimaryCoverage(){
+        return $this->hasOne(ClientPrimaryCoverage::class, 'id', 'temporary_outsider_new_client_primary_coverage_id');
+    }
+
     public function displayName()
     {
         return $this->name_last . ', ' . $this->name_first;

+ 38 - 5
resources/views/app/patient/client-primary-coverages.blade.php

@@ -2,8 +2,41 @@
 
 @section('inner-content')
 <div>
+    <div class="my-2">
+        <div>
+            Latest Client Primary Coverage: 
+            @if($patient->latestClientPrimaryCoverage)
+                {{$patient->latestClientPrimaryCoverage->plan_type}}|{{$patient->latestClientPrimaryCoverage->payer_member_identifier}}
+            @else 
+                --
+            @endif
+        </div>
+        <div>Latest New Client Primary Coverage: 
+            @if($patient->latestNewClientPrimaryCoverage)
+                {{$patient->latestNewClientPrimaryCoverage->plan_type}}|{{$patient->latestNewClientPrimaryCoverage->payer_member_identifier}}
+            @else 
+                --
+            @endif
+        </div>
+        <div>Latest Auto Refresh Client Primary Coverage: 
+            @if($patient->latestAutoRefreshClientPrimaryCoverage)
+                {{$patient->latestAutoRefreshClientPrimaryCoverage->plan_type}}|{{$patient->latestAutoRefreshClientPrimaryCoverage->payer_member_identifier}}
+            @else 
+                --
+            @endif
+        </div>
+        <div>Latest Manual Client Primary Coverage: 
+            @if($patient->latestManualClientPrimaryCoverage)
+                {{$patient->latestManualClientPrimaryCoverage->plan_type}}|{{$patient->latestManualClientPrimaryCoverage->payer_member_identifier}}
+            @else 
+                --
+            @endif
+        </div>
+       
+    </div>
     <div class="d-flex align-items-center">
         <h4 class="font-weight-bold m-0 font-size-16">Client Primary Coverages</h4>
+      
         <div class="ml-3">
             <div moe relative>
                 <a href="" start show class="btn btn-sm btn-primary text-white font-weight-bold small">Create New Coverage For Medicare Without Manual Determination</a>
@@ -85,7 +118,7 @@
                     </div>
                     <div class="form-group">
                         <label for="" class="control-label">Manual Detail Json</label>
-                        <input type="text" name="baseManualDeterminationValuemanualDetailJson" class="form-control input-sm"/>
+                        <input type="text" name="manualDetailJson" class="form-control input-sm"/>
                     </div>
                     <div class="form-group">
                         <label for="" class="control-label">Manual Medicare Is Part B Primary</label>
@@ -263,7 +296,7 @@
                         </select>                        
                     </div>
                     <div class="form-group">
-                        <label for="" class="form-control-labelManual Determination Category Memo</label>
+                        <label for="" class="form-control-label">Manual Determination Category Memo</label>
                         <input type="text" name="manualDeterminationCategoryMemo" class="form-control input-sm">
                     </div>
                     <div class="form-group">
@@ -541,7 +574,7 @@
                             </div>
                             <div class="form-group">
                                 <label for="" class="control-label">Manual Detail Json</label>
-                                <input type="text" name="baseManualDeterminationValuemanualDetailJson" class="form-control input-sm"/>
+                                <input type="text" name="manualDetailJson" class="form-control input-sm"/>
                             </div>
                             <div class="form-group">
                                 <label for="" class="control-label">Manual Medicare Is Part B Primary</label>
@@ -693,7 +726,7 @@
                             </div>
                             <div class="form-group">
                                 <label for="" class="control-label">Manual Detail Json</label>
-                                <input type="text" name="baseManualDeterminationValuemanualDetailJson" class="form-control input-sm"/>
+                                <input type="text" name="manualDetailJson" class="form-control input-sm"/>
                             </div>
                            
                            
@@ -748,7 +781,7 @@
                             </div>
                             <div class="form-group">
                                 <label for="" class="control-label">Manual Detail Json</label>
-                                <input type="text" name="baseManualDeterminationValuemanualDetailJson" class="form-control input-sm"/>
+                                <input type="text" name="manualDetailJson" class="form-control input-sm"/>
                             </div>