|
@@ -20,23 +20,60 @@
|
|
|
<tr>
|
|
|
<th class="px-3 border-0">Date</th>
|
|
|
<th class="px-3 border-0">Patient</th>
|
|
|
+ <th class="border-bottom-0">Category</th>
|
|
|
<th class="px-3 border-0">Content</th>
|
|
|
<th class="px-3 border-0">Status</th>
|
|
|
</tr>
|
|
|
</thead>
|
|
|
<tbody>
|
|
|
- @foreach($erxAndOrders as $erxAndOrder)
|
|
|
+ @foreach($erxAndOrders as $row)
|
|
|
<tr>
|
|
|
- <td>{{-- date --}} -</td>
|
|
|
- <td>{{-- patient --}} -</td>
|
|
|
- <td>{{-- content --}} - </td>
|
|
|
- <td>{{-- status --}} - </td>
|
|
|
+ <td>{{ friendly_date_time($row->created_at) }}</td>
|
|
|
+ <td>
|
|
|
+ <a target="_blank" native href="{{route('patients.view.dashboard', $row->client)}}">
|
|
|
+ {{$row->client->displayName()}}
|
|
|
+ </a>
|
|
|
+ </td>
|
|
|
+ <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>{{ $row->pro_declared_status ?: '-' }}</td>
|
|
|
</tr>
|
|
|
@endforeach
|
|
|
|
|
|
@if(count($erxAndOrders) === 0)
|
|
|
<tr>
|
|
|
- <td colspan="4">No records found!</td>
|
|
|
+ <td colspan="5">No records found!</td>
|
|
|
</tr>
|
|
|
@endif
|
|
|
</tbody>
|