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