Feature #1326
validasi & autofill form medical
0%
Description
Dear Pak Yusuf,
Mohon di bantu untuk merubah validasi ketika mengajukan Klaim Medical :
1. untuk data pada Tabel "PHRBNMEDTREATCOVER" yang memiliki "Validation Type" 99 (N/A) maka engine tidak menghitung plafond dan Limit . (Takeout Validasi Plafond - Jika Plafond nol (0) tetap bisa submit)
2. untuk data pada Tabel "PHRBNMEDTREATCOVER" yang memiliki "Validation Type" 02 (Limit) maka engine tidak menghitung plafon, dan hanya menghitung "Limit" =>(Nominal " employee Wagetypebase" * Number).
3. Pada Menu My WorkPlace > Request > Benefit Management > Medical, Tab "Payment Sumary"
#A. Jika "Medical Family yang di pilih adalah Karyawaan (0001 ) :
1. Field "Total Amount" => di input manual oleh user
2. field "Covered By Company" => Terisi Otomatis ("CovCompanyInLimit" * "Total Amount" di atas) => field ini dapat di ubah nilai nya oleh HR Admin
3. field "Covered By Employee" => Terisi Otomatis (Total Amount - Covered By Company)
#B. Jika "Medical Family yang di pilih selain Karyawaan (0002, 0003, 0004) :
1. Field "Total Amount" => di input manual oleh user
2. field "Covered By Company" => Terisi Otomatis ("CovCompanyInLimit" * Total Amount) , max = ( "Limit" ). => field ini dapat di ubah nilai nya oleh HR Admin
penjelasan : Covered By Company adalah 90% dari amount,
tetapi jika covered By Company lebih besar dari limit ,
maka yang diambil adalah nominal Limit .
3. field "Covered By Employee" => Terisi Otomatis (Total Amount - Covered By Company)
Port : http://103.168.134.28:31130/
Server : 103.168.134.119
DB : MinovaES_BankKalteng_Dev
Semoga dapat dimengerti
Terimakasih
Files
Updated by Kezia Pawitra Yulianti over 2 years ago
- Priority changed from High to Immediate
Dear Mang Wanto,
sesuai diskusi, berikut nama tabel CHRMEDBKTMAXLIMIT yang sudah dibuat untuk kebutuhan BKT terkait dengan limit max yg bisa d reimburse untuk tiap2 treatment type dan medical family.
Untuk bbrp field yang tadinya di tambahkan di tabel PHRBNMEDTREATCOVER, sementara saat ini masih ada (belum gw delete). Pls sarannya apakah sebaiknya di delete atau biarkan saja
Thanks
Updated by Kezia Pawitra Yulianti over 2 years ago
Oh iya, tambahan informasi ya
untuk field Plafond yg ada di treatment type tetep di baca ya untuk menentukan apakah membaca plafon tidak.
1. Jika Yes maka membaca tabel plafond PHRBNMEDTREATPLAF
2. Jika No maka membaca tabel coverage PHRBNMEDTREATCOVER untuk menentukan apakah ada batas prosentase yg di gantikan claim nya
3. baru kemudian membaca tabel CHRMEDBKTMAXLIMIT jika memang terisi maka baru ada aturan untuk nilai maksimal yang bisa di claim untuk tiap treatment type dan medical family nya
Tabel baru ini bisa juga dipakai untuk 2 kondisi yaitu ada plafond ataupun tidak ada plafond ya, jd urutan bacanya sesuai seqyence diatas.
Mohon koreksinya jika ada salah interpretasi yaa.
Tks
Updated by Saswanto Tampan over 2 years ago
- AGAR COSTTYPE SESUAI DENGAN TREADMENTTYPE NYA
1. update PCMWFDEFBIZPROC BizProcessID = medical COLUMN OnInitExtensions dan OnMethodExtensions
2. update MinovaXtype.js = //SASWANTO 6JULI2022 BEGIN sampai //SASWANTO 6JULI2022 end
3. update PCMFUNC ===> funcname = fnGetCostType
4. update PCMWFCUSTPARAM ID =CovCompanyInLimit dan GetCostType
- AGAR TREADMENTTYPE MENGIKUTI MedicalFamily
1. update PCMWFCUSTPARAM ID = GetTreatType
2. update PCMWFDEFBIZPROC BizProcessID = medical COLUMN OnInitExtensions dan OnMethodExtensions
Updated by Saswanto Tampan over 2 years ago
- Status changed from Assigned to QA Test
- Assignee changed from Saswanto Tampan to Fachrul Hardianto