Update RemunerasiServiceImpl.java
Penyesuaian data cleansing untuk aturan remun dokter kk eria
This commit is contained in:
parent
96c4b26118
commit
3e37a8e3dd
@ -993,7 +993,7 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
||||
/*
|
||||
* Urutan alokasi bpjs sebagai urutan prioritas
|
||||
*/
|
||||
if (KK_PEDIATRIK_GD.equals(idKKDokter)) {
|
||||
if (KK_PEDIATRIK_GD.equals(idKKDokter) && tglAwal.before(tmtTarif2024)) {
|
||||
if (CommonUtil.isNotNullOrEmpty(next.get("kptl"))) {
|
||||
if (CommonUtil.isNullOrEmpty(next.get("idJenisProduk"))
|
||||
|| (CommonUtil.isNotNullOrEmpty(next.get("idJenisProduk"))
|
||||
@ -1032,6 +1032,14 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
||||
capaianRemun += Double.parseDouble(next.get("hargaJasa").toString());
|
||||
}
|
||||
}
|
||||
} else if (KK_PEDIATRIK_GD.equals(idKKDokter)
|
||||
&& idsDokterPediatrikGD.contains(Integer.parseInt(next.get("idProduk").toString()))
|
||||
&& (tglAwal.equals(tmtTarif2024) || tglAwal.after(tmtTarif2024))) {
|
||||
/*
|
||||
* Aturan dokter kk eria tarif 2024
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.parseDouble(next.get("hargaJasa").toString());
|
||||
} else if (KK_RADIOLOGI.equals(idKKDokter) && (BEDAH_SENTRAL.equals(next.get("idDepartemen"))
|
||||
|| CATHLAB.equals(next.get("idRuangan")))) {
|
||||
listPelayananRemun.add(next);
|
||||
@ -1180,7 +1188,7 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
||||
* Alokasi bagian remunerasi berdasarkan target rupiah
|
||||
* sesuai tanggal mulai berlaku
|
||||
*/
|
||||
if (KK_PEDIATRIK_GD.equals(idKKDokter)) {
|
||||
if (KK_PEDIATRIK_GD.equals(idKKDokter) && tglAwal.before(tmtTarif2024)) {
|
||||
if (CommonUtil.isNotNullOrEmpty(next.get("kptl"))) {
|
||||
if (CommonUtil.isNullOrEmpty(next.get("idJenisProduk"))
|
||||
|| (CommonUtil.isNotNullOrEmpty(next.get("idJenisProduk"))
|
||||
@ -1219,6 +1227,14 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
||||
capaianRemun += Double.parseDouble(next.get("hargaJasa").toString());
|
||||
}
|
||||
}
|
||||
} else if (KK_PEDIATRIK_GD.equals(idKKDokter)
|
||||
&& idsDokterPediatrikGD.contains(Integer.parseInt(next.get("idProduk").toString()))
|
||||
&& (tglAwal.equals(tmtTarif2024) || tglAwal.after(tmtTarif2024))) {
|
||||
/*
|
||||
* Aturan dokter kk eria tarif 2024
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.parseDouble(next.get("hargaJasa").toString());
|
||||
} else if (KK_RADIOLOGI.equals(idKKDokter) && (BEDAH_SENTRAL.equals(next.get("idDepartemen"))
|
||||
|| CATHLAB.equals(next.get("idRuangan")))) {
|
||||
listPelayananRemun.add(next);
|
||||
@ -1366,7 +1382,7 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
||||
/*
|
||||
* Alokasi untuk bagian ffs
|
||||
*/
|
||||
if (KK_PEDIATRIK_GD.equals(idKKDokter)) {
|
||||
if (KK_PEDIATRIK_GD.equals(idKKDokter) && tglAwal.before(tmtTarif2024)) {
|
||||
if (CommonUtil.isNotNullOrEmpty(next.get("kptl"))) {
|
||||
if (CommonUtil.isNullOrEmpty(next.get("idJenisProduk"))
|
||||
|| (CommonUtil.isNotNullOrEmpty(next.get("idJenisProduk"))
|
||||
@ -1414,6 +1430,17 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
||||
}
|
||||
}
|
||||
}
|
||||
} else if (KK_PEDIATRIK_GD.equals(idKKDokter)
|
||||
&& idsDokterPediatrikGD.contains(Integer.parseInt(next.get("idProduk").toString()))
|
||||
&& (tglAwal.equals(tmtTarif2024) || tglAwal.after(tmtTarif2024))) {
|
||||
/*
|
||||
* Aturan dokter kk eria tarif 2024
|
||||
*/
|
||||
if (Boolean.parseBoolean(next.get("isJamKerja").toString())) {
|
||||
listPelayananFfs.add(next);
|
||||
} else {
|
||||
listPelayananNonJknLuarJamKerja.add(next);
|
||||
}
|
||||
} else if (KK_RADIOLOGI.equals(idKKDokter) && (BEDAH_SENTRAL.equals(next.get("idDepartemen"))
|
||||
|| CATHLAB.equals(next.get("idRuangan")))) {
|
||||
if (Boolean.parseBoolean(next.get("isJamKerja").toString())) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user