@@ -4198,6 +4202,9 @@ $historyFields = [
if (section.querySelector('#discharge_med_id')) {
section.querySelector('#discharge_med_id').value = String(matched.id || '0');
}
+ if (section.querySelector('#discharge_med_salt')) {
+ section.querySelector('#discharge_med_salt').value = String(matched.med_salt || '').trim();
+ }
// Auto-fill type if empty
if (dischargeMedType && dischargeMedType.value.trim() === '') {
dischargeMedType.value = String(matched.med_type || '').trim();
@@ -4222,6 +4229,9 @@ $historyFields = [
if (section.querySelector('#discharge_med_id')) {
section.querySelector('#discharge_med_id').value = '0';
}
+ if (section.querySelector('#discharge_med_salt')) {
+ section.querySelector('#discharge_med_salt').value = '';
+ }
return;
}
@@ -4239,6 +4249,9 @@ $historyFields = [
if (section.querySelector('#discharge_med_id')) {
section.querySelector('#discharge_med_id').value = String(matched.id || '0');
}
+ if (section.querySelector('#discharge_med_salt')) {
+ section.querySelector('#discharge_med_salt').value = String(matched.med_salt || '').trim();
+ }
// Auto-fill Type
if (dischargeMedType && dischargeMedType.value.trim() === '') {
@@ -4285,6 +4298,9 @@ $historyFields = [
if (section.querySelector('#discharge_med_id')) {
section.querySelector('#discharge_med_id').value = '0';
}
+ if (section.querySelector('#discharge_med_salt')) {
+ section.querySelector('#discharge_med_salt').value = '';
+ }
}
});
}
@@ -4554,6 +4570,7 @@ $historyFields = [
var rowSource = String($(this).data('source') || row.data('row-source') || 'legacy').trim() || 'legacy';
var medName = String($(this).data('med-name') || row.find('td:eq(1)').text() || '').trim();
+ var medSalt = String($(this).data('med-salt') || '').trim();
var medType = String($(this).data('med-type') || row.find('td:eq(0)').text() || '').trim();
var doseId = String($(this).data('dose-id') || '').trim();
var whenId = String($(this).data('dose-when-id') || '').trim();
@@ -4568,6 +4585,7 @@ $historyFields = [
$('#discharge_med_item_id').val(rowId > 0 ? rowId : 0);
$('#discharge_med_item_source').val(rowSource);
$('#discharge_med_name').val(medName);
+ $('#discharge_med_salt').val(medSalt);
$('#discharge_med_type').val(medType);
if (doseId !== '' && doseId !== '0') {
@@ -4638,6 +4656,7 @@ $historyFields = [
btnAddMed.dataset.bound = '1';
btnAddMed.addEventListener('click', function() {
var medName = $('#discharge_med_name').val().trim();
+ var medSalt = $('#discharge_med_salt').val().trim();
var medType = $('#discharge_med_type').val().trim();
var dosage = $('#discharge_dosage').val();
var dosageWhen = $('#discharge_dosage_when').val();
@@ -4706,6 +4725,7 @@ $historyFields = [
drug_edit_id: editRowId,
drug_edit_source: editRowSource,
new_drug_name: medName,
+ new_drug_salt: medSalt,
new_drug_type: medType,
new_drug_dose: dosage,
new_drug_when: dosageWhen,
@@ -4781,6 +4801,7 @@ $historyFields = [
var editBtn = targetRow.querySelector('.btn-edit-discharge-med');
if (editBtn) {
editBtn.setAttribute('data-med-name', medName);
+ editBtn.setAttribute('data-med-salt', medSalt);
editBtn.setAttribute('data-med-type', medType);
editBtn.setAttribute('data-dose-id', dosage || '');
editBtn.setAttribute('data-dose-when-id', dosageWhen || '');
@@ -4795,7 +4816,7 @@ $historyFields = [
}
// Clear form
- $('#discharge_med_name, #discharge_med_type, #discharge_no_of_days, #discharge_qty, #discharge_remark').val('');
+ $('#discharge_med_name, #discharge_med_salt, #discharge_med_type, #discharge_no_of_days, #discharge_qty, #discharge_remark').val('');
$('#discharge_dosage, #discharge_dosage_when, #discharge_dosage_freq, #discharge_dose_where').val('');
resetMedicineFormState();
$('#discharge_med_name').focus();