|
@@ -1,8 +1,8 @@
|
|
<div class="table-responsive">
|
|
<div class="table-responsive">
|
|
- <table class="table table-striped p-0 m-0 table-sm border-top border-bottom text-nowrap">
|
|
|
|
|
|
+ <table class="table p-0 m-0 table-sm border-top border-bottom text-nowrap">
|
|
<thead class="bg-light">
|
|
<thead class="bg-light">
|
|
<tr>
|
|
<tr>
|
|
- <th class="border-0">#</th>
|
|
|
|
|
|
+ <th class="border-0 width-90px">#</th>
|
|
<th class="border-0">Name</th>
|
|
<th class="border-0">Name</th>
|
|
<th class="border-0">DOB</th>
|
|
<th class="border-0">DOB</th>
|
|
<th class="border-0">Age</th>
|
|
<th class="border-0">Age</th>
|
|
@@ -47,7 +47,17 @@
|
|
</div>
|
|
</div>
|
|
</span>
|
|
</span>
|
|
</td>
|
|
</td>
|
|
- <td>{{$patient->displayName()}}</td>
|
|
|
|
|
|
+ <td>
|
|
|
|
+ <div class="d-flex align-items-center flex-nowrap">
|
|
|
|
+ <span>{{$patient->displayName()}}</span>
|
|
|
|
+ @if(count($patient->activeNotes))
|
|
|
|
+ <a href="#" class="btn-toggle-notes-row ml-3 on-hover-opaque text-sm" onclick="$(this).closest('tr').next('.notes-row').toggleClass('d-none'); return false">
|
|
|
|
+ <i class="fa fa-file-alt"></i> <i class="fa fa-sort"></i>
|
|
|
|
+ {{count($patient->activeNotes)}}
|
|
|
|
+ </a>
|
|
|
|
+ @endif
|
|
|
|
+ </div>
|
|
|
|
+ </td>
|
|
<td>{{ friendly_date_time($patient->dob, false) }}</td>
|
|
<td>{{ friendly_date_time($patient->dob, false) }}</td>
|
|
<td>{{ $patient->age_in_years ? $patient->age_in_years : '-' }}</td>
|
|
<td>{{ $patient->age_in_years ? $patient->age_in_years : '-' }}</td>
|
|
<td>{{ $patient->sex }}</td>
|
|
<td>{{ $patient->sex }}</td>
|
|
@@ -103,6 +113,88 @@
|
|
<td>{{$patient->initiative}}</td>
|
|
<td>{{$patient->initiative}}</td>
|
|
@endif
|
|
@endif
|
|
</tr>
|
|
</tr>
|
|
|
|
+ @if(count($patient->activeNotes))
|
|
|
|
+ <tr class="notes-row bg-light">
|
|
|
|
+ <td></td>
|
|
|
|
+ <td colspan="20">
|
|
|
|
+ <div class="my-2">
|
|
|
|
+ @if(count($patient->activeNotes))
|
|
|
|
+ Notes for <b>{{$patient->displayName()}}</b>
|
|
|
|
+ <table class="table table-sm table-striped table-bordered mb-0 mt-2">
|
|
|
|
+ <thead class="bg-light">
|
|
|
|
+ <tr>
|
|
|
|
+ <th class="border-0 text-secondary">Effective Date</th>
|
|
|
|
+ <th class="border-0 text-secondary">New / Follow-up</th>
|
|
|
|
+ <th class="border-0 text-secondary">Method</th>
|
|
|
|
+ <th class="border-0 text-secondary">HCP</th>
|
|
|
|
+ <th class="border-0 text-secondary">NA</th>
|
|
|
|
+ <th class="border-0 text-secondary">HCP Signed</th>
|
|
|
|
+ <th class="border-0 text-secondary">ICDs</th>
|
|
|
|
+ <th class="border-0 text-secondary">Bills</th>
|
|
|
|
+ </tr>
|
|
|
|
+ </thead>
|
|
|
|
+ <tbody>
|
|
|
|
+ @foreach ($patient->activeNotes as $note)
|
|
|
|
+ <tr class="{{ $note->is_cancelled ? 'cancelled-item always-clickable' : '' }}">
|
|
|
|
+ <td>
|
|
|
|
+ <a native target="_blank" href="/patients/view/{{ $patient->uid }}/notes/view/{{ $note->uid }}">
|
|
|
|
+ {{ friendly_date_time($note->effective_dateest, false) }}
|
|
|
|
+ </a>
|
|
|
|
+ @if(!!$note->visitTemplate)
|
|
|
|
+ <span class="text-info font-weight-bold">*</span>
|
|
|
|
+ @endif
|
|
|
|
+ <span class="ml-1">{{ $note->is_cancelled ? '[cancelled]' : '' }}</span>
|
|
|
|
+ </td>
|
|
|
|
+ <td>
|
|
|
|
+ {{ $note->new_or_fu_or_na === 'NEW' ? 'New' : 'Follow-up' }}
|
|
|
|
+ </td>
|
|
|
|
+ @if($pro->pro_type == 'ADMIN')
|
|
|
|
+ <td>
|
|
|
|
+ {{ noteMethodDisplay($note->method) }}
|
|
|
|
+ </td>
|
|
|
|
+ @endif
|
|
|
|
+ <td>
|
|
|
|
+ {{$note->hcpPro ? $note->hcpPro->name_display: '-'}}
|
|
|
|
+ </td>
|
|
|
|
+ @if($pro->pro_type == 'ADMIN')
|
|
|
|
+ <td>
|
|
|
|
+ {{$note->allyPro ? $note->allyPro->name_display: '-'}}
|
|
|
|
+ </td>
|
|
|
|
+ @endif
|
|
|
|
+ <td>
|
|
|
|
+ {!! $note->hcpPro && $note->is_signed_by_hcp ? '<b class="text-success">Yes</b>' : 'No' !!}
|
|
|
|
+ </td>
|
|
|
|
+ <td class="max-width-200px">
|
|
|
|
+ @if(count($note->reasons))
|
|
|
|
+ @foreach ($note->reasons as $reason)
|
|
|
|
+ <div class="mb-1">
|
|
|
|
+ <span>{{ $reason->code }}</span>
|
|
|
|
+ <span class="text-secondary text-sm">{{ $reason->description}}</span>
|
|
|
|
+ </div>
|
|
|
|
+ @endforeach
|
|
|
|
+ @else
|
|
|
|
+ -
|
|
|
|
+ @endif
|
|
|
|
+ </td>
|
|
|
|
+ <td>
|
|
|
|
+ @if(!count($note->bills))
|
|
|
|
+ <div class="alert alert-warning">No bills.</div>
|
|
|
|
+ @endif
|
|
|
|
+ @foreach($note->bills as $bill)
|
|
|
|
+ <div>{{ $bill->code}} | {{ $bill->number_of_units }} | {{ $bill->hcp_expected_payment_amount }}</div>
|
|
|
|
+ @endforeach
|
|
|
|
+ </td>
|
|
|
|
+ </tr>
|
|
|
|
+ @endforeach
|
|
|
|
+ </tbody>
|
|
|
|
+ </table>
|
|
|
|
+ @else
|
|
|
|
+ <span class="text-secondary">No active notes for <b>{{$patient->displayName()}}</b></span>
|
|
|
|
+ @endif
|
|
|
|
+ </div>
|
|
|
|
+ </td>
|
|
|
|
+ </tr>
|
|
|
|
+ @endif
|
|
@endforeach
|
|
@endforeach
|
|
|
|
|
|
@if(count($patients) === 0)
|
|
@if(count($patients) === 0)
|