Update service remunerasi

Pemisahan semua ruangan rawat jalan utama dan penunjang
This commit is contained in:
Salman Manoe 2023-05-26 09:09:57 +07:00
parent 2bb7808be3
commit ff1885c61a
6 changed files with 222 additions and 228 deletions

View File

@ -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;

View File

@ -681,7 +681,7 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik
List<Map<String, Object>> 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<Map<String, Object>> 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);

View File

@ -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)

View File

@ -1082,7 +1082,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
List<Map<String, Object>> 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<Map<String, Object>> 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<Map<String, Object>> 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<Map<String, Object>> 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<Map<String, Object>> 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<Map<String, Object>> dataSkor = skoringTindakanMedisDao.findSkoringLogbookDokter(mf.format(bulan),

View File

@ -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

View File

@ -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)) {
@ -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))) {
@ -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)) {
@ -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"))) {
@ -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)) {
@ -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
@ -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)) {
@ -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))) {
@ -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)) {
@ -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)