feat(sep): enhance entry form and update label formatting in services
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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: {
|
||||
|
||||
Reference in New Issue
Block a user