diff --git a/app/components/app/encounter/entry-form.vue b/app/components/app/encounter/entry-form.vue index 34497de7..fd490411 100644 --- a/app/components/app/encounter/entry-form.vue +++ b/app/components/app/encounter/entry-form.vue @@ -181,10 +181,11 @@ function onAddSep() { const formValues = { patientId: patientId.value || '', doctorCode: doctorCode.value, - // subSpecialistCode: subSpecialistCode.value, registerDate: registerDate.value, cardNumber: cardNumber.value, paymentMethodCode: paymentMethodCode.value, + sepFile: sepFile.value, + sippFile: sippFile.value, sepType: sepType.value } emit('event', 'add-sep', formValues) @@ -553,7 +554,7 @@ defineExpose({ :max-size-mb="1" v-model="sepFile" v-bind="sepFileAttrs" - @file-selected="(file: any) => { console.log(file) }" + @file-selected="() => {}" /> {{ noteFile }} @@ -569,7 +570,7 @@ defineExpose({ :max-size-mb="1" v-model="sippFile" v-bind="sippFileAttrs" - @file-selected="(file: any) => { console.log(file) }" + @file-selected="() => {}" /> {{ noteFile }} diff --git a/app/handlers/encounter-entry.handler.ts b/app/handlers/encounter-entry.handler.ts index cc5eda23..a7daf29d 100644 --- a/app/handlers/encounter-entry.handler.ts +++ b/app/handlers/encounter-entry.handler.ts @@ -501,6 +501,8 @@ export function useEncounterEntry(props: { const visitDateValue = formValues.visitDate || formValues.registeredAt || formValues.registerDate || '' const memberNumber = formValues.member_number ?? formValues.cardNumber ?? formValues.memberNumber ?? null const refNumber = formValues.ref_number ?? formValues.sepNumber ?? formValues.refNumber ?? null + sepFile.value = formValues.sepFile || null + sippFile.value = formValues.sippFile || null let paymentMethodCode = formValues.paymentMethod_code ?? null if (!paymentMethodCode) { @@ -545,18 +547,21 @@ export function useEncounterEntry(props: { if (paymentMethodCode) { payload.paymentMethod_code = paymentMethodCode } + if (!payload.vclaimReference) { + payload.vclaimReference = { + noSep: refNumber, + } + } if (paymentMethodCode === 'insurance') { payload.insuranceCompany_id = formValues.insuranceCompany_id ?? null if (memberNumber) payload.member_number = memberNumber - // if (refNumber) payload.ref_number = refNumber if (formValues.refTypeCode) payload.refTypeCode = formValues.refTypeCode if (formValues.vclaimReference) payload.vclaimReference = formValues.vclaimReference } else { if (paymentMethodCode === 'membership' && memberNumber) { payload.member_number = memberNumber } - // if (refNumber) payload.ref_number = refNumber } if (isAdmin && props.classCode === 'ambulatory') { @@ -573,9 +578,6 @@ export function useEncounterEntry(props: { } if (result.success) { - console.log(result) - console.log(sepFile.value) - console.log(sippFile.value) // const encounterId = isEditMode.value ? props.id : result.body?.data?.id if (patientId) { if (sepFile.value) { @@ -620,8 +622,6 @@ export function useEncounterEntry(props: { paymentsList, sepsList, sepNumber, - sepFile, - sippFile, participantGroupsList, specialistsTree, doctorsList,