Explorar el Código

NA dashboard cleanup

Samson Mutunga hace 3 años
padre
commit
06dc925dd4

+ 7 - 6
resources/views/app/dna/dashboard/coverage_renderer.blade.php

@@ -1,13 +1,14 @@
+<div class="d-flex align-items-center">
 <?php $coverageStatus = $patient->getPrimaryCoverageStatus(); ?>
 @if($coverageStatus === 'YES')
-    <div class="text-nowrap">Covered <i class="fa fa-check-circle text-success"></i>
-    </div>
+<i class="fa fa-check-circle text-success"></i>
 @elseif($coverageStatus === 'NO')
-    <div class="text-nowrap">Not Covered <i class="fa fa-times text-danger"></i></div>
+<i class="fa fa-times text-danger"></i>
 @else
-    <div class="text-nowrap">Unknown <i class="fa fa-exclamation-triangle text-warning-mellow"></i></div>
+    <i class="fa fa-exclamation-triangle text-warning-mellow"></i>
 @endif
 <?php $coverage = $patient->getPrimaryCoverage(); ?>
 @if($coverage)
-    {{$coverage->insuranceDisplayName()}}
-@endif
+    <span class="ml-2">{{$coverage->insuranceDisplayName()}}</span>
+@endif
+</div>

+ 46 - 44
resources/views/app/dna/dashboard/encounters_pending_my_review.blade.php

@@ -1,53 +1,55 @@
 <div>
-@php 
+    @php
     $encountersPendingMyReview = $performer->pro->encountersPendingMyReviewRecordsAsDna();
-@endphp 
-@if($encountersPendingMyReview && count($encountersPendingMyReview))
-    <table class="table table-sm table-striped mb-0">
-        <thead>
-        <tr>
-            <th class="border-bottom-0 border-top-0 text-secondary">Patient</th>
-            <th class="border-bottom-0 border-top-0 text-secondary">Type</th>
-            <th class="border-bottom-0 border-top-0 text-secondary">Value</th>
-            <th class="border-bottom-0 border-top-0 text-secondary">Timestamp</th>
-        </tr>
-        </thead>
-        <tbody>
-        @foreach($encountersPendingMyReview as $row)
-        <tr>
-                <td class="text-nowrap">
-                    {{$row->client->chart_number}}
-                </td>
-                <td class="pl-2">
-                    <a href="{{ route('patients.view.dashboard', $row->client) }}">
-                        {{$row->client->displayName()}}
-                    </a>
-                </td>
-                <td class="text-nowrap">
-                    {{friendly_date($row->client->dob)}}
-                </td>
-                <td class="text-nowrap">
-                    {{$row->client->sex}}
-                </td>
-                <td class="text-nowrap">
-                    @include('app.dna.dashboard.coverage_renderer', ['patient'=>$row->client])
-                </td>
-                <td class="text-nowrap">
-                    {{$row->client->mcp->name_display ?? '' }}
-                </td>
-                <td class="text-nowrap">
-                    {{friendly_date($row->effective_dateest)}}
-                </td>
-            </tr>
-        @endforeach
-        </tbody>
-    </table>
+    @endphp
+    @if($encountersPendingMyReview && count($encountersPendingMyReview))
+    <div class="table-responsive">
+        <table class="table table-sm table-striped mb-0">
+            <thead>
+                <tr>
+                    <th class="border-bottom-0 border-top-0 text-secondary">Patient</th>
+                    <th class="border-bottom-0 border-top-0 text-secondary">Type</th>
+                    <th class="border-bottom-0 border-top-0 text-secondary">Value</th>
+                    <th class="border-bottom-0 border-top-0 text-secondary">Timestamp</th>
+                </tr>
+            </thead>
+            <tbody>
+                @foreach($encountersPendingMyReview as $row)
+                <tr>
+                    <td class="text-nowrap">
+                        {{$row->client->chart_number}}
+                    </td>
+                    <td class="pl-2">
+                        <a href="{{ route('patients.view.dashboard', $row->client) }}">
+                            {{$row->client->displayName()}}
+                        </a>
+                    </td>
+                    <td class="text-nowrap">
+                        {{friendly_date($row->client->dob)}}
+                    </td>
+                    <td class="text-nowrap">
+                        {{$row->client->sex}}
+                    </td>
+                    <td class="text-nowrap">
+                        @include('app.dna.dashboard.coverage_renderer', ['patient'=>$row->client])
+                    </td>
+                    <td class="text-nowrap">
+                        {{$row->client->mcp->name_display ?? '' }}
+                    </td>
+                    <td class="text-nowrap">
+                        {{friendly_date($row->effective_dateest)}}
+                    </td>
+                </tr>
+                @endforeach
+            </tbody>
+        </table>
+    </div>
     <div class="m-2">
         {{ $encountersPendingMyReview->onEachSide(0)->withQueryString()->links() }}
     </div>
-@else
+    @else
     <div class="p-3">
         No encounters pending review
     </div>
-@endif
+    @endif
 </div>

+ 54 - 48
resources/views/app/dna/dashboard/patients.blade.php

@@ -1,53 +1,59 @@
-<div>
-@php 
+<div class="p-3">
+    @php
     $patientsRecordsAsDna = $performer->pro->patientsRecordsAsDna();
-@endphp 
-@if($patientsRecordsAsDna && count($patientsRecordsAsDna))
-    <table class="table table-sm table-striped mb-0">
-        <thead>
-        <tr>
-            <th class="border-bottom-0 border-top-0 text-secondary">Chart #</th>
-            <th class="border-bottom-0 border-top-0 text-secondary">Name</th>
-            <th class="border-bottom-0 border-top-0 text-secondary">DOB</th>
-            <th class="border-bottom-0 border-top-0 text-secondary">Gender</th>
-            <th class="border-bottom-0 border-top-0 text-secondary">Insurance</th>
-            <th class="border-bottom-0 border-top-0 text-secondary">HCP</th>
-        </tr>
-        </thead>
-        <tbody>
-        @foreach($patientsRecordsAsDna as $row)
+    @endphp
+    <div class="card">
+        <div class="card-body p-0">
+        @if($patientsRecordsAsDna && count($patientsRecordsAsDna))
+        <table class="table table-sm table-striped mb-0">
+            <thead class="bg-light">
             <tr>
-                <td class="text-nowrap">
-                    {{$row->chart_number}}
-                </td>
-                <td class="pl-2">
-                    <a href="{{ route('patients.view.dashboard', $row) }}">
-                        {{$row->displayName()}}
-                    </a>
-                </td>
-                <td class="text-nowrap">
-                    {{friendly_date($row->dob)}}
-                </td>
-                <td class="text-nowrap">
-                    {{$row->sex}}
-                </td>
-                <td class="text-nowrap">
-                    @include('app.dna.dashboard.coverage_renderer', ['patient'=>$row])
-                </td>
-                <td class="text-nowrap">
-                    {{$row->mcp->name_display ?? '' }}
-                </td>
-               
+                <th class="border-0">Chart #</th>
+                <th class="border-0">Name</th>
+                <th class="border-0">DOB</th>
+                <th class="border-0">Gender</th>
+                <th class="border-0">Insurance</th>
+                <th class="border-0">HCP</th>
             </tr>
-        @endforeach
-        </tbody>
-    </table>
-    <div class="m-2">
-        {{ $patientsRecordsAsDna->onEachSide(0)->withQueryString()->links() }}
+            </thead>
+            <tbody>
+            @foreach($patientsRecordsAsDna as $row)
+                <tr>
+                    <td class="text-nowrap">
+                        {{$row->chart_number}}
+                    </td>
+                    <td class="pl-2">
+                        <a href="{{ route('patients.view.dashboard', $row) }}">
+                            {{$row->displayName()}}
+                        </a>
+                    </td>
+                    <td class="text-nowrap">
+                        {{friendly_date($row->dob)}}
+                    </td>
+                    <td class="text-nowrap">
+                        {{$row->sex}}
+                    </td>
+                    <td class="text-nowrap">
+                        @include('app.dna.dashboard.coverage_renderer', ['patient'=>$row])
+                    </td>
+                    <td class="text-nowrap">
+                        {{$row->mcp->name_display ?? '' }}
+                    </td>
+                
+                </tr>
+            @endforeach
+            </tbody>
+        </table>
+        @if($patientsRecordsAsDna->hasPages())
+            <div class="m-2">
+                {{ $patientsRecordsAsDna->onEachSide(0)->withQueryString()->links() }}
+            </div>
+        @endif
+    @else
+        <div class="p-3">
+            No patients
+        </div>
+    @endif
+        </div>
     </div>
-@else
-    <div class="p-3">
-        No patients
-    </div>
-@endif
 </div>

+ 54 - 48
resources/views/app/dna/dashboard/patients_awaiting_mcp_visit.blade.php

@@ -1,53 +1,59 @@
-<div>
-@php 
+<div class="p-3">
+    @php
     $patientsAwaitingMcpVisit = $performer->pro->patientsAwaitingMcpVisitRecordsAsDna();
-@endphp 
-@if($patientsAwaitingMcpVisit && count($patientsAwaitingMcpVisit))
-    <table class="table table-sm table-striped mb-0">
-        <thead>
-        <tr>
-            <th class="border-bottom-0 border-top-0 text-secondary">Chart #</th>
-            <th class="border-bottom-0 border-top-0 text-secondary">Name</th>
-            <th class="border-bottom-0 border-top-0 text-secondary">DOB</th>
-            <th class="border-bottom-0 border-top-0 text-secondary">Gender</th>
-            <th class="border-bottom-0 border-top-0 text-secondary">Insurance</th>
-            <th class="border-bottom-0 border-top-0 text-secondary">HCP</th>
-        </tr>
-        </thead>
-        <tbody>
-        @foreach($patientsAwaitingMcpVisit as $row)
+    @endphp
+    <div class="card">
+        <div class="card-body p-0">
+        @if($patientsAwaitingMcpVisit && count($patientsAwaitingMcpVisit))
+        <table class="table table-sm table-striped mb-0">
+            <thead class="bg-light">
             <tr>
-                <td class="text-nowrap">
-                    {{$row->chart_number}}
-                </td>
-                <td class="pl-2">
-                    <a href="{{ route('patients.view.dashboard', $row) }}">
-                        {{$row->displayName()}}
-                    </a>
-                </td>
-                <td class="text-nowrap">
-                    {{friendly_date($row->dob)}}
-                </td>
-                <td class="text-nowrap">
-                    {{$row->sex}}
-                </td>
-                <td class="text-nowrap">
-                    @include('app.dna.dashboard.coverage_renderer', ['patient'=>$row])
-                </td>
-                <td class="text-nowrap">
-                    {{$row->mcp->name_display ?? '' }}
-                </td>
-               
+                <th class="border-0">Chart #</th>
+                <th class="border-0">Name</th>
+                <th class="border-0">DOB</th>
+                <th class="border-0">Gender</th>
+                <th class="border-0">Insurance</th>
+                <th class="border-0">HCP</th>
             </tr>
-        @endforeach
-        </tbody>
-    </table>
-    <div class="m-2">
-        {{ $patientsAwaitingMcpVisit->onEachSide(0)->withQueryString()->links() }}
+            </thead>
+            <tbody>
+            @foreach($patientsAwaitingMcpVisit as $row)
+                <tr>
+                    <td class="text-nowrap">
+                        {{$row->chart_number}}
+                    </td>
+                    <td class="pl-2">
+                        <a href="{{ route('patients.view.dashboard', $row) }}">
+                            {{$row->displayName()}}
+                        </a>
+                    </td>
+                    <td class="text-nowrap">
+                        {{friendly_date($row->dob)}}
+                    </td>
+                    <td class="text-nowrap">
+                        {{$row->sex}}
+                    </td>
+                    <td class="text-nowrap">
+                        @include('app.dna.dashboard.coverage_renderer', ['patient'=>$row])
+                    </td>
+                    <td class="text-nowrap">
+                        {{$row->mcp->name_display ?? '' }}
+                    </td>
+                
+                </tr>
+            @endforeach
+            </tbody>
+        </table>
+        @if($patientsAwaitingMcpVisit->hasPages())
+            <div class="m-2">
+                {{ $patientsAwaitingMcpVisit->onEachSide(0)->withQueryString()->links() }}
+            </div>
+        @endif
+    @else
+        <div class="p-3">
+            No patients awaiting mcp visit
+        </div>
+    @endif
+        </div>
     </div>
-@else
-    <div class="p-3">
-        No patients awaiting mcp visit
-    </div>
-@endif
 </div>