|
@@ -347,8 +347,7 @@ if(!@$summaryView) {
|
|
|
<label class="text-sm mb-0 font-weight-bold">ICD</label>
|
|
|
<input type="text"
|
|
|
data-name="icd"
|
|
|
- class="form-control form-control-sm min-width-unset"
|
|
|
- readonly>
|
|
|
+ class="form-control form-control-sm min-width-unset">
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
@@ -400,6 +399,7 @@ if(!@$summaryView) {
|
|
|
.on('stag-suggest-selected', (_e, _input, _data) => {
|
|
|
$(_input).closest('form').find('input[data-name="dxid"]').val(_data.dxid);
|
|
|
$(_input).closest('form').find('input[data-name="icd"]').val(_data.sub_text);
|
|
|
+ $(_input).attr('stag-suggest-selection', _input.val());
|
|
|
|
|
|
$('.fdb-dx-vigilance').html('<span class="text-secondary font-italic">Please wait ...</span>');
|
|
|
$.post('/fdb-dx-vigilance/{{$patient->uid}}', {
|
|
@@ -409,6 +409,14 @@ if(!@$summaryView) {
|
|
|
}, _data => {
|
|
|
$('.fdb-dx-vigilance').html(_data);
|
|
|
});
|
|
|
+ })
|
|
|
+ .off('input.override paste.override cut.override')
|
|
|
+ .on('input.override paste.override cut.override', function() {
|
|
|
+ let input = $(this);
|
|
|
+ if($.trim(input.val()) !== input.attr('stag-suggest-selection')) {
|
|
|
+ $(input).closest('form').find('input[data-name="dxid"]').val('');
|
|
|
+ $(input).closest('form').find('input[data-name="icd"]').val('');
|
|
|
+ }
|
|
|
});
|
|
|
|
|
|
@include('app.patient.wizard-partials.common-script', ['label' => 'problem', 'segment_part' => 'problems'])
|