|
@@ -127,9 +127,9 @@
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="mx-3 border mb-3">
|
|
<div class="mx-3 border mb-3">
|
|
- <div id="note-single-header" class="d-flex align-items-start note_template_{{$note->visitTemplate ? $note->visitTemplate->internal_name : ''}}">
|
|
|
|
|
|
+ <div id="note-single-header" class="d-flex border-bottom align-items-start note_template_{{$note->visitTemplate ? $note->visitTemplate->internal_name : ''}}">
|
|
|
|
|
|
- <div class="p-2 d-flex align-items-baseline border-bottom w-100">
|
|
|
|
|
|
+ <div class="p-2 d-inline-flex align-items-baseline w-100">
|
|
<div class="d-inline-flex mr-4 align-items-baseline">
|
|
<div class="d-inline-flex mr-4 align-items-baseline">
|
|
<div class="font-weight-bold font-size-14">{{$patient->displayName()}}</div>
|
|
<div class="font-weight-bold font-size-14">{{$patient->displayName()}}</div>
|
|
</div>
|
|
</div>
|
|
@@ -149,6 +149,13 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
+ @if($patient->sticky_note)
|
|
|
|
+ <div class="flex-grow-1 border-left p-2 d-inline-flex align-items-baseline bg-aliceblue">
|
|
|
|
+ <span class="">{{$patient->sticky_note}}</span>
|
|
|
|
+ </div>
|
|
|
|
+ @endif
|
|
|
|
+
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="card mb-0 {{ $note->is_cancelled ? 'cancelled-item' : '' }} border-0 rounded-0">
|
|
<div class="card mb-0 {{ $note->is_cancelled ? 'cancelled-item' : '' }} border-0 rounded-0">
|
|
@@ -160,8 +167,63 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="overflow-auto min-width-250px width-250px" style="max-height: calc(100vh - 260px);">
|
|
<div class="overflow-auto min-width-250px width-250px" style="max-height: calc(100vh - 260px);">
|
|
- <div class="p-2 border-bottom">
|
|
|
|
- <div class="font-weight-bold">ICDs</div>
|
|
|
|
|
|
+ <div class="p-2 border-bottom nrc-icds">
|
|
|
|
+ <div class="d-flex align-items-baseline mb-1">
|
|
|
|
+ <div class="font-weight-bold mr-2">ICDs</div>
|
|
|
|
+ <?php
|
|
|
|
+ $commonICDs = [
|
|
|
|
+ [
|
|
|
|
+ "code" => "Z71.9",
|
|
|
|
+ "desc" => "Counseling, unspecified"
|
|
|
|
+ ],
|
|
|
|
+ [
|
|
|
|
+ "code" => "I10",
|
|
|
|
+ "desc" => "Essential (primary) hypertension"
|
|
|
|
+ ]
|
|
|
|
+ ]
|
|
|
|
+ ?>
|
|
|
|
+ @foreach($commonICDs as $commonICD)
|
|
|
|
+ <div class="d-inline position-relative on-click-menu ml-2">
|
|
|
|
+ <span class="text-primary c-pointer text-sm">
|
|
|
|
+ {{$commonICD['code']}} <i class="fa fa-caret-down"></i>
|
|
|
|
+ </span>
|
|
|
|
+ <div menu right class="bg-white border">
|
|
|
|
+ @for($i = 1; $i <= 4; $i++)
|
|
|
|
+ <a native target="_blank" href="#"
|
|
|
|
+ data-code="{{$commonICD['code']}}"
|
|
|
|
+ data-description="{{$commonICD['desc']}}"
|
|
|
|
+ data-target="{{$i - 1}}"
|
|
|
|
+ class="px-2 py-1 d-block text-nowrap text-sm common-icd-item">
|
|
|
|
+ Add to ICD {{$i}}
|
|
|
|
+ </a>
|
|
|
|
+ @endfor
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ @endforeach
|
|
|
|
+ <div class="d-inline position-relative on-click-menu ml-auto">
|
|
|
|
+ <span class="text-primary c-pointer text-sm">
|
|
|
|
+ Clear <i class="fa fa-caret-down"></i>
|
|
|
|
+ </span>
|
|
|
|
+ <div menu class="bg-white border">
|
|
|
|
+ @for($i = 1; $i <= 4; $i++)
|
|
|
|
+ <a native target="_blank" href="#"
|
|
|
|
+ data-code=""
|
|
|
|
+ data-description=""
|
|
|
|
+ data-target="{{$i - 1}}"
|
|
|
|
+ class="px-2 py-1 d-block text-nowrap text-sm common-icd-item">
|
|
|
|
+ Clear ICD {{$i}}
|
|
|
|
+ </a>
|
|
|
|
+ @endfor
|
|
|
|
+ <a native target="_blank" href="#"
|
|
|
|
+ data-code=""
|
|
|
|
+ data-description=""
|
|
|
|
+ data-target="{{$i - 1}}"
|
|
|
|
+ class="px-2 py-1 d-block text-nowrap text-sm common-icd-item-clear-all">
|
|
|
|
+ Clear All
|
|
|
|
+ </a>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
<div moe="">
|
|
<div moe="">
|
|
<form show url="/api/note/putReasons" class="mcp-theme-1" hook="onICDUpdate-{{$note->uid}}">
|
|
<form show url="/api/note/putReasons" class="mcp-theme-1" hook="onICDUpdate-{{$note->uid}}">
|
|
<input type="hidden" name="uid" value="{{$note->uid}}">
|
|
<input type="hidden" name="uid" value="{{$note->uid}}">
|
|
@@ -319,6 +381,26 @@
|
|
}
|
|
}
|
|
}, 'json');
|
|
}, 'json');
|
|
});
|
|
});
|
|
|
|
+
|
|
|
|
+ parentSegment.find('.common-icd-item')
|
|
|
|
+ .off('click.add-common-icd')
|
|
|
|
+ .on('click.add-common-icd', function () {
|
|
|
|
+ let table = $(this).closest('.nrc-icds').find('table').first(),
|
|
|
|
+ tr = table.find('tbody>tr:eq(' + $(this).attr('data-target') + ')');
|
|
|
|
+ tr.find('>td:eq(0) input').first().val($(this).attr('data-code'));
|
|
|
|
+ tr.find('>td:eq(1) input').first().val($(this).attr('data-description'));
|
|
|
|
+ $(this).closest('.on-click-menu').find('[menu]').hide();
|
|
|
|
+ return false;
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ parentSegment.find('.common-icd-item-clear-all')
|
|
|
|
+ .off('click.common-icd-item-clear-all')
|
|
|
|
+ .on('click.common-icd-item-clear-all', function () {
|
|
|
|
+ let table = $(this).closest('.nrc-icds').find('table').first();
|
|
|
|
+ table.find('td input').val('');
|
|
|
|
+ $(this).closest('.on-click-menu').find('[menu]').hide();
|
|
|
|
+ return false;
|
|
|
|
+ });
|
|
}
|
|
}
|
|
addMCInitializer('note-resolve-{{$note->uid}}', init, '#note-resolve-{{$note->uid}}');
|
|
addMCInitializer('note-resolve-{{$note->uid}}', init, '#note-resolve-{{$note->uid}}');
|
|
addMCHook('onICDUpdate-{{$note->uid}}', function() {
|
|
addMCHook('onICDUpdate-{{$note->uid}}', function() {
|