|
@@ -132,7 +132,7 @@
|
|
</table>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="row">
|
|
- <div class="col-6">
|
|
|
|
|
|
+ <div class="col-4">
|
|
<div class="bg-white p-3 border">
|
|
<div class="bg-white p-3 border">
|
|
<div class="d-flex align-items-baseline mb-2">
|
|
<div class="d-flex align-items-baseline mb-2">
|
|
<span class="font-size-14 font-weight-bold">Drug Allergy Notes</span>
|
|
<span class="font-size-14 font-weight-bold">Drug Allergy Notes</span>
|
|
@@ -140,13 +140,21 @@
|
|
<div class="drug-allergies"></div>
|
|
<div class="drug-allergies"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="col-6 pl-0">
|
|
|
|
|
|
+ <div class="col-4 pl-0">
|
|
<div class="bg-white p-3 border">
|
|
<div class="bg-white p-3 border">
|
|
<div class="d-flex align-items-baseline mb-2">
|
|
<div class="d-flex align-items-baseline mb-2">
|
|
<span class="font-size-14 font-weight-bold">Drug Drug Interaction Notes</span>
|
|
<span class="font-size-14 font-weight-bold">Drug Drug Interaction Notes</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+ <div class="col-4 pl-0">
|
|
|
|
+ <div class="bg-white p-3 border">
|
|
|
|
+ <div class="d-flex align-items-baseline mb-2">
|
|
|
|
+ <span class="font-size-14 font-weight-bold">Coadministration Notes</span>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="drug-coadministration"></div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -320,6 +328,34 @@
|
|
$('[fdb-allergy-suggest-search]').last().focus();
|
|
$('[fdb-allergy-suggest-search]').last().focus();
|
|
});
|
|
});
|
|
},
|
|
},
|
|
|
|
+ showDrugAllergyNotes: function() {
|
|
|
|
+ $('.drug-allergies').html('');
|
|
|
|
+ if(this.allergies && this.allergies.length) {
|
|
|
|
+ $.get('/fdb-drug-allergies', {
|
|
|
|
+ data: JSON.stringify({
|
|
|
|
+ allergies: this.allergies,
|
|
|
|
+ rx: this.rx
|
|
|
|
+ })
|
|
|
|
+ }, _data => {
|
|
|
|
+ $('.drug-allergies').html(_data);
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ showDrugCoadministrationNotes: function() {
|
|
|
|
+ $('.drug-coadministration').html('');
|
|
|
|
+ if(this.rx && this.rx.length > 1) {
|
|
|
|
+ let gcnSeqNos = [];
|
|
|
|
+ for (let i = 0; i < this.rx.length; i++) {
|
|
|
|
+ gcnSeqNos.push(this.rx[i].gcn_seqno);
|
|
|
|
+ }
|
|
|
|
+ gcnSeqNos = gcnSeqNos.join(",");
|
|
|
|
+ $.get('/fdb-drug-coadministration', {
|
|
|
|
+ 'gcn-seqnos': gcnSeqNos
|
|
|
|
+ }, _data => {
|
|
|
|
+ $('.drug-coadministration').html(_data);
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ },
|
|
initFDBRxSuggest: function() {
|
|
initFDBRxSuggest: function() {
|
|
$('[fdb-med-suggest-search]:not([fdb-suggest-initialized])').each(function() {
|
|
$('[fdb-med-suggest-search]:not([fdb-suggest-initialized])').each(function() {
|
|
let elem = $(this);
|
|
let elem = $(this);
|
|
@@ -552,16 +588,8 @@
|
|
let routedMedID = $('[fdb-med-suggest-route][fdb-suggest-group='+$(this).attr('fdb-suggest-group')+']').val();
|
|
let routedMedID = $('[fdb-med-suggest-route][fdb-suggest-group='+$(this).attr('fdb-suggest-group')+']').val();
|
|
fillContraindications($(this).attr('fdb-suggest-group'), routedMedID);
|
|
fillContraindications($(this).attr('fdb-suggest-group'), routedMedID);
|
|
|
|
|
|
- if(vueApp.allergies && vueApp.allergies.length) {
|
|
|
|
- $.get('/fdb-drug-allergies', {
|
|
|
|
- data: JSON.stringify({
|
|
|
|
- allergies: vueApp.allergies,
|
|
|
|
- rx: vueApp.rx
|
|
|
|
- })
|
|
|
|
- }, _data => {
|
|
|
|
- $('.drug-allergies').html(_data);
|
|
|
|
- });
|
|
|
|
- }
|
|
|
|
|
|
+ vueApp.showDrugAllergyNotes();
|
|
|
|
+ vueApp.showDrugCoadministrationNotes();
|
|
});
|
|
});
|
|
|
|
|
|
Vue.nextTick(() => {
|
|
Vue.nextTick(() => {
|