|
@@ -1,4 +1,4 @@
|
|
|
-<div class="row">
|
|
|
+<div class="row" id="rm-setup">
|
|
|
<div class="col-6">
|
|
|
@if($pro->pro_type === 'ADMIN')
|
|
|
<div class="d-flex align-items-baseline mb-3">
|
|
@@ -131,10 +131,36 @@
|
|
|
@endforeach
|
|
|
</div>
|
|
|
@endif
|
|
|
- <div>
|
|
|
+ <div class="d-flex align-items-baseline">
|
|
|
<div moe>
|
|
|
- <a start show>+ Add</a>
|
|
|
- <form url="/api/clientCmRmReason/create" class="mcp-theme-1">
|
|
|
+ <a start show>+ Add From Dx</a>
|
|
|
+ <form url="/api/clientCmRmReason/create" class="mcp-theme-1" target='[data-non-segment-section="RM Setup"]'>
|
|
|
+ <input type="hidden" name="clientUid" value="{{$patient->uid}}">
|
|
|
+ <input type="hidden" name="cmOrRm" value="RM">
|
|
|
+ <input type="hidden" name="code" value="">
|
|
|
+ <input type="hidden" name="description" value="">
|
|
|
+ <div class="mb-2">
|
|
|
+ <label class="text-sm mb-1 text-secondary">Reason *</label>
|
|
|
+ <select type="text" class="form-control form-control-sm problem-select" name="problem" required>
|
|
|
+ <?php $problems = \App\Models\Point::getPointsOfCategory($patient, "PROBLEM"); ?>
|
|
|
+ <option value="">-- select --</option>
|
|
|
+ @foreach($problems as $problem)
|
|
|
+ @if(!!@($problem->data->icd))
|
|
|
+ <option value="{{$problem->uid}}" data-icd="{{$problem->data->icd}}" data-name="{{$problem->data->name}}">{{$problem->data->icd}} - {{$problem->data->name}}</option>
|
|
|
+ @endif
|
|
|
+ @endforeach
|
|
|
+ </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>
|
|
|
+ <span class="mx-2 text-secondary text-sm">|</span>
|
|
|
+ <div moe>
|
|
|
+ <a start show>+ Add New</a>
|
|
|
+ <form url="/api/clientCmRmReason/create" class="mcp-theme-1" target='[data-non-segment-section="RM Setup"]'>
|
|
|
<input type="hidden" name="clientUid" value="{{$patient->uid}}">
|
|
|
<input type="hidden" name="cmOrRm" value="RM">
|
|
|
<div class="mb-2">
|
|
@@ -299,7 +325,7 @@
|
|
|
<div class="d-flex align-items-baseline mb-1">
|
|
|
<span class="width-200px pl-3">First Measurement:</span>
|
|
|
@if($bpMeasurements["first"])
|
|
|
- <span class="ml-3">{{ $bpMeasurements["first"]->sbp_mm_hg . '/' . $bpMeasurements["first"]->dbp_mm_hg . ' mmHg' }}</span>
|
|
|
+ <span class="ml-3">{{ $bpMeasurements["first"]->sbp_mm_hg . '/' . $bpMeasurements["first"]->dbp_mm_hg . '' }}</span>
|
|
|
<span class="ml-3 text-secondary">{{date("Y-m-d", $bpMeasurements["first"]->ts/1000)}}</span>
|
|
|
<span class="ml-3">{{date_diff(date_create(date("Y-m-d", $bpMeasurements["first"]->ts/1000)), date_create('now'))->days}} days ago</span>
|
|
|
@else
|
|
@@ -309,7 +335,7 @@
|
|
|
<div class="d-flex align-items-baseline mb-1">
|
|
|
<span class="width-200px pl-3">Last Measurement:</span>
|
|
|
@if($bpMeasurements["last"])
|
|
|
- <span class="ml-3">{{ $bpMeasurements["last"]->sbp_mm_hg . '/' . $bpMeasurements["last"]->dbp_mm_hg . ' mmHg' }}</span>
|
|
|
+ <span class="ml-3">{{ $bpMeasurements["last"]->sbp_mm_hg . '/' . $bpMeasurements["last"]->dbp_mm_hg . '' }}</span>
|
|
|
<span class="ml-3 text-secondary">{{date("Y-m-d", $bpMeasurements["last"]->ts/1000)}}</span>
|
|
|
<span class="ml-3">{{date_diff(date_create(date("Y-m-d", $bpMeasurements["last"]->ts/1000)), date_create('now'))->days}} days ago</span>
|
|
|
@else
|
|
@@ -392,3 +418,19 @@
|
|
|
@endif
|
|
|
</div>
|
|
|
</div>
|
|
|
+<script>
|
|
|
+ (function () {
|
|
|
+ function init() {
|
|
|
+ $(document)
|
|
|
+ .off('change', '.problem-select')
|
|
|
+ .on('change', '.problem-select', function() {
|
|
|
+ let form = $(this).closest('form'),
|
|
|
+ selected = $(this).find('option:selected').first();
|
|
|
+ form.find('[name="code"]').val(selected.attr('data-icd'));
|
|
|
+ form.find('[name="description"]').val(selected.attr('data-name'));
|
|
|
+ return false;
|
|
|
+ });
|
|
|
+ }
|
|
|
+ addMCInitializer('rm-setup', init, '#rm-setup')
|
|
|
+ }).call(window);
|
|
|
+</script>
|