feat(sep): enhance entry form and update label formatting in services

This commit is contained in:
riefive
2025-10-24 13:21:52 +07:00
parent ae995fef1d
commit 80f75a3c02
5 changed files with 15 additions and 24 deletions
+1 -1
View File
@@ -21,7 +21,7 @@ export async function getValueLabelList(params: any = null): Promise<{ value: st
const resultUnique = [...new Map(resultData.map((item: any) => [item.kode, item])).values()]
data = resultUnique.map((item: any) => ({
value: item.kode ? String(item.kode) : '',
label: item.nama,
label: `${item.kode} - ${item.nama}`,
}))
}
return data
+1 -1
View File
@@ -16,7 +16,7 @@ export async function getValueLabelList(params: any = null): Promise<{ value: st
const resultUnique = [...new Map(resultData.map((item: any) => [item.kode, item])).values()]
data = resultUnique.map((item: any) => ({
value: item.kode ? String(item.kode) : '',
label: item.nama,
label: `${item.kode} - ${item.nama}`,
}))
}
return data
@@ -16,7 +16,7 @@ export async function getValueLabelList(params: any = null): Promise<{ value: st
const resultUnique = [...new Map(resultData.map((item: any) => [item.kode, item])).values()]
data = resultUnique.map((item: any) => ({
value: item.kode ? String(item.kode) : '',
label: item.nama,
label: `${item.kode} - ${item.nama}`,
}))
}
return data
+11 -21
View File
@@ -20,20 +20,16 @@ export function makeSepData(
},
) {
const content = {
noKartu: '0002084879801', // data.bpjsNumber || '',
noKartu: data.bpjsNumber || '',
tglSep: data.sepDate,
ppkPelayanan: '1323R001', // data.serviceType || '',
ppkPelayanan: data.fromClinic || '',
jnsPelayanan: data.admissionType ? String(data.admissionType) : '1',
noMR: data.medicalRecordNumber || '',
catatan: data.note || '',
diagAwal: data.initialDiagnosis || '',
// poli: {
// tujuan: data.destinationClinic || '',
// eksekutif: data.clinicExcecutive === 'yes' ? '1' : '0',
// },
poli: {
tujuan: 'URO',
eksekutif: '0',
tujuan: data.destinationClinic || '',
eksekutif: data.clinicExcecutive === 'yes' ? '1' : '0',
},
cob: {
cob: data.cob === 'yes' ? '1' : '0',
@@ -46,20 +42,14 @@ export function makeSepData(
kdPenunjang: data.supportCode || '',
assesmentPel: data.serviceAssessment || '',
skdp: {
noSurat: '', // data.admissionType === '3' ? data.referralLetterNumber : '',
kodeDPJP: '', // data.admissionType === '3' ? data.attendingDoctor : '',
noSurat: ['3'].includes(data.admissionType) ? data.referralLetterNumber : '',
kodeDPJP: ['3'].includes(data.admissionType)? data.attendingDoctor : '',
},
// rujukan: {
// asalRujukan: data?.referralFrom || '',
// tglRujukan: '', // data?.referralLetterDate || '',
// noRujukan: '', // data?.referralLetterNumber || '',
// ppkRujukan: data?.referralTo || '',
// },
rujukan: {
noRujukan: '0212R0300625B000006',
ppkRujukan: '0212R030',
tglRujukan: '2025-06-26',
asalRujukan: '2',
asalRujukan: ['2'].includes(data.admissionType) ? data?.referralFrom || '' : '',
tglRujukan: ['2'].includes(data.admissionType) ? data?.referralLetterDate || '' : '',
noRujukan: ['2'].includes(data.admissionType) ? data?.referralLetterNumber || '' : '',
ppkRujukan: ['2'].includes(data.admissionType) ? data?.referralTo || '' : '',
},
klsRawat: {
klsRawatHak: data.classLevel || '',
@@ -67,7 +57,7 @@ export function makeSepData(
pembiayaan: data.classPaySource || '',
penanggungJawab: data.responsiblePerson || '',
},
dpjpLayan: '28080', // data.attendingDoctor || '',
dpjpLayan: data.attendingDoctor || '',
noTelp: data.phoneNumber || '',
user: data.patientName || '',
jaminan: {