feat(sep): refactor schema

This commit is contained in:
riefive
2025-10-21 14:56:42 +07:00
parent 539b70b4b7
commit 437d1f3fc7
4 changed files with 53 additions and 37 deletions
+22 -16
View File
@@ -8,48 +8,54 @@ export function create(data: any) {
return base.create(path, data, name)
}
export function createPayload() {
export function createPayload(data: any) {
// "nationalId": "5617213001231231",
// "referralLetterNumber": "12233",
// "referralLetterDate": "2025-10-21",
// "attendingDoctor": "25107",
console.log('data:', data)
const content = {
noKartu: '0001116500714',
tglSep: '2025-08-21',
noKartu: data.bpjsNumber || '',
tglSep: data.sepDate,
ppkPelayanan: '1323R001',
jnsPelayanan: '2',
jnsPelayanan: data.admissionType ? String(data.admissionType) : '1',
klsRawat: {
klsRawatHak: '2',
klsRawatNaik: '',
pembiayaan: '',
penanggungJawab: '',
},
noMR: 'MR9835',
noMR: data.med,
rujukan: {
asalRujukan: '1',
tglRujukan: '2025-08-20',
noRujukan: 'RJKMR9835001',
ppkRujukan: '0301R011',
},
catatan: 'testinsert RI',
diagAwal: 'E10',
catatan: data.note || '',
diagAwal: data.initialDiagnosis || '',
poli: {
tujuan: '',
eksekutif: '0',
tujuan: data.destinationClinic || '',
eksekutif: data.clinicExcecutive === 'yes' ? '1' : '0',
},
cob: {
cob: '0',
cob: data.cob === 'yes' ? '1' : '0',
},
katarak: {
katarak: '0',
katarak: data.cataract === 'yes' ? '1' : '0',
},
tujuanKunj: '0',
flagProcedure: '',
kdPenunjang: '',
tujuanKunj: data.destinationClinic || '',
flagProcedure: data.procedureType || '',
kdPenunjang: data.supportCode || '',
assesmentPel: '',
skdp: {
noSurat: '0208R0060825K000001',
kodeDPJP: '6546',
},
dpjpLayan: '000002',
noTelp: '081111111101',
user: 'Coba Ws',
noTelp: data.phoneNumber || '',
user: data.patientName || '',
jaminan: {
lakaLantas: '0',
noLP: '12345',