Update service remunerasi
Pemisahan semua ruangan rawat jalan utama dan penunjang
This commit is contained in:
parent
2bb7808be3
commit
ff1885c61a
@ -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;
|
||||
|
||||
@ -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);
|
||||
|
||||
|
||||
@ -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)
|
||||
|
||||
@ -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),
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user