Update service remunerasi
Penerapan tmt data cleansing tarif 2024 untuk dokter kk hematologi dan onkologi anak
This commit is contained in:
parent
d126ed5b38
commit
ac66e37571
@ -417,6 +417,7 @@ public final class Master {
|
||||
public static final Integer KK_ANESTESI = 223;
|
||||
public static final Integer KK_FARMAKOLOGI = 205;
|
||||
public static final Integer KK_GENETIKA = 198;
|
||||
public static final Integer KK_HEMATO_ONKO = 216;
|
||||
public static final Integer KK_PATOLOGI_ANATOMI = 197;
|
||||
public static final Integer KK_PATOLOGI_KLINIK = 199;
|
||||
public static final Integer KK_PEDIATRIK_GD = 244;
|
||||
|
||||
@ -342,6 +342,7 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
||||
List<Integer> idsPenunjangBukanAnestesi = getNilaiDataFixByTMT("pr_penunjang_nonanestesi", tglAkhir);
|
||||
List<Integer> idsDokterBPJSffs = splitDataSettingDatafixed("dokterBPJSffs");
|
||||
List<Integer> idsDokterPediatrikGD = getNilaiDataFixByTMT("pr_dokter_pediatrik_gd", tglAkhir);
|
||||
List<Integer> idsDokterHematoOnko = getNilaiDataFixByTMT("pr_dokter_hematoonko_anak", tglAkhir);
|
||||
List<Integer> listIdPegawaiRemunKelompokBudiRahmat = splitDataSettingDatafixed(
|
||||
"listIdPegawaiRemunKelompokBudiRahmat");
|
||||
List<Integer> idsMonitoringIntervensi = getNilaiDataFixByTMT("idMonitoringIntervensi", tglAkhir);
|
||||
@ -1049,6 +1050,14 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.parseDouble(next.get("hargaJasa").toString());
|
||||
} else if (KK_HEMATO_ONKO.equals(idKKDokter)
|
||||
&& idsDokterHematoOnko.contains(Integer.parseInt(next.get("idProduk").toString()))
|
||||
&& (tglAwal.equals(tmtTarif2024) || tglAwal.after(tmtTarif2024))) {
|
||||
/*
|
||||
* Aturan dokter kk hematologi dan onkologi anak tarif 2024
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.parseDouble(next.get("hargaJasa").toString());
|
||||
} else {
|
||||
/*
|
||||
* Selain dokter-dokter kk pediatrik gawat darurat
|
||||
@ -1214,6 +1223,14 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.parseDouble(next.get("hargaJasa").toString());
|
||||
} else if (KK_HEMATO_ONKO.equals(idKKDokter)
|
||||
&& idsDokterHematoOnko.contains(Integer.parseInt(next.get("idProduk").toString()))
|
||||
&& (tglAwal.equals(tmtTarif2024) || tglAwal.after(tmtTarif2024))) {
|
||||
/*
|
||||
* Aturan dokter kk hematologi dan onkologi anak tarif 2024
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.parseDouble(next.get("hargaJasa").toString());
|
||||
} else {
|
||||
/*
|
||||
* Selain dokter-dokter kk pediatrik gawat darurat
|
||||
@ -1396,6 +1413,17 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
||||
} else {
|
||||
listPelayananNonJknLuarJamKerja.add(next);
|
||||
}
|
||||
} else if (KK_HEMATO_ONKO.equals(idKKDokter)
|
||||
&& idsDokterHematoOnko.contains(Integer.parseInt(next.get("idProduk").toString()))
|
||||
&& (tglAwal.equals(tmtTarif2024) || tglAwal.after(tmtTarif2024))) {
|
||||
/*
|
||||
* Aturan dokter kk hematologi dan onkologi tarif 2024
|
||||
*/
|
||||
if (Boolean.parseBoolean(next.get("isJamKerja").toString())) {
|
||||
listPelayananFfs.add(next);
|
||||
} else {
|
||||
listPelayananNonJknLuarJamKerja.add(next);
|
||||
}
|
||||
} else {
|
||||
/*
|
||||
* Selain dokter-dokter kk pediatrik gawat darurat
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user