Bug Fixing Persen Jasa Operator Akumulasi
This commit is contained in:
parent
d5a561f79f
commit
59fc605b59
@ -438,6 +438,7 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
|||||||
double persenOperatorAkumulatif = persenOperator;
|
double persenOperatorAkumulatif = persenOperator;
|
||||||
StatusPersenBedah statusPersenBedah = decidePercentBedah(pelayananBedah, d);
|
StatusPersenBedah statusPersenBedah = decidePercentBedah(pelayananBedah, d);
|
||||||
if (CommonUtil.isNotNullOrEmpty(statusPersenBedah) && FULL_OPERATOR.equals(statusPersenBedah)
|
if (CommonUtil.isNotNullOrEmpty(statusPersenBedah) && FULL_OPERATOR.equals(statusPersenBedah)
|
||||||
|
&& Arrays.asList(KELOMPOK_BPJS).contains(Integer.parseInt(d.get("idKelompokPasien").toString()))
|
||||||
&& (tglAwal.equals(tmtPersenJasa2024) || tglAwal.after(tmtPersenJasa2024)))
|
&& (tglAwal.equals(tmtPersenJasa2024) || tglAwal.after(tmtPersenJasa2024)))
|
||||||
persenOperatorAkumulatif += persenAsisten;
|
persenOperatorAkumulatif += persenAsisten;
|
||||||
if (paketBukanFixedPay.contains(Integer.parseInt(d.get("idProduk").toString())))
|
if (paketBukanFixedPay.contains(Integer.parseInt(d.get("idProduk").toString())))
|
||||||
@ -1114,6 +1115,7 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
|||||||
/*
|
/*
|
||||||
* Selain dokter-dokter kk pediatrik gawat darurat
|
* Selain dokter-dokter kk pediatrik gawat darurat
|
||||||
*/
|
*/
|
||||||
|
//ayam
|
||||||
if (CommonUtil.isNotNullOrEmpty(next.get("idDetailJenisProduk")) && listDetailJenisProduk
|
if (CommonUtil.isNotNullOrEmpty(next.get("idDetailJenisProduk")) && listDetailJenisProduk
|
||||||
.contains(Integer.parseInt(next.get("idDetailJenisProduk").toString()))) {
|
.contains(Integer.parseInt(next.get("idDetailJenisProduk").toString()))) {
|
||||||
if (!idsPerawat.contains(Integer.parseInt(next.get("idProduk").toString()))
|
if (!idsPerawat.contains(Integer.parseInt(next.get("idProduk").toString()))
|
||||||
@ -1181,6 +1183,7 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
|||||||
listPelayananRemun.add(next);
|
listPelayananRemun.add(next);
|
||||||
capaianRemun += Double.parseDouble(next.get("hargaJasa").toString());
|
capaianRemun += Double.parseDouble(next.get("hargaJasa").toString());
|
||||||
}
|
}
|
||||||
|
//kodok
|
||||||
} else if (CommonUtil.isNullOrEmpty(listDetailJenisProdukException)
|
} else if (CommonUtil.isNullOrEmpty(listDetailJenisProdukException)
|
||||||
|| (CommonUtil.isNotNullOrEmpty(listDetailJenisProdukException)
|
|| (CommonUtil.isNotNullOrEmpty(listDetailJenisProdukException)
|
||||||
&& CommonUtil.isNotNullOrEmpty(next.get("idDetailJenisProduk"))
|
&& CommonUtil.isNotNullOrEmpty(next.get("idDetailJenisProduk"))
|
||||||
@ -1271,6 +1274,7 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
|||||||
|| CATHLAB.equals(next.get("idRuangan")))) {
|
|| CATHLAB.equals(next.get("idRuangan")))) {
|
||||||
listPelayananRemun.add(next);
|
listPelayananRemun.add(next);
|
||||||
capaianRemun += Double.parseDouble(next.get("hargaJasa").toString());
|
capaianRemun += Double.parseDouble(next.get("hargaJasa").toString());
|
||||||
|
//sapi
|
||||||
} else if ( (KK_UMUM.equals(idKKDokter) || idPegawai.equals(1249))
|
} else if ( (KK_UMUM.equals(idKKDokter) || idPegawai.equals(1249))
|
||||||
&& idsDokterUmumIGD.contains(Integer.parseInt(next.get("idProduk").toString()))
|
&& idsDokterUmumIGD.contains(Integer.parseInt(next.get("idProduk").toString()))
|
||||||
&& (tglAwal.equals(tmtTarif2024) || tglAwal.after(tmtTarif2024))) {
|
&& (tglAwal.equals(tmtTarif2024) || tglAwal.after(tmtTarif2024))) {
|
||||||
@ -1401,6 +1405,7 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
|||||||
listPelayananRemun.add(next);
|
listPelayananRemun.add(next);
|
||||||
capaianRemun += Double.parseDouble(next.get("hargaJasa").toString());
|
capaianRemun += Double.parseDouble(next.get("hargaJasa").toString());
|
||||||
} else if (CommonUtil.isNullOrEmpty(next.get("idJenisProduk"))
|
} else if (CommonUtil.isNullOrEmpty(next.get("idJenisProduk"))
|
||||||
|
//rani
|
||||||
|| (CommonUtil.isNotNullOrEmpty(next.get("idJenisProduk"))
|
|| (CommonUtil.isNotNullOrEmpty(next.get("idJenisProduk"))
|
||||||
&& !idsJenisProdukNonLogbook.contains(
|
&& !idsJenisProdukNonLogbook.contains(
|
||||||
Integer.parseInt(next.get("idJenisProduk").toString())))) {
|
Integer.parseInt(next.get("idJenisProduk").toString())))) {
|
||||||
@ -1531,8 +1536,9 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
|||||||
*/
|
*/
|
||||||
if (CommonUtil.isNotNullOrEmpty(next.get("idDetailJenisProduk")) && listDetailJenisProduk
|
if (CommonUtil.isNotNullOrEmpty(next.get("idDetailJenisProduk")) && listDetailJenisProduk
|
||||||
.contains(Integer.parseInt(next.get("idDetailJenisProduk").toString()))) {
|
.contains(Integer.parseInt(next.get("idDetailJenisProduk").toString()))) {
|
||||||
if (!idsPerawat.contains(Integer.parseInt(next.get("idProduk").toString()))
|
if (
|
||||||
|| ( (KK_UMUM.equals(idKKDokter) || idPegawai.equals(1249))
|
//LUMPING
|
||||||
|
!idsPerawat.contains(Integer.parseInt(next.get("idProduk").toString())) || ( (KK_UMUM.equals(idKKDokter) || idPegawai.equals(1249))
|
||||||
&& !idsDokterUmumExclude
|
&& !idsDokterUmumExclude
|
||||||
.contains(Integer.parseInt(next.get("idProduk").toString()))
|
.contains(Integer.parseInt(next.get("idProduk").toString()))
|
||||||
&& tglAwal.before(tmtTarif2024))) {
|
&& tglAwal.before(tmtTarif2024))) {
|
||||||
@ -2297,6 +2303,8 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
|||||||
double persenOperatorAkumulatif = persenOperator;
|
double persenOperatorAkumulatif = persenOperator;
|
||||||
StatusPersenBedah statusPersenBedah = decidePercentBedah(pelayananBedah, d);
|
StatusPersenBedah statusPersenBedah = decidePercentBedah(pelayananBedah, d);
|
||||||
if (CommonUtil.isNotNullOrEmpty(statusPersenBedah) && FULL_OPERATOR.equals(statusPersenBedah)
|
if (CommonUtil.isNotNullOrEmpty(statusPersenBedah) && FULL_OPERATOR.equals(statusPersenBedah)
|
||||||
|
//was here
|
||||||
|
&& Arrays.asList(KELOMPOK_BPJS).contains(Integer.parseInt(d.get("idKelompokPasien").toString()))
|
||||||
&& (tglAwal.equals(tmtPersenJasa2024) || tglAwal.after(tmtPersenJasa2024)))
|
&& (tglAwal.equals(tmtPersenJasa2024) || tglAwal.after(tmtPersenJasa2024)))
|
||||||
persenOperatorAkumulatif += persenAsisten;
|
persenOperatorAkumulatif += persenAsisten;
|
||||||
double hargaJual = Double.parseDouble(d.get("hargaJual").toString());
|
double hargaJual = Double.parseDouble(d.get("hargaJual").toString());
|
||||||
@ -2687,6 +2695,7 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
|||||||
double persenOperatorAkumulatif = persenOperator;
|
double persenOperatorAkumulatif = persenOperator;
|
||||||
StatusPersenBedah statusPersenBedah = decidePercentBedah(pelayananBedah, d);
|
StatusPersenBedah statusPersenBedah = decidePercentBedah(pelayananBedah, d);
|
||||||
if (CommonUtil.isNotNullOrEmpty(statusPersenBedah) && FULL_OPERATOR.equals(statusPersenBedah)
|
if (CommonUtil.isNotNullOrEmpty(statusPersenBedah) && FULL_OPERATOR.equals(statusPersenBedah)
|
||||||
|
&& Arrays.asList(KELOMPOK_BPJS).contains(Integer.parseInt(d.get("idKelompokPasien").toString()))
|
||||||
&& (tglAwal.equals(tmtPersenJasa2024) || tglAwal.after(tmtPersenJasa2024)))
|
&& (tglAwal.equals(tmtPersenJasa2024) || tglAwal.after(tmtPersenJasa2024)))
|
||||||
persenOperatorAkumulatif += persenAsisten;
|
persenOperatorAkumulatif += persenAsisten;
|
||||||
double hargaJual = Double.parseDouble(d.get("hargaJual").toString());
|
double hargaJual = Double.parseDouble(d.get("hargaJual").toString());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user