Explorar o código

Coverage details

Samson Mutunga %!s(int64=3) %!d(string=hai) anos
pai
achega
a0cf4afda5

+ 7 - 0
public/css/style.css

@@ -3475,4 +3475,11 @@ table.v-top th {
     border-color: #80bdff;
     outline: 0;
     box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);
+}
+.coverage-payer-name {
+    width: 120px;
+    white-space: nowrap;
+    overflow: hidden;
+    text-overflow: ellipsis;
+    display: inline-block;
 }

+ 4 - 4
resources/views/app/patient/coverage-status.blade.php

@@ -112,7 +112,7 @@
         <tr>
           <td class="font-weight-bold">Medicaid<br>(Primary):</td>
           <td>
-            <span><b>{{$coverage->mcdPayer->name ?? '-'}}</b></span> <br>
+            <span class="coverage-payer-name" title="{{$coverage->mcdPayer->name ?? '-'}}"><b>{{$coverage->mcdPayer->name ?? '-'}}</b></span> <br>
             <span><i class="fas fa-hourglass-half text-warning"></i> Pending Validation</span> <br>
           </td>
         </tr>
@@ -132,7 +132,7 @@
           <tr>
             <td class="font-weight-bold">Medicaid<br>(Primary):</td>
             <td>
-              <span><b>{{$coverage->mcd_payer_name ?? '-'}}</b></span> <br>
+              <span class="coverage-payer-name" title="{{$coverage->mcd_payer_name ?? '-'}}"><b>{{$coverage->mcd_payer_name ?? '-'}}</b></span> <br>
               @if($coverage->manual_determination_category == 'COVERED')
               <span><i class="fas fa-check-circle text-success"></i></span>
               @elseif($coverage->manual_determination_category == 'NOT_COVERED')
@@ -160,7 +160,7 @@
         <tr>
           <td class="font-weight-bold">Commercial<br>(Primary):</td>
           <td>
-            <span><b>{{$coverage->payer->name ?? '-'}}</b></span> <br>
+            <span class="coverage-payer-name" title="{{$coverage->payer->name ?? '-'}}"><b>{{$coverage->payer->name ?? '-'}}</b></span> <br>
             <span><i class="fas fa-hourglass-half text-warning"></i> Pending Validation</span> <br>
           </td>
         </tr>
@@ -180,7 +180,7 @@
           <tr>
             <td class="font-weight-bold">Commercial<br>(Primary):</td>
             <td>
-              <span><b>{{$coverage->payer->name ?? '-'}}</b></span> <br>
+              <span class="coverage-payer-name" title="{{$coverage->payer->name ?? '-'}}"><b>{{$coverage->payer->name ?? '-'}}</b></span> <br>
               @if($coverage->manual_determination_category == 'COVERED')
               <span><i class="fas fa-check-circle text-success"></i></span>
               @elseif($coverage->manual_determination_category == 'NOT_COVERED')

+ 14 - 4
resources/views/app/patient/coverage_column_renderer.blade.php

@@ -1,13 +1,17 @@
 <div class="d-flex align-items-center">
     <?php 
         $coverage = $patient->getPrimaryCoverage();
-        $coverageStatus = $patient->getPrimaryCoverageStatus(); 
+        $coverageStatus = $patient->getPrimaryCoverageStatus();
     ?>
     
     @if($coverageStatus === 'YES')
         <i class="fa fa-check-circle text-success"></i>
     @elseif($coverageStatus === 'NO')
-        <i class="fa fa-times text-danger"></i>
+        @if(!$coverage->manual_determination_category)
+            <i class="fas fa-hourglass-half text-warning" title="Pending Validation"></i>
+        @else
+            <i class="fa fa-times text-danger"></i>
+        @endif
     @else
         @if($coverage && $coverage->plan_type == 'MEDICARE' && !$coverage->auto_medicare_is_match_found)
             <i class="fa fa-times text-danger"></i>
@@ -21,8 +25,14 @@
     @endif
     
     @if($coverage)
-        <span class="ml-2">{{$coverage->insuranceDisplayName()}}</span>
+        @if($coverage->plan_type === 'MEDICAID' && $coverage->mcdPayer)
+            <span class="ml-2">{{$coverage->mcdPayer->name}}</span>
+        @elseif($coverage->plan_type === 'COMMERCIAL' && $coverage->payer)
+            <span class="ml-2">{{$coverage->payer->name}}</span>
+        @else
+            <span class="ml-2">{{$coverage->insuranceDisplayName()}}</span>
+        @endif
     @else
-    <small class="ml-2 text-muted">(No insurance)</small>
+        <small class="ml-2 text-muted">(No insurance)</small>
     @endif
 </div>

+ 22 - 11
resources/views/app/patient/primary-coverage-manual-determination-commercial-modal.blade.php

@@ -1,19 +1,30 @@
 <div id="manual-determination-form-{{$patient->uid}}">
 	@php
-	$cpc = $patient->latestClientPrimaryCoverage;
+	$cpc = $patient->latestClientPrimaryCoverage;	
 	@endphp
+	
 	<div class="p-3">
-		@if($cpc->mcd_number)
-		<div class="mb-2">
-			<span><b>Medicaid Number:</b> {{$cpc->mcd_number}}</span>
-			<span class="ml-3"><b>Medicaid State:</b> {{$cpc->mcd_payer_id ? $cpc->mcdPayer->name : '-'}}</span>
-		</div>
-		@endif
-		@if($cpc->mcr_number)
-		<div class="mb-2">
-			<b>Medicare Number:</b> {{$cpc->mcr_number}}
+		<div class="d-flex flex-wrap">
+			@if($cpc->mcd_number)
+			<div class="mb-2 mr-2">
+				<span><b>Medicaid Number:</b> {{$cpc->mcd_number}}</span>
+				<span class="ml-3"><b>Medicaid State:</b> {{$cpc->mcd_payer_id ? $cpc->mcdPayer->name : '-'}}</span>
+			</div>
+			@endif
+			@if($cpc->commercial_payer_id && $cpc->payer)
+			<div class="mb-2 mr-2">
+				<span><b>Payer:</b> {{$cpc->payer->name}}</span>
+			</div>
+			@endif
+			@if($cpc->mcr_number)
+			<div class="mb-2 mr-2">
+				<b>Medicare Number:</b> {{$cpc->mcr_number}}
+			</div>
+			@endif
+			<div class="mb-2 mr-2">
+				<span><b>Is Covered:</b> {{$cpc->is_covered}}</span>
+			</div>
 		</div>
-		@endif
 		<form @submit.prevent="submitForm" method="post" class="mcp-theme-1">
 			<input type="hidden" name="clientPrimaryCoverageUid" value="{{$cpc->uid}}" class="form-control input-sm" />
 			<div class="row">

+ 1 - 1
resources/views/layouts/patient-header.blade.php

@@ -296,7 +296,7 @@ $addressParts .= implode(", ", $addressPart2);
 
 
     @if(!$patient->getPrimaryCoverage() || $patient->getPrimaryCoverageStatus() !== 'YES')
-    <div class="d-flex bg-light p-2 border header-coverage-status">
+    <div class="d-flex bg-light p-2 border header-coverage-status" style="max-width: 305px;">
       @include('app.patient.coverage-status')
     </div>
     @endif