|
@@ -1,430 +0,0 @@
|
|
|
-<div class="row">
|
|
|
- <div class="col-5">
|
|
|
- <div class="d-flex mb-2">
|
|
|
- @if($pro->pro_type === 'ADMIN')
|
|
|
- <div class="d-flex align-items-center">
|
|
|
- <div class="d-flex align-items-center">
|
|
|
- <span class="mr-2 text-secondary">Eligible for RM?</span>
|
|
|
- <span class="mr-1">{{ ucwords($patient->is_eligible_for_rm ? $patient->is_eligible_for_rm : '-') }}</span>
|
|
|
- <div moe>
|
|
|
- <a start show><i class="fa fa-edit on-hover-opaque"></i></a>
|
|
|
- <form url="/api/client/updateRmEligibility" class="mcp-theme-1">
|
|
|
- <input type="hidden" name="uid" value="{{$patient->uid}}">
|
|
|
- <div class="mb-2">
|
|
|
- <label class="text-sm mb-1 text-secondary">Is Eligible?</label>
|
|
|
- <select name="isEligibleForRm"
|
|
|
- class="form-control form-control-sm"
|
|
|
- onchange="toggleDisabledAsNeeded(this, 'NO', 'not-eligible-for-rm')">
|
|
|
- <option value="">-- Select Status --</option>
|
|
|
- <option value="YES" {{ $patient->is_eligible_for_rm === 'YES' ? 'selected' : '' }}>YES</option>
|
|
|
- <option value="NO" {{ $patient->is_eligible_for_rm === 'NO' ? 'selected' : '' }}>NO</option>
|
|
|
- <option value="UNKNOWN" {{ $patient->is_eligible_for_rm === 'UNKNOWN' ? 'selected' : '' }}>UNKNOWN</option>
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- <div class="mb-2">
|
|
|
- <label class="text-sm mb-1 text-secondary">Why not eligible category</label>
|
|
|
- <input type="text" class="not-eligible-for-rm form-control form-control-sm"
|
|
|
- {{$patient->is_eligible_for_rm === 'NO' ? '' : 'disabled' }}
|
|
|
- name="whyNotEligibleForRmCategory" value="{{$patient->why_not_eligible_for_rm_category}}">
|
|
|
- </div>
|
|
|
- <div class="mb-2">
|
|
|
- <label class="text-sm mb-1 text-secondary">Why not eligible memo</label>
|
|
|
- <input type="text" class="not-eligible-for-rm form-control form-control-sm"
|
|
|
- {{$patient->is_eligible_for_rm === 'NO' ? '' : 'disabled' }}
|
|
|
- name="whyNotEligibleForRmMemo" value="{{$patient->why_not_eligible_for_rm_memo}}">
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- <button submit class="btn btn-sm btn-primary mr-1">Submit</button>
|
|
|
- <button cancel class="btn btn-sm btn-default border">Cancel</button>
|
|
|
- </div>
|
|
|
- </form>
|
|
|
- </div>
|
|
|
- @if($patient->is_eligible_for_rm === 'NO')
|
|
|
- <span class="ml-1 on-hover-show d-inline-block on-hover-opaque">
|
|
|
- <i class="fa fa-info-circle"></i>
|
|
|
- <div class="on-hover-content py-2 pl-3 text-nowrap text-dark" style="left:0;right:auto;">
|
|
|
- <div>
|
|
|
- <small class="text-sm"><b>Category:</b> {{$patient->why_not_eligible_for_rm_category ?: '-'}}</small>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- <small class="text-sm"><b>Memo:</b> {{$patient->why_not_eligible_for_rm_memo ?: '-'}}</small>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </span>
|
|
|
- @endif
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <span class="text-secondary mx-2">|</span>
|
|
|
- @endif
|
|
|
-
|
|
|
- <div class="d-flex align-items-center">
|
|
|
- <span class="mr-1 text-secondary">Enrollment:</span>
|
|
|
- <span>{{ ucwords($patient->is_enrolled_in_rm ? $patient->is_enrolled_in_rm : '-') }}</span>
|
|
|
- @if($patient->is_enrolled_in_rm === 'NO' && $patient->why_not_enrolled_in_rm_category)
|
|
|
- <span class="text-sm ml-2">({{$patient->why_not_enrolled_in_rm_category}})</span>
|
|
|
- @endif
|
|
|
- @if($patient->is_enrolled_in_rm === 'YES')
|
|
|
- <div moe wide class="ml-2">
|
|
|
- <a start show><i class="fa fa-edit on-hover-opaque"></i></a>
|
|
|
- <form url="/api/client/setIsEnrolledInRmToFalse" class="mcp-theme-1">
|
|
|
- <input type="hidden" name="uid" value="{{$patient->uid}}">
|
|
|
- <h2 class="alert alert-warning"><i class="fa fa-warning"></i> RPM Enrollment Cancellation</h2>
|
|
|
- <div class="mb-2">
|
|
|
- <label class="text-secondary text-sm mb-1">Reason</label>
|
|
|
- <select name="whyNotEnrolledInRmCategory" class="form-control" required>
|
|
|
- <option value="">-- select --</option>
|
|
|
- <option value="Withdrawn">Withdrawn</option>
|
|
|
- <option value="Inactive">Inactive</option>
|
|
|
- <option value="Entry Error">Entry Error</option>
|
|
|
- <option value="Test Chart">Test Chart</option>
|
|
|
- <option value="Deceased">Deceased</option>
|
|
|
- <option value="No Longer Eligible">No Longer Eligible</option>
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- <div class="mb-2">
|
|
|
- <label class="text-secondary text-sm mb-1">Memo</label>
|
|
|
- <textarea type="text" name="whyNotEnrolledInRmMemo" class="form-control"></textarea>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- <button submit class="btn btn-sm btn-primary mr-1">Submit</button>
|
|
|
- <button cancel class="btn btn-sm btn-default border">Cancel</button>
|
|
|
- </div>
|
|
|
- </form>
|
|
|
- </div>
|
|
|
- @else
|
|
|
- <div moe wide class="ml-2">
|
|
|
- <a start show><i class="fa fa-edit on-hover-opaque"></i></a>
|
|
|
- <form url="/api/client/setIsEnrolledInRmToTrue" class="mcp-theme-1">
|
|
|
- <input type="hidden" name="uid" value="{{$patient->uid}}">
|
|
|
- <h2>RPM Enrollment:</h2>
|
|
|
- <h3>Please confirm the following with patient:</h3>
|
|
|
- <p class="mb-2">I understand that:</p>
|
|
|
- <ul style="list-style:none;" class="pl-2">
|
|
|
- <li class="d-flex mb-1">
|
|
|
- <input type="checkbox" required="true" class="mt-1 mr-2" id="x" name="x">
|
|
|
- <label class="c-pointer" for="x">I am the only person who should be using the remote monitoring equipment as instructed. I will
|
|
|
- not use the device for reasons other than my own personal health monitoring. I understand that
|
|
|
- I can only participate in this program with one Medical Provider at a time.</label>
|
|
|
- </li>
|
|
|
- <li class="d-flex mb-1">
|
|
|
- <input type="checkbox" required="true" class="mt-1 mr-2" id="y" name="y">
|
|
|
- <label class="c-pointer" for="y">I will not tamper with the equipment. I understand that I am responsible for any fees associated
|
|
|
- with misuse of the equipment.</label>
|
|
|
- </li>
|
|
|
- <li class="d-flex mb-1">
|
|
|
- <input type="checkbox" required="true" class="mt-1 mr-2" id="z" name="z">
|
|
|
- <label class="c-pointer" for="z">I understand the devices are only designed for the RPM program.</label>
|
|
|
- </li>
|
|
|
- </ul>
|
|
|
-
|
|
|
- <div class="mb-2">
|
|
|
- <button submit class="btn btn-sm btn-primary mr-1">Submit</button>
|
|
|
- <button cancel class="btn btn-sm btn-default border">Cancel</button>
|
|
|
- </div>
|
|
|
- </form>
|
|
|
- </div>
|
|
|
- @endif
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="d-flex align-items-start flex-column mb-2">
|
|
|
- <div>
|
|
|
- <span class="mr-2 text-secondary">RM Reasons:</span>
|
|
|
- @include('app.patient.partials.put-rm-reasons', ['recordType' => 'CLIENT', 'record' => $patient])
|
|
|
- </div>
|
|
|
- <div class="pl-3 mt-1">
|
|
|
- @include('app.patient.partials.rm-reasons-display', ['recordType' => 'CLIENT', 'record' => $patient])
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- {{--<div class="d-flex align-items-baseline mb-3">
|
|
|
- <span>RM Reasons:</span>
|
|
|
- <div class="ml-3">
|
|
|
- @if(!$patient->rmReasons || !count($patient->rmReasons))
|
|
|
- <span class="text-secondary">None</span>
|
|
|
- @else
|
|
|
- <div>
|
|
|
- @foreach($patient->rmReasons as $reason)
|
|
|
- <div class="border-bottom pb-1 mb-1 d-flex align-items-start">
|
|
|
- <b class="width-90px">{{$reason->code}}</b>
|
|
|
- <span class="width-200px mr-3">{{$reason->description}}</span>
|
|
|
- <div moe>
|
|
|
- <a start show>Edit</a>
|
|
|
- <form url="/api/clientCmRmReason/updateBasic" class="mcp-theme-1">
|
|
|
- <input type="hidden" name="uid" value="{{$reason->uid}}">
|
|
|
- <div class="mb-2">
|
|
|
- <label class="text-sm mb-1 text-secondary">Code *</label>
|
|
|
- <input type="text" class="form-control form-control-sm"
|
|
|
- icd-autocomplete-code
|
|
|
- name="code" value="{{$reason->code}}" required>
|
|
|
- </div>
|
|
|
- <div class="mb-2">
|
|
|
- <label class="text-sm mb-1 text-secondary">Description</label>
|
|
|
- <input type="text" class="form-control form-control-sm"
|
|
|
- icd-autocomplete-description
|
|
|
- name="description" value="{{$reason->description}}">
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- <button submit class="btn btn-sm btn-primary mr-1">Submit</button>
|
|
|
- <button cancel class="btn btn-sm btn-default border">Cancel</button>
|
|
|
- </div>
|
|
|
- </form>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- @endforeach
|
|
|
- </div>
|
|
|
- @endif
|
|
|
- <div>
|
|
|
- <div moe>
|
|
|
- <a start show>+ Add</a>
|
|
|
- <form url="/api/clientCmRmReason/create" class="mcp-theme-1">
|
|
|
- <input type="hidden" name="clientUid" value="{{$patient->uid}}">
|
|
|
- <input type="hidden" name="cmOrRm" value="RM">
|
|
|
- <div class="mb-2">
|
|
|
- <label class="text-sm mb-1 text-secondary">Code *</label>
|
|
|
- <input type="text" class="form-control form-control-sm"
|
|
|
- icd-autocomplete-code
|
|
|
- name="code" value="" required>
|
|
|
- </div>
|
|
|
- <div class="mb-2">
|
|
|
- <label class="text-sm mb-1 text-secondary">Description</label>
|
|
|
- <input type="text" class="form-control form-control-sm"
|
|
|
- icd-autocomplete-description
|
|
|
- name="description" value="">
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- <button submit class="btn btn-sm btn-primary mr-1">Submit</button>
|
|
|
- <button cancel class="btn btn-sm btn-default border">Cancel</button>
|
|
|
- </div>
|
|
|
- </form>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>--}}
|
|
|
-
|
|
|
- @if($pro->pro_type === 'ADMIN')
|
|
|
- <div class="d-flex align-items-center mb-2">
|
|
|
- <span class="text-secondary">RME Pro:</span>
|
|
|
- <span>{{ $patient->rme ? $patient->rme->displayName() : '-' }}</span>
|
|
|
- <div moe class="ml-2">
|
|
|
- <a start show><i class="fa fa-edit on-hover-opaque"></i></a>
|
|
|
- <form url="/api/client/putRmePro" class="mcp-theme-1">
|
|
|
- <input type="hidden" name="uid" value="{{$patient->uid}}">
|
|
|
- <div class="mb-2">
|
|
|
- <label class="text-secondary text-sm">RME Pro</label>
|
|
|
- <select provider-search data-pro-uid="{{ @$patient->rme->uid }}" name="rmeProUid" class="form-control form-control-sm">
|
|
|
- <option value=""> --select--</option>
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- <button submit class="btn btn-sm btn-primary mr-1">Submit</button>
|
|
|
- <button cancel class="btn btn-sm btn-default border">Cancel</button>
|
|
|
- </div>
|
|
|
- </form>
|
|
|
- </div>
|
|
|
- @if($patient->rme)
|
|
|
- <div moe class="ml-2">
|
|
|
- <a start show><i class="fa fa-trash-alt text-danger on-hover-opaque"></i></a>
|
|
|
- <form url="/api/client/removeRmePro" class="mcp-theme-1">
|
|
|
- <input type="hidden" name="uid" value="{{$patient->uid}}">
|
|
|
- <p>Remove RME Pro?</p>
|
|
|
- <div>
|
|
|
- <button submit class="btn btn-sm btn-primary mr-1">Submit</button>
|
|
|
- <button cancel class="btn btn-sm btn-default border">Cancel</button>
|
|
|
- </div>
|
|
|
- </form>
|
|
|
- </div>
|
|
|
- @endif
|
|
|
- </div>
|
|
|
- <div class="d-flex align-items-center mb-2">
|
|
|
- <span class="text-secondary">RMM Pro:</span>
|
|
|
- <span>{{ $patient->rmm ? $patient->rmm->displayName() : '-' }}</span>
|
|
|
- <div moe class="ml-2">
|
|
|
- <a start show><i class="fa fa-edit on-hover-opaque"></i></a>
|
|
|
- <form url="/api/client/putRmmPro" class="mcp-theme-1">
|
|
|
- <input type="hidden" name="uid" value="{{$patient->uid}}">
|
|
|
- <div class="mb-2">
|
|
|
- <label class="text-secondary text-sm">RMM Pro</label>
|
|
|
- <select provider-search data-pro-uid="{{ @$patient->rmm->uid }}" name="rmmProUid" class="form-control form-control-sm">
|
|
|
- <option value=""> --select--</option>
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- <button submit class="btn btn-sm btn-primary mr-1">Submit</button>
|
|
|
- <button cancel class="btn btn-sm btn-default border">Cancel</button>
|
|
|
- </div>
|
|
|
- </form>
|
|
|
- </div>
|
|
|
- @if($patient->rmm)
|
|
|
- <div moe class="ml-2">
|
|
|
- <a start show><i class="fa fa-trash-alt text-danger on-hover-opaque"></i></a>
|
|
|
- <form url="/api/client/removeRmmPro" class="mcp-theme-1">
|
|
|
- <input type="hidden" name="uid" value="{{$patient->uid}}">
|
|
|
- <p>Remove RMM Pro?</p>
|
|
|
- <div>
|
|
|
- <button submit class="btn btn-sm btn-primary mr-1">Submit</button>
|
|
|
- <button cancel class="btn btn-sm btn-default border">Cancel</button>
|
|
|
- </div>
|
|
|
- </form>
|
|
|
- </div>
|
|
|
- @endif
|
|
|
- </div>
|
|
|
- @endif
|
|
|
- {{--<div class="border-top mt-2 pt-2">
|
|
|
- @include('app.patient.partials.client_bp_weight_phone_number_status')
|
|
|
- </div>--}}
|
|
|
- </div>
|
|
|
- <div class="col-5 border-left">
|
|
|
- <?php
|
|
|
- $bpDevice = null;
|
|
|
- $weightScale = null;
|
|
|
- if(count($patient->devices)) {
|
|
|
- foreach($patient->devices as $device) {
|
|
|
- if(!$bpDevice && $device->device->category === 'BP') {
|
|
|
- $bpDevice = $device;
|
|
|
- }
|
|
|
- elseif(!$weightScale && $device->device->category === 'WEIGHT') {
|
|
|
- $weightScale = $device;
|
|
|
- }
|
|
|
- if($bpDevice && $weightScale) break;
|
|
|
- }
|
|
|
- }
|
|
|
- $bpMeasurements = [];
|
|
|
- if($bpDevice) {
|
|
|
- $bpMeasurements["first"] = \App\Models\Measurement
|
|
|
- ::where('imei', $bpDevice->device->imei)
|
|
|
- ->where('client_id', $patient->id)
|
|
|
- ->where('is_cellular_zero', false)
|
|
|
- ->orderBy('ts')
|
|
|
- ->first();
|
|
|
- $bpMeasurements["last"] = \App\Models\Measurement
|
|
|
- ::where('imei', $bpDevice->device->imei)
|
|
|
- ->where('client_id', $patient->id)
|
|
|
- ->where('is_cellular_zero', false)
|
|
|
- ->orderBy('ts', 'DESC')
|
|
|
- ->first();
|
|
|
- }
|
|
|
- $weightMeasurements = [];
|
|
|
- if($weightScale) {
|
|
|
- $weightMeasurements["first"] = \App\Models\Measurement
|
|
|
- ::where('imei', $weightScale->device->imei)
|
|
|
- ->where('client_id', $patient->id)
|
|
|
- ->where('is_cellular_zero', false)
|
|
|
- ->orderBy('ts')
|
|
|
- ->first();
|
|
|
- $weightMeasurements["last"] = \App\Models\Measurement
|
|
|
- ::where('imei', $weightScale->device->imei)
|
|
|
- ->where('client_id', $patient->id)
|
|
|
- ->where('is_cellular_zero', false)
|
|
|
- ->orderBy('ts', 'DESC')
|
|
|
- ->first();
|
|
|
- }
|
|
|
- $careMonth = $patient->currentCareMonth();
|
|
|
- ?>
|
|
|
-
|
|
|
- @if($bpDevice)
|
|
|
- <div class="mb-2">
|
|
|
- <table class="table table-sm table-bordered mb-0">
|
|
|
- <tr class="bg-light">
|
|
|
- <td class="text-secondary" style="width: 125px;">Cellular BP Device</td>
|
|
|
- <td colspan="2">Yes <i>({{$bpDevice->device->imei}})</i></td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="text-secondary">Arrived</td>
|
|
|
- <td colspan="2">Yes</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="text-secondary">First Meas.</td>
|
|
|
- @if($bpMeasurements["first"])
|
|
|
- <td class="">{{ $bpMeasurements["first"]->sbp_mm_hg . '/' . $bpMeasurements["first"]->dbp_mm_hg . '' }}</td>
|
|
|
- <td class="">{{friendly_date_short(date("Y-m-d", $bpMeasurements["first"]->ts/1000))}} <i class="text-muted">- {{date_diff(date_create(date("Y-m-d", $bpMeasurements["first"]->ts/1000)), date_create('now'))->days}} <small class="text-sm">days ago</small></i></td>
|
|
|
- @else
|
|
|
- <td colspan="3">-</td>
|
|
|
- @endif
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="text-secondary">Last Meas.</td>
|
|
|
- @if($bpMeasurements["last"])
|
|
|
- <td>{{ $bpMeasurements["last"]->sbp_mm_hg . '/' . $bpMeasurements["last"]->dbp_mm_hg . '' }}</td>
|
|
|
- <td>{{friendly_date_short(date("Y-m-d", $bpMeasurements["last"]->ts/1000))}} <i class="text-muted">- {{date_diff(date_create(date("Y-m-d", $bpMeasurements["last"]->ts/1000)), date_create('now'))->days}} <small class="text-sm">days ago</small></i></td>
|
|
|
- @else
|
|
|
- <td colspan="3">-</td>
|
|
|
- @endif
|
|
|
- </tr>
|
|
|
- {{--
|
|
|
- <tr>
|
|
|
- <td class="text-secondary">How often to measure</td>
|
|
|
- <td colspan="2">-</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="text-secondary">SMS reminders</td>
|
|
|
- <td colspan="2">-</td>
|
|
|
- </tr>
|
|
|
- --}}
|
|
|
- </table>
|
|
|
- </div>
|
|
|
- @else
|
|
|
- <div class="d-flex align-items-baseline mb-3">
|
|
|
- <span class="min-width-200px">Cellular BP Device</span>
|
|
|
- <b class="ml-3">No</b>
|
|
|
- </div>
|
|
|
- @endif
|
|
|
-
|
|
|
- @if($weightScale)
|
|
|
- <div class="mb-2">
|
|
|
- <table class="table table-sm table-bordered mb-0">
|
|
|
- <tr class="bg-light">
|
|
|
- <td class="text-secondary">Cellular Wt. Scale</td>
|
|
|
- <td colspan="3">Yes <i>({{$weightScale->device->imei}})</i></td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="text-secondary">Arrived</td>
|
|
|
- <td colspan="3">Yes</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="text-secondary">First Meas.</td>
|
|
|
- @if($weightMeasurements["first"])
|
|
|
- <td>{{ round($weightMeasurements["first"]->value, 2) . ' lbs' }}</td>
|
|
|
- <td colspan="2">{{ friendly_date_short(date("Y-m-d", $weightMeasurements["first"]->ts/1000)) }} <i class="text-muted">- {{date_diff(date_create(date("Y-m-d", $weightMeasurements["first"]->ts/1000)), date_create('now'))->days}} <small class="text-asm">days ago</small></i></td>
|
|
|
- @else
|
|
|
- <td colspan="4"></td>
|
|
|
- @endif
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="text-secondary">Last Meas.</td>
|
|
|
- @if($weightMeasurements["last"])
|
|
|
- <td>{{ round($weightMeasurements["last"]->value, 2) . ' lbs' }}</td>
|
|
|
- <td>{{ friendly_date_short(date("Y-m-d", $weightMeasurements["last"]->ts/1000)) }} <i class="text-muted">- {{date_diff(date_create(date("Y-m-d", $weightMeasurements["last"]->ts/1000)), date_create('now'))->days}} <small class="text-sm">days ago</small></i></td>
|
|
|
- @else
|
|
|
- <td colspan="4">-</td>
|
|
|
- @endif
|
|
|
- </tr>
|
|
|
- {{--
|
|
|
- <tr>
|
|
|
- <td class="text-secondary">How often to measure</td>
|
|
|
- <td colspan="3">-</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="text-secondary">SMS reminders:</td>
|
|
|
- <td colspan="3">-</td>
|
|
|
- </tr>
|
|
|
- --}}
|
|
|
- </table>
|
|
|
- </div>
|
|
|
- @else
|
|
|
- <div class="d-flex align-items-baseline mb-3">
|
|
|
- <span class="min-width-200px">Cellular Weight Scale</span>
|
|
|
- <b class="ml-3">No</b>
|
|
|
- </div>
|
|
|
- @endif
|
|
|
-
|
|
|
- @if($careMonth && ($bpDevice || $weightScale))
|
|
|
- <div class="d-flex align-items-baseline mb-1">
|
|
|
- <span class="min-width-200px">Measurement days this month:</span>
|
|
|
- <div class="ml-3">
|
|
|
- <b>{{$careMonth->number_of_days_with_remote_measurements}} days</b>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- @endif
|
|
|
- </div>
|
|
|
-</div>
|