|
@@ -1,89 +1,67 @@
|
|
|
<div class="d-flex align-items-end mb-3">
|
|
|
- <b class="large">ERx - Open</b>
|
|
|
+ <b class="large">ERx - Not Signed</b>
|
|
|
</div>
|
|
|
<table class="table table-sm table-bordered mb-0">
|
|
|
<thead>
|
|
|
- <tr class="bg-light">
|
|
|
- <th class="px-2 text-secondary border-bottom-0 width-30px">Created</th>
|
|
|
- <th class="px-2 text-secondary border-bottom-0 width-30px">View/Open</th>
|
|
|
- <th class="px-2 text-secondary border-bottom-0 width-30px">Patient</th>
|
|
|
- <th class="px-2 text-secondary border-bottom-0">Medication</th>
|
|
|
- </tr>
|
|
|
+ <tr class="bg-light">
|
|
|
+ <th class="border-0">Date</th>
|
|
|
+ <th class="border-0">Patient</th>
|
|
|
+ <th class="border-0">Category</th>
|
|
|
+ <th class="border-0">Content</th>
|
|
|
+ <th class="border-0">Status</th>
|
|
|
+ </tr>
|
|
|
</thead>
|
|
|
<tbody>
|
|
|
- @foreach($tickets as $ticket)
|
|
|
- @if($ticket->category === 'erx')
|
|
|
- <?php $data = json_decode($ticket->data); ?>
|
|
|
+ @foreach ($ERxsPendingSignature as $row)
|
|
|
<tr>
|
|
|
- <td class="px-2 text-nowrap">
|
|
|
- {{friendlier_date_time($ticket->created_at)}}
|
|
|
- </td>
|
|
|
- <td class="px-2 text-nowrap">
|
|
|
- <div class="d-flex align-items-center flex-nowrap">
|
|
|
- <a href="/patients/view/{{$ticket->patient->uid}}/tickets/erx/{{$ticket->uid}}?popupmode=1"
|
|
|
- native target="_blank"
|
|
|
- class="ticket-popup-trigger d-block text-nowrap mr-3">
|
|
|
- View
|
|
|
- </a>
|
|
|
- <a href="/patients/view/{{$ticket->patient->uid}}/tickets/erx/{{$ticket->uid}}"
|
|
|
- class="d-block text-nowrap">
|
|
|
- <i class="fa fa-external-link-alt"></i>
|
|
|
- Open
|
|
|
- </a>
|
|
|
- </div>
|
|
|
- </td>
|
|
|
- <td class="px-2 text-nowrap">
|
|
|
- <a href="/patients/view/{{$ticket->patient->uid}}/tickets/erx">
|
|
|
- {{$ticket->patient->displayName()}}
|
|
|
+ <td>{{ friendly_date_time($row->created_at) }}</td>
|
|
|
+ <td>
|
|
|
+ <a target="_blank" native href="{{ route('patients.view.patient-prescriptions', $row->client) }}">
|
|
|
+ {{ $row->client->displayName() }}
|
|
|
</a>
|
|
|
</td>
|
|
|
- <td class="px-2">
|
|
|
- <div class="d-flex align-items-center flex-wrap">
|
|
|
- <span class="font-weight-bold font-size-13">{{$data->medication}}</span>
|
|
|
- @if($data->strength)
|
|
|
- <span class="d-inline-flex align-items-center">
|
|
|
- <span class="mx-2 text-secondary">•</span>
|
|
|
- <span>{{$data->strength}}</span>
|
|
|
- </span>
|
|
|
- @endif
|
|
|
- @if($data->route)
|
|
|
- <span class="d-inline-flex align-items-center">
|
|
|
- <span class="mx-2 text-secondary">•</span>
|
|
|
- <span>{{$data->route}}</span>
|
|
|
- </span>
|
|
|
- @endif
|
|
|
- @if($data->frequency)
|
|
|
- <span class="d-inline-flex align-items-center">
|
|
|
- <span class="mx-2 text-secondary">•</span>
|
|
|
- <span>{{$data->frequency}}</span>
|
|
|
- </span>
|
|
|
- @endif
|
|
|
- @if($data->dispense)
|
|
|
- <span class="d-inline-flex align-items-center">
|
|
|
- <span class="mx-2 text-secondary">•</span>
|
|
|
- <span>Dispense:</span> {{$data->dispense}}
|
|
|
- </span>
|
|
|
- @endif
|
|
|
- @if($data->frequency)
|
|
|
- <span class="d-inline-flex align-items-center">
|
|
|
- <span class="mx-2 text-secondary">•</span>
|
|
|
- <span><span>Refills:</span> {{$data->refills}}</span>
|
|
|
- </span>
|
|
|
- @endif
|
|
|
- @if($data->dispense)
|
|
|
- <span class="d-inline-flex align-items-center">
|
|
|
- <span class="mx-2 text-secondary">•</span>
|
|
|
- <span><span>Purpose:</span> {{$data->purpose}}</span>
|
|
|
- </span>
|
|
|
- @endif
|
|
|
- </div>
|
|
|
+ <td>{{ ucwords($row->erx_category) }}</td>
|
|
|
+ <td>
|
|
|
+ <?php $parsed = @$row->clinical_detail_json ? json_decode($row->clinical_detail_json) : false; ?>
|
|
|
+ @if ($row->erx_category === 'DRUG')
|
|
|
+ <?php
|
|
|
+ $drugs = $parsed && @$parsed->items ? $parsed->items : [];
|
|
|
+ ?>
|
|
|
+ @foreach ($drugs as $drug)
|
|
|
+ <div class="d-flex align-items-baseline mb-1">
|
|
|
+ <b class="mr-2">{{ $drug->medication ?? '-' }}</b>
|
|
|
+ <span class="text-secondary mr-1">{{ $drug->frequency ?? '' }}</span>
|
|
|
+ </div>
|
|
|
+ @endforeach
|
|
|
+ @elseif($row->erx_category === 'LAB' || $row->erx_category === 'IMAGING')
|
|
|
+ <?php
|
|
|
+ $tests = $parsed && @$parsed->tests ? $parsed->tests : [];
|
|
|
+ ?>
|
|
|
+ @foreach ($tests as $test)
|
|
|
+ <div class="d-flex align-items-baseline mb-1">
|
|
|
+ <b class="mr-2">{{ $test ?? '-' }}</b>
|
|
|
+ </div>
|
|
|
+ @endforeach
|
|
|
+ @elseif($row->erx_category === 'REFERRAL')
|
|
|
+ <b class="mr-2">{{ @$parsed->to ?? '-' }}</b>
|
|
|
+ <span class="text-secondary mr-1">{{ @$parsed->memo ?? '-' }}</span>
|
|
|
+ @elseif($row->erx_category === 'SUPPLY')
|
|
|
+ <b class="mr-2">{{ @$parsed->item ?? '-' }}</b>
|
|
|
+ <span class="text-secondary mr-1">{{ @$parsed->quantity ?? '-' }}</span>
|
|
|
+ @elseif($row->erx_category === 'OTHER')
|
|
|
+ <b class="mr-2">{{ @$parsed->title ?? '-' }}</b>
|
|
|
+ <span class="text-secondary mr-1">{{ @$parsed->memo ?? '-' }}</span>
|
|
|
+ @endif
|
|
|
</td>
|
|
|
-<!-- <td class="px-2">
|
|
|
- <span class="" v-html="pharmacy(item)"></span>
|
|
|
- </td>-->
|
|
|
+ <td>{{ $row->pro_declared_status ?: '-' }}</td>
|
|
|
+ </tr>
|
|
|
+ @endforeach
|
|
|
+
|
|
|
+ @if (count($ERxsPendingSignature) === 0)
|
|
|
+ <tr>
|
|
|
+ <td colspan="5">No records found!</td>
|
|
|
</tr>
|
|
|
@endif
|
|
|
- @endforeach
|
|
|
|
|
|
</tbody>
|
|
|
-</table>
|
|
|
+</table>
|