diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IndekKinerjaServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IndekKinerjaServiceImpl.java index d216d4f8..df6f12fa 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IndekKinerjaServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IndekKinerjaServiceImpl.java @@ -2720,7 +2720,6 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK List idsRegDJPPenunjangPA = splitDataSettingDatafixed("penunjang_pa"); List idsRegDJPPenunjangPK = splitDataSettingDatafixed("penunjang_pk"); List idsRegDJPPenunjangRad = splitDataSettingDatafixed("penunjang_radiologi"); - List idsRegDJPPenunjangLab = splitDataSettingDatafixed("penunjang_laboratorium"); if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) { listDetailJenisProduk = idsRegDJPPenunjangPA; @@ -2741,7 +2740,6 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK Master.JenisPetugasPelaksana.PETUGAS_PELAKSANA, periode); List idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); - List idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga"); List idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); // LOGIC_RULES_REMUN @@ -3180,7 +3178,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } if (CommonUtil.isNotNullOrEmpty(mapResult1.get("count"))) { - if (Master.LogbookDokter.IS_TARIF_SATU_HARGA) { + if (isSatuTarif) { if (isSatuTarif && CommonUtil.isNotNullOrEmpty(mapResult1.get("hargaKelas1"))) { harga = Double.parseDouble(mapResult1.get("hargaKelas1").toString()); } else { @@ -3430,7 +3428,6 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK List idsRegDJPPenunjangPA = splitDataSettingDatafixed("penunjang_pa"); List idsRegDJPPenunjangPK = splitDataSettingDatafixed("penunjang_pk"); List idsRegDJPPenunjangRad = splitDataSettingDatafixed("penunjang_radiologi"); - List idsRegDJPPenunjangLab = splitDataSettingDatafixed("penunjang_laboratorium"); if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) { listDetailJenisProduk = idsRegDJPPenunjangPA; @@ -3451,7 +3448,6 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK Master.JenisPetugasPelaksana.PETUGAS_PELAKSANA, periode); List idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); - List idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga"); List idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); // LOGIC_RULES_REMUN @@ -3918,7 +3914,6 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK List idsRegDJPPenunjangPA = splitDataSettingDatafixed("penunjang_pa"); List idsRegDJPPenunjangPK = splitDataSettingDatafixed("penunjang_pk"); List idsRegDJPPenunjangRad = splitDataSettingDatafixed("penunjang_radiologi"); - List idsRegDJPPenunjangLab = splitDataSettingDatafixed("penunjang_laboratorium"); if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) { listDetailJenisProduk = idsRegDJPPenunjangPA; @@ -3939,7 +3934,6 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK Master.JenisPetugasPelaksana.PETUGAS_PELAKSANA, periode); List idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); - List idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga"); List idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); if (CommonUtil.isNotNullOrEmpty(listData)) { @@ -4444,6 +4438,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK mapResult1.put("totalPoin", totalPoint); mapResult1.put("totalPoint", df.format(totalPoint)); mapResult1.put("hargas", CurrencyUtil.getPriceInINA(harga).replace("Rp.", "")); + Double komponens = Double.parseDouble(mapResult1.get("hargaKomponen").toString()); + mapResult1.put("komponens", CurrencyUtil.getPriceInINA(komponens).replace("Rp.", "")); mapResult1.put("maxDay", maxday); result.add(mapResult1); @@ -4525,6 +4521,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK mapResult2.put("totalPoin", totalPoint); mapResult2.put("totalPoint", df.format(totalPoint)); mapResult2.put("hargas", CurrencyUtil.getPriceInINA(harga).replace("Rp.", "")); + Double komponens = Double.parseDouble(mapResult2.get("hargaKomponen").toString()); + mapResult2.put("komponens", CurrencyUtil.getPriceInINA(komponens).replace("Rp.", "")); mapResult2.put("maxDay", maxday); result.add(mapResult2); @@ -4571,7 +4569,6 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK List idsRegDJPPenunjangPA = splitDataSettingDatafixed("penunjang_pa"); List idsRegDJPPenunjangPK = splitDataSettingDatafixed("penunjang_pk"); List idsRegDJPPenunjangRad = splitDataSettingDatafixed("penunjang_radiologi"); - List idsRegDJPPenunjangLab = splitDataSettingDatafixed("penunjang_laboratorium"); if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) { listDetailJenisProduk = idsRegDJPPenunjangPA; @@ -4592,7 +4589,6 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK Master.JenisPetugasPelaksana.PETUGAS_PELAKSANA, periode); List idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); - List idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga"); List idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); // LOGIC_RULES_FFS @@ -5031,7 +5027,6 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK List idsRegDJPPenunjangPA = splitDataSettingDatafixed("penunjang_pa"); List idsRegDJPPenunjangPK = splitDataSettingDatafixed("penunjang_pk"); List idsRegDJPPenunjangRad = splitDataSettingDatafixed("penunjang_radiologi"); - List idsRegDJPPenunjangLab = splitDataSettingDatafixed("penunjang_laboratorium"); if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) { listDetailJenisProduk = idsRegDJPPenunjangPA; @@ -5057,8 +5052,6 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } List idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); - List idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga"); - List idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); if (!ffs) { if (CommonUtil.isNotNullOrEmpty(listData)) { @@ -6266,7 +6259,6 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK List idsRegDJPPenunjangPA = splitDataSettingDatafixed("penunjang_pa"); List idsRegDJPPenunjangPK = splitDataSettingDatafixed("penunjang_pk"); List idsRegDJPPenunjangRad = splitDataSettingDatafixed("penunjang_radiologi"); - List idsRegDJPPenunjangLab = splitDataSettingDatafixed("penunjang_laboratorium"); if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) { listDetailJenisProduk = idsRegDJPPenunjangPA; @@ -6287,8 +6279,6 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK idPegawai, Master.JenisPetugasPelaksana.PETUGAS_PELAKSANA, periode); List idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); - List idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga"); - List idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); if (CommonUtil.isNotNullOrEmpty(listData)) { for (Map map : listData) { @@ -6648,7 +6638,6 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK List idsRegDJPPenunjangPA = splitDataSettingDatafixed("penunjang_pa"); List idsRegDJPPenunjangPK = splitDataSettingDatafixed("penunjang_pk"); List idsRegDJPPenunjangRad = splitDataSettingDatafixed("penunjang_radiologi"); - List idsRegDJPPenunjangLab = splitDataSettingDatafixed("penunjang_laboratorium"); if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) { listDetailJenisProduk = idsRegDJPPenunjangPA; @@ -6668,9 +6657,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK List> data = revIndekKinerjaDao.getAllTindakanDokterCetak(Master.Kelas.KELAS_SATU, idPegawai, Master.JenisPetugasPelaksana.PETUGAS_PELAKSANA, periode); - List idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); List idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga"); - List idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); // RULES_NOTE_SK_FFS_2015_DI_2019 if (CommonUtil.isNotNullOrEmpty(data)) { @@ -7464,7 +7451,6 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK List idsRegDJPPenunjangPA = splitDataSettingDatafixed("penunjang_pa"); List idsRegDJPPenunjangPK = splitDataSettingDatafixed("penunjang_pk"); List idsRegDJPPenunjangRad = splitDataSettingDatafixed("penunjang_radiologi"); - List idsRegDJPPenunjangLab = splitDataSettingDatafixed("penunjang_laboratorium"); if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) { listDetailJenisProduk = idsRegDJPPenunjangPA; @@ -7486,7 +7472,6 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK List idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); List idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga"); - List idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); if (CommonUtil.isNotNullOrEmpty(listData)) { for (Map map : listData) { @@ -8782,7 +8767,6 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK List idsRegDJPPenunjangPA = splitDataSettingDatafixed("penunjang_pa"); List idsRegDJPPenunjangPK = splitDataSettingDatafixed("penunjang_pk"); List idsRegDJPPenunjangRad = splitDataSettingDatafixed("penunjang_radiologi"); - List idsRegDJPPenunjangLab = splitDataSettingDatafixed("penunjang_laboratorium"); if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) { listDetailJenisProduk = idsRegDJPPenunjangPA; @@ -8808,8 +8792,6 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } List idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); - List idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga"); - List idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); if (!ffs) { if (CommonUtil.isNotNullOrEmpty(listData)) {