Prechádzať zdrojové kódy

Insurance migration - combined rhs with in-place elig checks

Vijayakrishnan Krishnan 1 týždeň pred
rodič
commit
ec8c2c0151

+ 1 - 52
resources/views/app/patient/insurance-card.blade.php

@@ -34,58 +34,7 @@
                 </div>
             </div>
             <div class="col-md-6">
-                <div class="card">
-                    <div class="card-header">
-                        <div class="d-flex align-items-center justify-content-between">
-                            <span>Eligibility Checks</span>
-                            <div>
-                                @include('app.patient.partials.insurance-cards.forms.eligility-check-create')
-                            </div>
-                        </div>
-
-
-                    </div>
-                    <div class="card-body">
-                        <div class="">
-                            <table class="table table-sm table-striped table-bordered mt-3 mb-0">
-                                <thead>
-                                    <tr>
-                                        <th class="border-0">Created At</th>
-                                        <th class="border-0">Is Valid</th>
-                                        <th class="border-0">Source</th>
-                                        <th class="border-0">Effective Date</th>
-                                        <th class="border-0">Termination Date</th>
-                                        <th class="border-0"></th>
-                                    </tr>
-                                </thead>
-                                <tbody>
-                                    @foreach ($card->eligibilityChecks as $eligibilityCheck)
-                                        <tr>
-                                            <td>{{ friendly_date($eligibilityCheck->created_at) }}</td>
-                                            <td>{{ $eligibilityCheck->is_valid ? 'YES' : 'NO' }}</td>
-                                            <td>{{ $eligibilityCheck->source }}</td>
-                                            <td>{{ friendly_date($eligibilityCheck->effective_date) }}</td>
-                                            <td>{{ friendly_date($eligibilityCheck->termination_date) }}</td>
-                                            <td>
-                                                <div moe relative wide class="ml-2 hide-inside-popup">
-                                                    <a start show>
-                                                        <i class="fa fa-info-circle on-hover-opaque"></i>
-                                                    </a>
-                                                    <form url="" class="mcp-theme-1" right>
-                                                        @include(
-                                                            'app.patient.partials.display-coverage-details',
-                                                            ['displayCoverage' => $eligibilityCheck]
-                                                        )
-                                                    </form>
-                                                </div>
-                                            </td>
-                                        </tr>
-                                    @endforeach
-                                </tbody>
-                            </table>
-                        </div>
-                    </div>
-                </div>
+                @include('app.patient.partials.eligibility-checks')
             </div>
         </div>
     </div>

+ 2 - 1
resources/views/app/patient/insurance-migration.blade.php

@@ -17,7 +17,8 @@
             </div>
         </div>
 
-        @include('app.patient.partials.insurance-cards.table')
+        @include('app.patient.partials.insurance-cards.table', ['combined' => true])
+
     </div>
 </div>
 

+ 52 - 0
resources/views/app/patient/partials/eligibility-checks.blade.php

@@ -0,0 +1,52 @@
+<div class="card">
+    <div class="card-header">
+        <div class="d-flex align-items-center justify-content-between">
+            <span>Eligibility Checks</span>
+            <div>
+                @include('app.patient.partials.insurance-cards.forms.eligility-check-create')
+            </div>
+        </div>
+
+
+    </div>
+    <div class="card-body p-0">
+        <div class="">
+            <table class="table table-sm table-striped table-bordered mt-0 mb-0">
+                <thead>
+                <tr>
+                    <th class="border-0">Created At</th>
+                    <th class="border-0">Is Valid</th>
+                    <th class="border-0">Source</th>
+                    <th class="border-0">Effective Date</th>
+                    <th class="border-0">Termination Date</th>
+                    <th class="border-0"></th>
+                </tr>
+                </thead>
+                <tbody>
+                @foreach ($card->eligibilityChecks as $eligibilityCheck)
+                    <tr>
+                        <td>{{ friendly_date($eligibilityCheck->created_at) }}</td>
+                        <td>{{ $eligibilityCheck->is_valid ? 'YES' : 'NO' }}</td>
+                        <td>{{ $eligibilityCheck->source }}</td>
+                        <td>{{ friendly_date($eligibilityCheck->effective_date) }}</td>
+                        <td>{{ friendly_date($eligibilityCheck->termination_date) }}</td>
+                        <td>
+                            <div moe relative wide class="ml-2 hide-inside-popup">
+                                <a start show>
+                                    <i class="fa fa-info-circle on-hover-opaque"></i>
+                                </a>
+                                <form url="" class="mcp-theme-1" right>
+                                    @include(
+                                        'app.patient.partials.display-coverage-details',
+                                        ['displayCoverage' => $eligibilityCheck]
+                                    )
+                                </form>
+                            </div>
+                        </td>
+                    </tr>
+                @endforeach
+                </tbody>
+            </table>
+        </div>
+    </div>
+</div>

+ 6 - 0
resources/views/app/patient/partials/insurance-cards/forms/create.blade.php

@@ -325,6 +325,12 @@ foreach ($insuranceCards as $card) {
                         $(this).empty().append(elem);
                     }
                 });
+
+                $('.insurance-card-single-trigger[data-uid]')
+                    .off('click')
+                    .on('click', function() {
+                        return false;
+                    });
             }
         }
         addMCInitializer('createInsuranceCard', init, '#createInsuranceCardContainer');

+ 8 - 1
resources/views/app/patient/partials/insurance-cards/table.blade.php

@@ -13,7 +13,7 @@
     <tbody>
     @foreach($insuranceCards as $card)
         <tr>
-            <td><a href="{{ route('patients.view.insurance-card', ['patient' => $patient, 'card' => $card]) }}">{{ friendly_date($card->created_at) }}</a></td>
+            <td><a class="insurance-card-single-trigger" data-uid="{{$card->uid}}" href="{{ route('patients.view.insurance-card', ['patient' => $patient, 'card' => $card]) }}">{{ friendly_date($card->created_at) }}</a></td>
             <td>{{ $card->coverage_order }}</td>
             <td>{{ $card->member_id }}</td>
             <td>{{ $card->group_id }}</td>
@@ -30,6 +30,13 @@
                 </div>
             </td>
         </tr>
+        @if(@$combined)
+            <tr>
+                <td colspan="7" class="pb-3">
+                    @include('app.patient.partials.eligibility-checks', ['card' => $card])
+                </td>
+            </tr>
+        @endif
     @endforeach
     </tbody>
 </table>