|
@@ -106,10 +106,11 @@
|
|
<th class="border-0">@include('app.practice-management._sort_header', ['route' => route("practice-management.remote-monitoring"), 'label' => 'Latest BP', 'key' => 'most_recent_cellular_bp_measurement_at'])</th>
|
|
<th class="border-0">@include('app.practice-management._sort_header', ['route' => route("practice-management.remote-monitoring"), 'label' => 'Latest BP', 'key' => 'most_recent_cellular_bp_measurement_at'])</th>
|
|
<th class="border-0">@include('app.practice-management._sort_header', ['route' => route("practice-management.remote-monitoring"), 'label' => 'Latest Weight', 'key' => 'most_recent_cellular_weight_measurement_at'])</th>
|
|
<th class="border-0">@include('app.practice-management._sort_header', ['route' => route("practice-management.remote-monitoring"), 'label' => 'Latest Weight', 'key' => 'most_recent_cellular_weight_measurement_at'])</th>
|
|
<th class="border-0">@include('app.practice-management._sort_header', ['route' => route("practice-management.remote-monitoring"), 'label' => 'Last Visit', 'key' => 'most_recent_completed_mcp_note_date'])</th>
|
|
<th class="border-0">@include('app.practice-management._sort_header', ['route' => route("practice-management.remote-monitoring"), 'label' => 'Last Visit', 'key' => 'most_recent_completed_mcp_note_date'])</th>
|
|
- <th class="border-0">@include('app.practice-management._sort_header', ['route' => route("practice-management.remote-monitoring"), 'label' => 'Communicated?', 'key' => 'has_anyone_interacted_with_client_about_rm_outside_note'])</th>
|
|
|
|
|
|
+ <th class="border-0">@include('app.practice-management._sort_header', ['route' => route("practice-management.remote-monitoring"), 'label' => 'Communicated?', 'key' => 'has_mcp_interacted_with_client_about_rm'])</th>
|
|
<th class="border-0">@include('app.practice-management._sort_header', ['route' => route("practice-management.remote-monitoring"), 'label' => '#Meas. Days', 'key' => 'number_of_days_with_remote_measurements'])</th>
|
|
<th class="border-0">@include('app.practice-management._sort_header', ['route' => route("practice-management.remote-monitoring"), 'label' => '#Meas. Days', 'key' => 'number_of_days_with_remote_measurements'])</th>
|
|
<th class="border-0">@include('app.practice-management._sort_header', ['route' => route("practice-management.remote-monitoring"), 'label' => '#Unstamped', 'key' => 'rm_num_measurements_not_stamped_by_mcp'])</th>
|
|
<th class="border-0">@include('app.practice-management._sort_header', ['route' => route("practice-management.remote-monitoring"), 'label' => '#Unstamped', 'key' => 'rm_num_measurements_not_stamped_by_mcp'])</th>
|
|
- {{--<th class="border-0">@include('app.practice-management._sort_header', ['route' => route("practice-management.remote-monitoring"), 'label' => '#RPM Mins.', 'key' => 'rm_total_time_in_seconds_by_mcp'])</th>--}}
|
|
|
|
|
|
+ <th class="border-0">@include('app.practice-management._sort_header', ['route' => route("practice-management.remote-monitoring"), 'label' => '#RPM Mins.', 'key' => 'rm_total_time_in_seconds_by_mcp'])</th>
|
|
|
|
+ <th class="border-0">Billable</th>
|
|
</tr>
|
|
</tr>
|
|
</thead>
|
|
</thead>
|
|
<tbody>
|
|
<tbody>
|
|
@@ -158,21 +159,65 @@
|
|
</td>
|
|
</td>
|
|
<td>
|
|
<td>
|
|
<div class="d-flex align-items-baseline">
|
|
<div class="d-flex align-items-baseline">
|
|
- <i class="mr-1 text-sm fa {{$iPatient->has_anyone_interacted_with_client_about_rm_outside_note ? 'fa-check text-success' : 'fa-exclamation-triangle text-danger'}}"></i>
|
|
|
|
- <span>{{$iPatient->has_anyone_interacted_with_client_about_rm_outside_note ? 'Yes' : 'No'}}</span>
|
|
|
|
- <div moe relative class="ml-2">
|
|
|
|
- <a href="#" start show class="text-sm">Toggle</a>
|
|
|
|
- <form url="/api/careMonth/setHasAnyoneInteractedWithClientAboutRmOutsideNoteToTrue" right>
|
|
|
|
- <input type="hidden" name="uid" value="{{$iPatient->care_month_uid}}">
|
|
|
|
- <p>Set to Yes?</p>
|
|
|
|
|
|
+ <i class="mr-1 text-sm fa {{$iPatient->has_mcp_interacted_with_client_about_rm ? 'fa-check text-success' : 'fa-exclamation-triangle text-danger'}}"></i>
|
|
|
|
+ <span>{{$iPatient->has_mcp_interacted_with_client_about_rm ? 'Yes' : 'No'}}</span>
|
|
|
|
+ <div moe large relative class="ml-2">
|
|
|
|
+ <a start show class="py-0 mb-3 text-sm">Edit</a>
|
|
|
|
+ <form url="/api/careMonthEntry/createForRm" right>
|
|
|
|
+ <input type="hidden" name="careMonthUid" value="{{ $iPatient->care_month_uid }}">
|
|
|
|
+ <input type="hidden" name="proUid" value="{{ $pro->uid }}">
|
|
|
|
+ <div class="mb-2">
|
|
|
|
+ <div class="row">
|
|
|
|
+ <div class="col-6 pr-0">
|
|
|
|
+ <?php
|
|
|
|
+ $sD = strtotime($rcmStartDate);
|
|
|
|
+ $y = date('Y', $sD);
|
|
|
|
+ $m0 = date('m', $sD);
|
|
|
|
+ $d = date('t', $sD);
|
|
|
|
+ $defaultED = $sD >= strtotime(date('Y-m-d')) ? date('Y-m-d') : $rcmStartDate;
|
|
|
|
+ ?>
|
|
|
|
+ <label class="text-sm text-secondary mb-1">Effective Date</label>
|
|
|
|
+ <input autofocus type="date" min="{{ date($y . '-' . $m0 . '-01') }}" max="{{ date($y . '-' . $m0 . '-' . $d) }}"
|
|
|
|
+ value="{{$defaultED}}"
|
|
|
|
+ class="form-control form-control-sm w-100" name="effectiveDate"
|
|
|
|
+ placeholder="Effective Date" required>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="col-6">
|
|
|
|
+ <label class="text-sm text-secondary mb-1">Seconds</label>
|
|
|
|
+ <input type="number" min="75" max="300" class="form-control form-control-sm w-100 cm-time-value" name="timeInSeconds"
|
|
|
|
+ value="75" placeholder="Time (seconds.)" required>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="mb-2 border border-info p-2 mt-2 bg-light">
|
|
|
|
+ <span>I have had interactive communication with <b>{{$iPatient->client_name}}</b> during this care month.</span>
|
|
|
|
+ <div class="d-flex border-top mt-2">
|
|
|
|
+ <label class="mt-2 mb-0 d-inline-flex align-items-center mr-3">
|
|
|
|
+ <input type="radio" class="mr-2" name="didProInteractWithClientAboutRm" value="true" required>
|
|
|
|
+ <span>Yes</span>
|
|
|
|
+ </label>
|
|
|
|
+ <label class="mt-2 mb-0 d-inline-flex align-items-center">
|
|
|
|
+ <input type="radio" class="mr-2" name="didProInteractWithClientAboutRm" value="false" required>
|
|
|
|
+ <span>No</span>
|
|
|
|
+ </label>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="mb-2">
|
|
|
|
+ <div class="row">
|
|
|
|
+ <div class="col-12">
|
|
|
|
+ <div cm-rte data-content="Interacted with the patient" data-name="contentText"></div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
<div class="d-flex align-items-center">
|
|
<div class="d-flex align-items-center">
|
|
<button class="btn btn-sm btn-primary mr-2" submit>Save</button>
|
|
<button class="btn btn-sm btn-primary mr-2" submit>Save</button>
|
|
<button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
|
|
<button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
- @if(!$iPatient->has_anyone_interacted_with_client_about_rm_outside_note)
|
|
|
|
|
|
+ @if(!$iPatient->has_mcp_interacted_with_client_about_rm)
|
|
<div class="text-sm font-italic text-secondary">Not interacted this month!</div>
|
|
<div class="text-sm font-italic text-secondary">Not interacted this month!</div>
|
|
@endif
|
|
@endif
|
|
</td>
|
|
</td>
|
|
@@ -208,21 +253,41 @@
|
|
<td>
|
|
<td>
|
|
<div class="d-flex align-items-baseline">
|
|
<div class="d-flex align-items-baseline">
|
|
<span>{{$iPatient->rm_num_measurements_not_stamped_by_mcp}}</span>
|
|
<span>{{$iPatient->rm_num_measurements_not_stamped_by_mcp}}</span>
|
|
- {{--@if($iPatient->rm_num_measurements_not_stamped_by_mcp)
|
|
|
|
- <a href="{{ route('mcp.measurements_pending_stamping_in_care_month') }}?patientUid={{$iPatient->client_uid}}&careMonthUid={{$iPatient->care_month_uid}}"
|
|
|
|
|
|
+ @if($iPatient->rm_num_measurements_not_stamped_by_mcp)
|
|
|
|
+ <a href="{{ route('mcp.rpm_work_matrix') }}?patientUid={{$iPatient->client_uid}}&careMonthUid={{$iPatient->care_month_uid}}"
|
|
native target="_blank"
|
|
native target="_blank"
|
|
open-in-stag-popup
|
|
open-in-stag-popup
|
|
update-parent
|
|
update-parent
|
|
popup-style="tall overflow-visible"
|
|
popup-style="tall overflow-visible"
|
|
class="ml-2 text-sm"
|
|
class="ml-2 text-sm"
|
|
- mc-initer="cm-matrix-{{$oPatient->id}}"
|
|
|
|
- title="{{$oPatient->displayName(true)}}: Measurements Pending Stamping">
|
|
|
|
- Stamp
|
|
|
|
|
|
+ mc-initer="rpm-work-matrix"
|
|
|
|
+ title="RPM Work Matrix">
|
|
|
|
+ View
|
|
</a>
|
|
</a>
|
|
- @endif--}}
|
|
|
|
|
|
+ @endif
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</td>
|
|
- {{--<td>{{floor($iPatient->rm_total_time_in_seconds_by_mcp / 60)}}</td>--}}
|
|
|
|
|
|
+ <td>
|
|
|
|
+ <div class="d-flex align-items-baseline">
|
|
|
|
+ <i class="mr-1 text-sm fa {{$iPatient->rm_total_time_in_seconds_by_mcp >= 1200 ? 'fa-check text-success' : 'fa-exclamation-triangle text-danger'}}"></i>
|
|
|
|
+ <span class="text-nowrap">{{round($iPatient->rm_total_time_in_seconds_by_mcp / 60)}}m {{round($iPatient->rm_total_time_in_seconds_by_mcp % 60)}}s</span>
|
|
|
|
+ </div>
|
|
|
|
+ @if($iPatient->rm_total_time_in_seconds_by_mcp < 1200)
|
|
|
|
+ <div class="text-sm font-italic text-secondary">Entry mins. < 20</div>
|
|
|
|
+ @endif
|
|
|
|
+ </td>
|
|
|
|
+ <td>
|
|
|
|
+ @if($lastVisitWithin90Days && $iPatient->has_mcp_interacted_with_client_about_rm && $iPatient->number_of_days_with_remote_measurements >= 16 && $iPatient->rm_total_time_in_seconds_by_mcp >= 1200)
|
|
|
|
+ <span class="text-success font-weight-bold">
|
|
|
|
+ <i class="fa fa-check"></i>
|
|
|
|
+ Yes
|
|
|
|
+ </span>
|
|
|
|
+ @else
|
|
|
|
+ <span class="text-danger font-weight-normal">
|
|
|
|
+ Not yet
|
|
|
|
+ </span>
|
|
|
|
+ @endif
|
|
|
|
+ </td>
|
|
</tr>
|
|
</tr>
|
|
@endforeach
|
|
@endforeach
|
|
</tbody>
|
|
</tbody>
|