From ff1885c61a7ca5d5a47d387f41d188ec40cbd66c Mon Sep 17 00:00:00 2001 From: Salman Manoe Date: Fri, 26 May 2023 09:09:57 +0700 Subject: [PATCH] Update service remunerasi Pemisahan semua ruangan rawat jalan utama dan penunjang --- .../medifirst2000/constants/Master.java | 4 +- .../impl/IkiDanRemunerasiServiceImpl.java | 4 +- .../service/impl/IndekKinerjaServiceImpl.java | 150 +++++----- .../impl/LogbookKinerjaServiceImpl.java | 10 +- .../impl/PelayananPasienServiceImpl.java | 4 +- .../service/impl/PendapatanServiceImpl.java | 278 +++++++++--------- 6 files changed, 222 insertions(+), 228 deletions(-) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java index 5bf24293..5712afb5 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java @@ -34,7 +34,9 @@ public class Master { public static final class Departemen { public static final Integer[] ALL_DEPARTEMEN_MEDIS = { 3, 16, 18, 24, 25, 26, 27, 28, 35 }; public static final Integer[] GRUP_RAWAT_INAP = { 16, 25, 26, 35 }; - public static final Integer[] GRUP_RAWAT_JALAN = { 3, 18, 24, 27, 28 }; + public static final Integer[] GRUP_RAWAT_JALAN_ALL = { 3, 18, 24, 27, 28 }; + public static final Integer[] GRUP_RAWAT_JALAN_PENUNJANG = { 3, 27, 28 }; + public static final Integer[] GRUP_RAWAT_JALAN_UTAMA = { 18, 24 }; public static final Integer[] KARCIS = { 18, 24, 28 }; public static final Integer BEDAH_SENTRAL = 25; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IkiDanRemunerasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IkiDanRemunerasiServiceImpl.java index a06d3e2b..020f211d 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IkiDanRemunerasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IkiDanRemunerasiServiceImpl.java @@ -681,7 +681,7 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik List> dataRaw = ikiDanRemunerasiDao.getDataLayananJamKerja(calTglAwal.getTime(), bulan.getTime(), pssbAwal, pssbAkhir, listIdNonjadwal, Master.JenisPegawai.DOKTER, - Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN), Arrays.asList(Master.KategoryPegawai.REMUN), + Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL), Arrays.asList(Master.KategoryPegawai.REMUN), Arrays.asList(Master.KedudukanPegawai.INACTIVE_LOGIN), Arrays.asList(Master.UnitKerja.KSM), Arrays.asList(Master.JenisProduk.NONTINDAKAN), Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS), Master.Produk.KARCIS); @@ -1202,7 +1202,7 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik List> dataRaw = ikiDanRemunerasiDao.getDataLayananLuarJamKerja(calTglAwal.getTime(), bulan.getTime(), pssbAwal, pssbAkhir, listIdNonjadwal, Master.JenisPegawai.DOKTER, Arrays.asList(Master.KedudukanPegawai.INACTIVE_LOGIN), - Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN), Arrays.asList(Master.UnitKerja.KSM), + Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL), Arrays.asList(Master.UnitKerja.KSM), Arrays.asList(Master.JenisProduk.NONTINDAKAN), Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS), Master.Produk.KARCIS); 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 36b3a8be..679d9202 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 @@ -2806,7 +2806,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK datePulang = datePulang.plusDays(1); } - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -2899,7 +2899,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && dateTimePelayanan.isBefore(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -2990,7 +2990,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && dateTimePelayanan.isBefore(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -3081,7 +3081,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && dateTimePelayanan.isBefore(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -3175,7 +3175,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && dateTimePelayanan.isBefore(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -3698,7 +3698,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && dateTimePelayanan.isBefore(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -3788,7 +3788,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && dateTimePelayanan.isBefore(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -3881,7 +3881,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && dateTimePelayanan.isBefore(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -4162,7 +4162,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK datePulang = datePulang.plusDays(1); } - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -4255,7 +4255,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && dateTimePelayanan.isBefore(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && (dateTimePelayanan.isBefore(datePulang) @@ -4347,7 +4347,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && dateTimePelayanan.isBefore(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -4437,7 +4437,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && dateTimePelayanan.isBefore(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -4531,7 +4531,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && dateTimePelayanan.isBefore(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -4964,7 +4964,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK || dateTimePelayanan.isAfter(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -4985,7 +4985,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { rawResult.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -5053,7 +5053,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK || dateTimePelayanan.isAfter(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -5074,7 +5074,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { rawResult.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -5141,7 +5141,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK || dateTimePelayanan.isAfter(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -5162,7 +5162,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { rawResult.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -5380,7 +5380,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK datePulang = datePulang.plusDays(1); } - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -5564,7 +5564,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) @@ -5762,7 +5762,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) @@ -5959,7 +5959,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) @@ -6173,7 +6173,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) @@ -6353,7 +6353,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN).contains( + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL).contains( Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -6369,7 +6369,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN).contains( + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL).contains( Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -6398,7 +6398,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK || dateTimePelayanan.isAfter(datePulangPSBB)) { result.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -6420,7 +6420,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -6539,7 +6539,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -6555,7 +6555,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -6583,7 +6583,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK || dateTimePelayanan.isAfter(datePulangPSBB)) { result.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -6605,7 +6605,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -6725,7 +6725,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN).contains( + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL).contains( Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -6741,7 +6741,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN).contains( + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL).contains( Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -6770,7 +6770,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK || dateTimePelayanan.isAfter(datePulangPSBB)) { result.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -6792,7 +6792,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -6939,7 +6939,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && dateTimePelayanan.isBefore(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && (dateTimePelayanan.isBefore(datePulang)))) { @@ -7029,7 +7029,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && dateTimePelayanan.isBefore(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -7122,7 +7122,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && dateTimePelayanan.isBefore(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -7400,7 +7400,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -7425,7 +7425,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -7462,7 +7462,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK || dateTimePelayanan.isAfter(datePulangPSBB)) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -7493,7 +7493,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -7621,7 +7621,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -7646,7 +7646,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -7683,7 +7683,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK || dateTimePelayanan.isAfter(datePulangPSBB)) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -7714,7 +7714,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -7840,7 +7840,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -7865,7 +7865,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -7902,7 +7902,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK || dateTimePelayanan.isAfter(datePulangPSBB)) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -7933,7 +7933,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -8270,7 +8270,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) @@ -8292,7 +8292,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK .contains(Integer.parseInt(map.get("detailId").toString())) && !idsRegDJPPenunjangPK.contains( Integer.parseInt(map.get("detailId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN).contains( + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL).contains( Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId") .equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -8336,7 +8336,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK .contains(Integer.parseInt(map.get("detailId").toString())) && !idsRegDJPPenunjangPK.contains( Integer.parseInt(map.get("detailId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN).contains( + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL).contains( Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId") .equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -8379,7 +8379,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK .contains(Integer.parseInt(map.get("detailId").toString())) && !idsRegDJPPenunjangPK.contains( Integer.parseInt(map.get("detailId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasukFfs) || dateTimePelayanan.isEqual(datePulangFfs) @@ -8433,7 +8433,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK .contains(Integer.parseInt(map.get("detailId").toString())) && !idsRegDJPPenunjangPK.contains( Integer.parseInt(map.get("detailId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN).contains( + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL).contains( Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId") .equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -8689,7 +8689,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) @@ -8708,7 +8708,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK .parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA.equals(Integer .parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN).contains( + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL).contains( Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId") .equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -8746,7 +8746,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && (dateTimePelayanan.isBefore(dateMasukFfs) || dateTimePelayanan.isEqual(datePulangFfs) || dateTimePelayanan.isAfter(datePulangFfs))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN).contains( + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL).contains( Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId") .equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -8784,7 +8784,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA.equals( Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasukFfs) || dateTimePelayanan.isEqual(datePulangFfs) @@ -8831,7 +8831,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA.equals( Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -9089,7 +9089,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) @@ -9111,7 +9111,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK .contains(Integer.parseInt(map.get("detailId").toString())) && !idsRegDJPPenunjangPK.contains( Integer.parseInt(map.get("detailId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN).contains( + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL).contains( Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId") .equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -9155,7 +9155,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK .contains(Integer.parseInt(map.get("detailId").toString())) && !idsRegDJPPenunjangPK.contains( Integer.parseInt(map.get("detailId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN).contains( + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL).contains( Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId") .equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -9198,7 +9198,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK .contains(Integer.parseInt(map.get("detailId").toString())) && !idsRegDJPPenunjangPK.contains( Integer.parseInt(map.get("detailId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasukFfs) || dateTimePelayanan.isEqual(datePulangFfs) @@ -9252,7 +9252,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK .contains(Integer.parseInt(map.get("detailId").toString())) && !idsRegDJPPenunjangPK.contains( Integer.parseInt(map.get("detailId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN).contains( + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL).contains( Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId") .equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -9458,7 +9458,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && dateTimePelayanan.isBefore(datePulangPSBB))) { result.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -9549,7 +9549,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && dateTimePelayanan.isBefore(datePulangPSBB))) { result.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -9645,7 +9645,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && dateTimePelayanan.isBefore(datePulangPSBB))) { result.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -9739,7 +9739,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK || dateTimePelayanan.isEqual(datePulangPSBB) || dateTimePelayanan.isAfter(datePulangPSBB))) { result.add(map); - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if ((dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -9761,7 +9761,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -9830,7 +9830,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK || dateTimePelayanan.isAfter(datePulangPSBB))) { result.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -9851,7 +9851,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -9919,7 +9919,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK || dateTimePelayanan.isAfter(datePulangPSBB))) { result.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -9940,7 +9940,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaServiceImpl.java index 287ee8e6..3abf56d6 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaServiceImpl.java @@ -1082,7 +1082,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb List> dataLayanan = ikiDanRemunerasiDao.getDataLogbookJamKerjaDokter( mf.format(new Date(bulan)), pssbAwal, pssbAkhir, listIdNonjadwal, Master.JenisPegawai.DOKTER, - Arrays.asList(idPegawai), Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN), listDetailJenisProduk, + Arrays.asList(idPegawai), Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL), listDetailJenisProduk, splitDataSettingDatafixed("pr_dokter_umum_igd"), drKsmUmumList, Master.Departemen.IGD, Arrays.asList(Master.JenisProduk.NONTINDAKAN), Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS), Master.Produk.KARCIS); @@ -1440,7 +1440,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb List> dataLayanan = ikiDanRemunerasiDao.getDataLogbookLuarJamKerjaDokter( mf.format(new Date(bulan)), pssbAwal, pssbAkhir, listIdNonjadwal, Master.JenisPegawai.DOKTER, idPegawai, - Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN), listDetailJenisProduk, + Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL), listDetailJenisProduk, splitDataSettingDatafixed("pr_dokter_umum_igd"), drKsmUmumList, Master.Departemen.IGD, Arrays.asList(Master.JenisProduk.NONTINDAKAN), Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS), Master.Produk.KARCIS); @@ -1765,7 +1765,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb List> dataLayanan = ikiDanRemunerasiDao.findDetailPasienLogbookJamKerjaDokter(idProduk, tglPelayanan, pssbAwal, pssbAkhir, listIdNonjadwal, Master.JenisPegawai.DOKTER, idPegawai, - Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN), listDetailJenisProduk, + Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL), listDetailJenisProduk, splitDataSettingDatafixed("pr_dokter_umum_igd"), drKsmUmumList, Master.Departemen.IGD, Arrays.asList(Master.JenisProduk.NONTINDAKAN), Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS), Master.Produk.KARCIS); @@ -2305,7 +2305,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb List> dataLayanan = ikiDanRemunerasiDao.findDetailPasienLogbookLuarJamKerjaDokter(idProduk, tglPelayanan, pssbAwal, pssbAkhir, listIdNonjadwal, Master.JenisPegawai.DOKTER, idPegawai, - Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN), listDetailJenisProduk, + Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL), listDetailJenisProduk, splitDataSettingDatafixed("pr_dokter_umum_igd"), drKsmUmumList, Master.Departemen.IGD, Arrays.asList(Master.JenisProduk.NONTINDAKAN), Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS), Master.Produk.KARCIS); @@ -2985,7 +2985,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb List> dataLayanan = ikiDanRemunerasiDao.getDataLogbookJamKerjaDokter(mf.format(bulan), pssbAwal, pssbAkhir, listIdNonjadwal, Master.JenisPegawai.DOKTER, listIdPegawai, - Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN), Arrays.asList(Master.JenisProduk.NONTINDAKAN), + Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL), Arrays.asList(Master.JenisProduk.NONTINDAKAN), Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS), Master.Produk.KARCIS); List> dataSkor = skoringTindakanMedisDao.findSkoringLogbookDokter(mf.format(bulan), diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienServiceImpl.java index e4078fb0..2e27060d 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienServiceImpl.java @@ -955,7 +955,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel */ listPelayananRemun.add(next); capaianRemun += Double.valueOf(next.get("hargaJasa").toString()); - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN).contains(next.get("idDepartemen")) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_UTAMA).contains(next.get("idDepartemen")) || Master.GolonganProduk.VISIT.equals(next.get("idGolonganProduk"))) { /* * Dibatasi hanya di rawat jalan atau visite saja @@ -1035,7 +1035,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel */ listPelayananRemun.add(next); capaianRemun += Double.valueOf(next.get("hargaJasa").toString()); - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN).contains(next.get("idDepartemen")) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_UTAMA).contains(next.get("idDepartemen")) || Master.GolonganProduk.VISIT.equals(next.get("idGolonganProduk"))) { /* * Dibatasi hanya di rawat jalan atau visite saja diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PendapatanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PendapatanServiceImpl.java index 302172af..c1718b03 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PendapatanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PendapatanServiceImpl.java @@ -109,7 +109,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat Integer idPegawai, Integer idProduk, String namaProduk, Integer idKelompokPasien, Integer idDepartemen, Integer idKomponenHarga, Double hargaJual, Double hargaDiskon, Double count) { Map result = new HashMap<>(); - + List idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga"); List idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); @@ -300,7 +300,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat List> data = pendapatanDao.getPendapatanDokter(idPegawai, Arrays.asList(Master.KomponenHarga.JASA_MEDIS), 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"); @@ -659,7 +659,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -674,7 +674,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat rawResult.add(map); } } else { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -710,7 +710,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat || dateTimePelayanan.isAfter(datePulangPSBB)) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -741,7 +741,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -759,8 +759,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else if (!listDetailJenisProduk.contains(Integer.parseInt(map.get("detailId").toString())) && map.get("departemenId").equals(Master.Departemen.IGD) - && drKsmUmumList.contains(idPegawai) && idsDokterUmumIGD - .contains(Integer.parseInt(map.get("idProduk").toString()))) { + && drKsmUmumList.contains(idPegawai) + && idsDokterUmumIGD.contains(Integer.parseInt(map.get("idProduk").toString()))) { if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { Date tanggalPelayanan = (Date) map.get("tanggalPelayanan"); String tglPelayanan = new SimpleDateFormat("yyyy-MM-dd").format(tanggalPelayanan); @@ -868,7 +868,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -883,7 +883,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat rawResult.add(map); } } else { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -919,7 +919,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat || dateTimePelayanan.isAfter(datePulangPSBB)) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -950,7 +950,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -1076,7 +1076,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -1091,7 +1091,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat rawResult.add(map); } } else { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -1127,7 +1127,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat || dateTimePelayanan.isAfter(datePulangPSBB)) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -1158,7 +1158,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -1294,8 +1294,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat harga = Double.parseDouble(mapResult1.get("harga").toString()); if (drAnastesiList.contains(idPegawai)) { - if (idsPenunjangBukanAnestesi - .contains(mapResult1.get("idProduk"))) { + if (idsPenunjangBukanAnestesi.contains(mapResult1.get("idProduk"))) { percentage = persenOperator; } else if (mapResult1.get("idJenisPelaksana") .equals(Master.JenisPetugasPelaksana.DOKTER_PEMERIKSA)) { @@ -1328,8 +1327,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat harga = Double.parseDouble(mapResult2.get("harga").toString()); if (drAnastesiList.contains(idPegawai)) { - if (idsPenunjangBukanAnestesi - .contains(mapResult2.get("idProduk"))) { + if (idsPenunjangBukanAnestesi.contains(mapResult2.get("idProduk"))) { percentage = persenOperator; } else if (mapResult2.get("idJenisPelaksana") .equals(Master.JenisPetugasPelaksana.DOKTER_PEMERIKSA)) { @@ -1444,7 +1442,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } - + List idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga"); List idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); @@ -1818,7 +1816,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (diskon > 0 && (CommonUtil.isNullOrEmpty(statusDiskon) || statusDiskon.equals(0))) { @@ -1883,7 +1881,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (diskon > 0 && (CommonUtil.isNullOrEmpty(statusDiskon) || statusDiskon.equals(0))) { @@ -1975,7 +1973,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -2041,7 +2039,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (diskon > 0 && (CommonUtil.isNullOrEmpty(statusDiskon) || statusDiskon.equals(0))) { @@ -2204,7 +2202,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (diskon > 0 && (CommonUtil.isNullOrEmpty(statusDiskon) || statusDiskon.equals(0))) { @@ -2268,7 +2266,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (diskon > 0 && (CommonUtil.isNullOrEmpty(statusDiskon) || statusDiskon.equals(0))) { @@ -2360,7 +2358,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -2426,7 +2424,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (diskon > 0 && (CommonUtil.isNullOrEmpty(statusDiskon) || statusDiskon.equals(0))) { @@ -2587,7 +2585,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (diskon > 0 && (CommonUtil.isNullOrEmpty(statusDiskon) || statusDiskon.equals(0))) { @@ -2651,7 +2649,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (diskon > 0 && (CommonUtil.isNullOrEmpty(statusDiskon) || statusDiskon.equals(0))) { @@ -2743,7 +2741,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -2809,7 +2807,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (diskon > 0 && (CommonUtil.isNullOrEmpty(statusDiskon) || statusDiskon.equals(0))) { @@ -2967,7 +2965,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } - + List idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga"); List idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); Double komponenDasar = Double.parseDouble(GetSettingDataFixed("ld_komponen_dasar")); @@ -3291,7 +3289,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -3316,7 +3314,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -3353,7 +3351,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat || dateTimePelayanan.isAfter(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -3384,7 +3382,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -3512,7 +3510,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -3537,7 +3535,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -3574,7 +3572,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat || dateTimePelayanan.isAfter(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) @@ -3607,7 +3605,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -3733,7 +3731,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -3758,7 +3756,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -3795,7 +3793,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat || dateTimePelayanan.isAfter(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -3826,7 +3824,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -3928,8 +3926,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat harga = Double.parseDouble(mapResult.get("harga").toString()); if (drAnastesiList.contains(idPegawai)) { - if (idsPenunjangBukanAnestesi - .contains(mapResult.get("idProduk"))) { + if (idsPenunjangBukanAnestesi.contains(mapResult.get("idProduk"))) { percentage = persenOperator; } else if (mapResult.get("idJenisPelaksana") .equals(Master.JenisPetugasPelaksana.DOKTER_PEMERIKSA)) { @@ -4053,7 +4050,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } - + List idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); List idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga"); List idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); @@ -4393,7 +4390,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -4418,7 +4415,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -4455,7 +4452,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat || dateTimePelayanan.isAfter(datePulangPSBB))) { result.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -4486,7 +4483,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -4504,8 +4501,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else if (!listDetailJenisProduk.contains(Integer.parseInt(map.get("detailId").toString())) && map.get("departemenId").equals(Master.Departemen.IGD) - && drKsmUmumList.contains(idPegawai) && idsDokterUmumIGD - .contains(Integer.parseInt(map.get("idProduk").toString()))) { + && drKsmUmumList.contains(idPegawai) + && idsDokterUmumIGD.contains(Integer.parseInt(map.get("idProduk").toString()))) { if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { Date tanggalPelayanan = (Date) map.get("tanggalPelayanan"); String tglPelayanan = new SimpleDateFormat("yyyy-MM-dd").format(tanggalPelayanan); @@ -4613,7 +4610,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -4638,7 +4635,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -4675,7 +4672,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat || dateTimePelayanan.isAfter(datePulangPSBB))) { result.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -4706,7 +4703,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -4832,7 +4829,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -4857,7 +4854,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -4894,7 +4891,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat || dateTimePelayanan.isAfter(datePulangPSBB))) { result.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -4925,7 +4922,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && !Master.KelompokPasien.JAMKESDA .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (map.get("ruanganId").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) && idsKonsultasiDokterJaga.contains(map.get("idProduk"))) { @@ -5028,7 +5025,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat listDetailJenisProdukException = idsRegDJPAdminNonPK; listDetailJenisProdukException.removeAll(listDetailJenisProduk); } - + List idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); List idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); Double komponenDasar = Double.parseDouble(GetSettingDataFixed("ld_komponen_dasar")); @@ -5057,8 +5054,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else if (!listDetailJenisProduk.contains(Integer.parseInt(map.get("detailId").toString())) && map.get("departemenId").equals(Master.Departemen.IGD) - && drKsmUmumList.contains(idPegawai) && idsDokterUmumIGD - .contains(Integer.parseInt(map.get("idProduk").toString()))) { + && drKsmUmumList.contains(idPegawai) + && idsDokterUmumIGD.contains(Integer.parseInt(map.get("idProduk").toString()))) { if (Boolean.parseBoolean(getJasaMedisFfs.get("flagCounter").toString())) { map.put("jasaMedis", Double.parseDouble(getJasaMedisFfs.get("jasaMedis").toString())); rawResult.add(map); @@ -5209,7 +5206,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -5224,7 +5221,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (Boolean.parseBoolean(getJasaMedisFfs.get("flagCounter").toString())) { map.put("jasaMedis", @@ -5258,7 +5255,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (Boolean.parseBoolean(getJasaMedisFfs.get("flagCounter").toString())) { map.put("jasaMedis", @@ -5279,8 +5276,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else if (!listDetailJenisProduk.contains(Integer.parseInt(map.get("detailId").toString())) && map.get("departemenId").equals(Master.Departemen.IGD) - && drKsmUmumList.contains(idPegawai) && idsDokterUmumIGD - .contains(Integer.parseInt(map.get("idProduk").toString()))) { + && drKsmUmumList.contains(idPegawai) + && idsDokterUmumIGD.contains(Integer.parseInt(map.get("idProduk").toString()))) { if (Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (Boolean.parseBoolean(getJasaMedisRemun.get("flagCounter").toString())) { @@ -5385,7 +5382,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -5400,7 +5397,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (Boolean.parseBoolean(getJasaMedisFfs.get("flagCounter").toString())) { map.put("jasaMedis", @@ -5434,7 +5431,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (Boolean.parseBoolean(getJasaMedisFfs.get("flagCounter").toString())) { map.put("jasaMedis", @@ -5566,7 +5563,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -5581,7 +5578,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (Boolean.parseBoolean(getJasaMedisFfs.get("flagCounter").toString())) { map.put("jasaMedis", @@ -5615,7 +5612,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (Boolean.parseBoolean(getJasaMedisFfs.get("flagCounter").toString())) { map.put("jasaMedis", @@ -5725,8 +5722,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat harga = Double.parseDouble(mapCollection.get("harga").toString()); if (drAnastesiList.contains(idPegawai)) { - if (idsPenunjangBukanAnestesi - .contains(mapCollection.get("idProduk"))) { + if (idsPenunjangBukanAnestesi.contains(mapCollection.get("idProduk"))) { percentage = persenOperator; } else if (mapCollection.get("idJenisPelaksana") .equals(Master.JenisPetugasPelaksana.DOKTER_PEMERIKSA)) { @@ -5829,7 +5825,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (laboranRadiologList.contains(idPegawai)) { listDetailJenisProdukException = idsRegDJPAdminNonPK; } - + List idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); if (CommonUtil.isNotNullOrEmpty(data)) { @@ -5859,8 +5855,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else if (!listDetailJenisProduk.contains(Integer.parseInt(map.get("detailId").toString())) && map.get("departemenId").equals(Master.Departemen.IGD) - && drKsmUmumList.contains(idPegawai) && idsDokterUmumIGD - .contains(Integer.parseInt(map.get("idProduk").toString()))) { + && drKsmUmumList.contains(idPegawai) + && idsDokterUmumIGD.contains(Integer.parseInt(map.get("idProduk").toString()))) { if (Boolean.parseBoolean(getJasaMedisFfs.get("flagCounter").toString())) { map.put("tarifStr", kursINA.format(Double.parseDouble(map.get("harga").toString())).toString()); @@ -6058,7 +6054,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -6079,7 +6075,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (Boolean.parseBoolean(getJasaMedisFfs.get("flagCounter").toString())) { map.put("tarifStr", kursINA @@ -6131,7 +6127,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (Boolean.parseBoolean(getJasaMedisFfs.get("flagCounter").toString())) { map.put("tarifStr", kursINA @@ -6164,8 +6160,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else if (!listDetailJenisProduk.contains(Integer.parseInt(map.get("detailId").toString())) && map.get("departemenId").equals(Master.Departemen.IGD) - && drKsmUmumList.contains(idPegawai) && idsDokterUmumIGD - .contains(Integer.parseInt(map.get("idProduk").toString()))) { + && drKsmUmumList.contains(idPegawai) + && idsDokterUmumIGD.contains(Integer.parseInt(map.get("idProduk").toString()))) { if (Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (Boolean.parseBoolean(getJasaMedisRemun.get("flagCounter").toString())) { @@ -6307,7 +6303,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -6328,7 +6324,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (Boolean.parseBoolean(getJasaMedisFfs.get("flagCounter").toString())) { map.put("tarifStr", kursINA @@ -6380,7 +6376,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (Boolean.parseBoolean(getJasaMedisFfs.get("flagCounter").toString())) { map.put("tarifStr", kursINA @@ -6560,7 +6556,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -6581,7 +6577,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (Boolean.parseBoolean(getJasaMedisFfs.get("flagCounter").toString())) { map.put("tarifStr", kursINA @@ -6633,7 +6629,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (Boolean.parseBoolean(getJasaMedisFfs.get("flagCounter").toString())) { map.put("tarifStr", kursINA @@ -6750,7 +6746,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat listDetailJenisProdukException = idsRegDJPAdminNonPK; listDetailJenisProdukException.removeAll(listDetailJenisProduk); } - + List idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); List idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); Double komponenDasar = Double.parseDouble(GetSettingDataFixed("ld_komponen_dasar")); @@ -6892,7 +6888,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && dateTimePelayanan.isBefore(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -6907,8 +6903,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else if (!listDetailJenisProduk.contains(Integer.parseInt(map.get("detailId").toString())) && map.get("departemenId").equals(Master.Departemen.IGD) && drKsmUmumList.contains(idPegawai) - && idsDokterUmumIGD - .contains(Integer.parseInt(map.get("idProduk").toString()))) { + && idsDokterUmumIGD.contains(Integer.parseInt(map.get("idProduk").toString()))) { if (Master.KelompokPasien.BPJS.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { rawResult.add(map); } else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { @@ -6979,7 +6974,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && dateTimePelayanan.isBefore(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -7068,7 +7063,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && dateTimePelayanan.isBefore(datePulangPSBB))) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -7171,8 +7166,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat harga = Double.parseDouble(mapCollection.get("harga").toString()); if (drAnastesiList.contains(idPegawai)) { - if (idsPenunjangBukanAnestesi - .contains(mapCollection.get("idProduk"))) { + if (idsPenunjangBukanAnestesi.contains(mapCollection.get("idProduk"))) { percentage = persenOperator; } else if (mapCollection.get("idJenisPelaksana") .equals(Master.JenisPetugasPelaksana.DOKTER_PEMERIKSA)) { @@ -7275,7 +7269,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat listDetailJenisProdukException = idsRegDJPAdminNonPK; listDetailJenisProdukException.removeAll(listDetailJenisProduk); } - + List idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); List idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); @@ -7429,7 +7423,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && dateTimePelayanan.isBefore(datePulangPSBB))) { result.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -7444,8 +7438,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else if (!listDetailJenisProduk.contains(Integer.parseInt(map.get("detailId").toString())) && map.get("departemenId").equals(Master.Departemen.IGD) && drKsmUmumList.contains(idPegawai) - && idsDokterUmumIGD - .contains(Integer.parseInt(map.get("idProduk").toString()))) { + && idsDokterUmumIGD.contains(Integer.parseInt(map.get("idProduk").toString()))) { if (Master.KelompokPasien.BPJS.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { result.add(map); } else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { @@ -7516,7 +7509,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && dateTimePelayanan.isBefore(datePulangPSBB))) { result.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -7605,7 +7598,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && dateTimePelayanan.isBefore(datePulangPSBB))) { result.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && ((dateTimePelayanan.isEqual(dateMasuk) || dateTimePelayanan.isAfter(dateMasuk)) && dateTimePelayanan.isBefore(datePulang))) { @@ -7742,7 +7735,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } - + List idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); List idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga"); List idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); @@ -7925,8 +7918,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat rawResult.add(map); } else if (!listDetailJenisProduk.contains(Integer.parseInt(map.get("detailId").toString())) && map.get("departemenId").equals(Master.Departemen.IGD) - && drKsmUmumList.contains(idPegawai) && idsDokterUmumIGD - .contains(Integer.parseInt(map.get("idProduk").toString()))) { + && drKsmUmumList.contains(idPegawai) + && idsDokterUmumIGD.contains(Integer.parseInt(map.get("idProduk").toString()))) { rawResult.add(map); } else if (CommonUtil.isNotNullOrEmpty(listDetailJenisProdukException) && listDetailJenisProdukException @@ -8043,7 +8036,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { rawResult.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -8059,7 +8052,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { rawResult.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -8087,7 +8080,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat || dateTimePelayanan.isAfter(datePulangPSBB)) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -8109,7 +8102,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { rawResult.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -8122,8 +8115,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else if (!listDetailJenisProduk.contains(Integer.parseInt(map.get("detailId").toString())) && map.get("departemenId").equals(Master.Departemen.IGD) - && drKsmUmumList.contains(idPegawai) && idsDokterUmumIGD - .contains(Integer.parseInt(map.get("idProduk").toString()))) { + && drKsmUmumList.contains(idPegawai) + && idsDokterUmumIGD.contains(Integer.parseInt(map.get("idProduk").toString()))) { if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { Date tanggalPelayanan = (Date) map.get("tanggalPelayanan"); String tglPelayanan = new SimpleDateFormat("yyyy-MM-dd").format(tanggalPelayanan); @@ -8227,7 +8220,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { rawResult.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -8243,7 +8236,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { rawResult.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -8271,7 +8264,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat || dateTimePelayanan.isAfter(datePulangPSBB)) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -8293,7 +8286,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { rawResult.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -8410,7 +8403,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { rawResult.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -8426,7 +8419,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { rawResult.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -8454,7 +8447,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat || dateTimePelayanan.isAfter(datePulangPSBB)) { rawResult.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -8476,7 +8469,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { rawResult.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -8578,8 +8571,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat harga = Double.parseDouble(mapCollection.get("harga").toString()); if (drAnastesiList.contains(idPegawai)) { - if (idsPenunjangBukanAnestesi - .contains(mapCollection.get("idProduk"))) { + if (idsPenunjangBukanAnestesi.contains(mapCollection.get("idProduk"))) { percentage = persenOperator; } else if (mapCollection.get("idJenisPelaksana") .equals(Master.JenisPetugasPelaksana.DOKTER_PEMERIKSA)) { @@ -8719,7 +8711,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } - + List idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd"); List idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga"); List idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi"); @@ -8960,8 +8952,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat result.add(map); } else if (!listDetailJenisProduk.contains(Integer.parseInt(map.get("detailId").toString())) && map.get("departemenId").equals(Master.Departemen.IGD) - && drKsmUmumList.contains(idPegawai) && idsDokterUmumIGD - .contains(Integer.parseInt(map.get("idProduk").toString()))) { + && drKsmUmumList.contains(idPegawai) + && idsDokterUmumIGD.contains(Integer.parseInt(map.get("idProduk").toString()))) { result.add(map); } else if (CommonUtil.isNotNullOrEmpty(listDetailJenisProdukException) && listDetailJenisProdukException @@ -9075,7 +9067,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -9091,7 +9083,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -9119,7 +9111,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat || dateTimePelayanan.isAfter(datePulangPSBB)) { result.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -9141,7 +9133,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -9154,8 +9146,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else if (!listDetailJenisProduk.contains(Integer.parseInt(map.get("detailId").toString())) && map.get("departemenId").equals(Master.Departemen.IGD) - && drKsmUmumList.contains(idPegawai) && idsDokterUmumIGD - .contains(Integer.parseInt(map.get("idProduk").toString()))) { + && drKsmUmumList.contains(idPegawai) + && idsDokterUmumIGD.contains(Integer.parseInt(map.get("idProduk").toString()))) { if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { Date tanggalPelayanan = (Date) map.get("tanggalPelayanan"); String tglPelayanan = new SimpleDateFormat("yyyy-MM-dd").format(tanggalPelayanan); @@ -9259,7 +9251,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -9275,7 +9267,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -9303,7 +9295,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat || dateTimePelayanan.isAfter(datePulangPSBB)) { result.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -9325,7 +9317,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -9442,7 +9434,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -9458,7 +9450,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP) @@ -9486,7 +9478,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat || dateTimePelayanan.isAfter(datePulangPSBB)) { result.add(map); } - } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) @@ -9508,7 +9500,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { - if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) + if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL) .contains(Integer.parseInt(map.get("departemenId").toString()))) { result.add(map); } else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_INAP)