Update IndekKinerjaService

Penerapan kelompok pasien jamkesda diperlakukan seperti bpjs di logbook poin dan logbook skor dokter
This commit is contained in:
Salman Manoe 2022-04-27 09:15:17 +07:00
parent 097fbfde05
commit c742477953
2 changed files with 100 additions and 3 deletions

View File

@ -188,10 +188,11 @@ public class Master {
public static final Integer ASURANSI_LAIN = 3;
public static final Integer BPJS = 2;
public static final Integer KEMENKES = 8;
public static final Integer JAMKESDA = 9;
public static final Integer UMUM = 1;
public static final Integer[] JAMINAN = { 2, 3, 5, 6 };
public static final Integer[] KELOMPOK_BPJS = { 2, 4, 8 };
public static final Integer[] KELOMPOK_BPJS = { 2, 4, 8, 9 };
}
public static final class KelompokShift {

View File

@ -2693,6 +2693,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
rawResult.add(map);
} else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) {
@ -2782,6 +2784,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
.contains(Integer.parseInt(map.get("idProduk").toString()))) {
if (Master.KelompokPasien.BPJS.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
rawResult.add(map);
} else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) {
@ -2875,6 +2879,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
rawResult.add(map);
} else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) {
@ -3290,6 +3296,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
rawResult.add(map);
} else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) {
@ -3379,6 +3387,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
.contains(Integer.parseInt(map.get("idProduk").toString()))) {
if (Master.KelompokPasien.BPJS.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
rawResult.add(map);
} else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) {
@ -3472,6 +3482,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
rawResult.add(map);
} else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) {
@ -3751,6 +3763,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
rawResult.add(map);
} else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) {
@ -3841,6 +3855,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
.contains(Integer.parseInt(map.get("idProduk").toString()))) {
if (Master.KelompokPasien.BPJS.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
rawResult.add(map);
} else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) {
@ -3934,6 +3950,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
rawResult.add(map);
} else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) {
@ -4810,6 +4828,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
if (diskon > 0 && (CommonUtil.isNullOrEmpty(statusDiskon) || statusDiskon.equals(0))) {
if (Double.valueOf(map.get("diskon").toString()) > 0
@ -4992,6 +5012,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
.contains(Integer.parseInt(map.get("idProduk").toString()))) {
if (Master.KelompokPasien.BPJS.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
if (diskon > 0 && (CommonUtil.isNullOrEmpty(statusDiskon) || statusDiskon.equals(0))) {
if (Double.valueOf(map.get("diskon").toString()) > 0
@ -5192,6 +5214,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
if (diskon > 0 && (CommonUtil.isNullOrEmpty(statusDiskon) || statusDiskon.equals(0))) {
if (Double.valueOf(map.get("diskon").toString()) > 0
@ -6018,6 +6042,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
rawResult.add(map);
} else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) {
@ -6107,6 +6133,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
.contains(Integer.parseInt(map.get("idProduk").toString()))) {
if (Master.KelompokPasien.BPJS.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
rawResult.add(map);
} else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) {
@ -6200,6 +6228,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
rawResult.add(map);
} else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) {
@ -6540,6 +6570,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
if (!Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES
.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)
.contains(Integer.parseInt(map.get("departemenId").toString()))) {
@ -6562,6 +6594,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& (dateTimePelayanan.isBefore(dateMasuk)
|| dateTimePelayanan.isEqual(datePulang)
|| dateTimePelayanan.isAfter(datePulang))) {
@ -6588,6 +6622,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
if (!Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
if (map.get("departemenId").equals(Master.Departemen.RAWAT_JALAN)
&& map.get("namaShift").toString().equals("Non Shift")
@ -6629,6 +6665,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
if (!Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES
.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)
.contains(Integer.parseInt(map.get("departemenId").toString()))) {
@ -6755,6 +6793,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
if (!Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES
.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)
.contains(Integer.parseInt(map.get("departemenId").toString()))) {
@ -6777,6 +6817,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& (dateTimePelayanan.isBefore(dateMasuk)
|| dateTimePelayanan.isEqual(datePulang)
|| dateTimePelayanan.isAfter(datePulang))) {
@ -6803,6 +6845,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
if (!Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
if (map.get("departemenId").equals(Master.Departemen.RAWAT_JALAN)
&& map.get("namaShift").toString().equals("Non Shift")
@ -6844,6 +6888,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
if (!Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES
.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)
.contains(Integer.parseInt(map.get("departemenId").toString()))) {
@ -6968,6 +7014,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
if (!Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES
.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)
.contains(Integer.parseInt(map.get("departemenId").toString()))) {
@ -6990,6 +7038,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& (dateTimePelayanan.isBefore(dateMasuk)
|| dateTimePelayanan.isEqual(datePulang)
|| dateTimePelayanan.isAfter(datePulang))) {
@ -7016,6 +7066,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
if (!Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
if (map.get("departemenId").equals(Master.Departemen.RAWAT_JALAN)
&& map.get("namaShift").toString().equals("Non Shift")
@ -7057,6 +7109,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
if (!Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES
.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)
.contains(Integer.parseInt(map.get("departemenId").toString()))) {
@ -7204,6 +7258,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
remun = remun + (new Double(Double.parseDouble(map.get("count").toString())))
.longValue();
@ -7361,6 +7417,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (!Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES.equals(
Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.JAMKESDA.equals(
Integer.parseInt(map.get("kelompokPasienId").toString()))) {
if (!Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI)
.contains(Integer.parseInt(map.get("detailId").toString()))
@ -7401,6 +7459,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
if (!Master.KelompokPasien.BPJS.equals(
Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES.equals(Integer
.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.JAMKESDA.equals(Integer
.parseInt(map.get("kelompokPasienId").toString()))) {
if (!Arrays
.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI)
@ -7444,6 +7504,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES.equals(Integer
.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.JAMKESDA.equals(Integer
.parseInt(map.get("kelompokPasienId").toString()))
&& (dateTimePelayanan.isBefore(dateMasukFfs)
|| dateTimePelayanan.isEqual(datePulangFfs)
|| dateTimePelayanan.isAfter(datePulangFfs))) {
@ -7490,6 +7552,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (!Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES.equals(
Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.JAMKESDA.equals(
Integer.parseInt(map.get("kelompokPasienId").toString()))) {
if (!Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI)
.contains(Integer.parseInt(map.get("detailId").toString()))
@ -7545,6 +7609,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
if (!Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES.equals(
Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.JAMKESDA.equals(
Integer.parseInt(map.get("kelompokPasienId").toString()))) {
if (!Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI)
.contains(Integer.parseInt(map.get("detailId").toString()))
@ -7625,6 +7691,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
if (Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
remun = remun + (new Double(Double.parseDouble(map.get("count").toString())))
.longValue();
@ -7782,6 +7850,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (!Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES.equals(
Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.JAMKESDA.equals(
Integer.parseInt(map.get("kelompokPasienId").toString()))) {
if (!Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI)
.contains(Integer.parseInt(map.get("detailId").toString()))
@ -7820,10 +7890,12 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY)
|| dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) {
if (map.get("namaShift").toString().contains("Pagi Sore Malam")) {
if ((!Master.KelompokPasien.BPJS.equals(
if (!Master.KelompokPasien.BPJS.equals(
Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES.equals(Integer
.parseInt(map.get("kelompokPasienId").toString())))) {
.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.JAMKESDA.equals(Integer
.parseInt(map.get("kelompokPasienId").toString()))) {
if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN).contains(
Integer.parseInt(map.get("departemenId").toString()))) {
if (map.get("ruanganId")
@ -7857,6 +7929,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES.equals(Integer
.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.JAMKESDA.equals(Integer
.parseInt(map.get("kelompokPasienId").toString()))
&& (dateTimePelayanan.isBefore(dateMasukFfs)
|| dateTimePelayanan.isEqual(datePulangFfs)
|| dateTimePelayanan.isAfter(datePulangFfs))) {
@ -7895,6 +7969,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (!Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES.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)
.contains(Integer.parseInt(map.get("departemenId").toString()))
@ -7941,6 +8017,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
if (!Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES.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)
.contains(Integer.parseInt(map.get("departemenId").toString()))) {
@ -8018,6 +8096,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
remun = remun + (new Double(Double.parseDouble(map.get("count").toString())))
.longValue();
@ -8175,6 +8255,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (!Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES.equals(
Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.JAMKESDA.equals(
Integer.parseInt(map.get("kelompokPasienId").toString()))) {
if (!Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI)
.contains(Integer.parseInt(map.get("detailId").toString()))
@ -8215,6 +8297,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
if (!Master.KelompokPasien.BPJS.equals(
Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES.equals(Integer
.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.JAMKESDA.equals(Integer
.parseInt(map.get("kelompokPasienId").toString()))) {
if (!Arrays
.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI)
@ -8258,6 +8342,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES.equals(Integer
.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.JAMKESDA.equals(Integer
.parseInt(map.get("kelompokPasienId").toString()))
&& (dateTimePelayanan.isBefore(dateMasukFfs)
|| dateTimePelayanan.isEqual(datePulangFfs)
|| dateTimePelayanan.isAfter(datePulangFfs))) {
@ -8304,6 +8390,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (!Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES.equals(
Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.JAMKESDA.equals(
Integer.parseInt(map.get("kelompokPasienId").toString()))) {
if (!Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI)
.contains(Integer.parseInt(map.get("detailId").toString()))
@ -8359,6 +8447,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
if (!Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.KEMENKES.equals(
Integer.parseInt(map.get("kelompokPasienId").toString()))
&& !Master.KelompokPasien.JAMKESDA.equals(
Integer.parseInt(map.get("kelompokPasienId").toString()))) {
if (!Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI)
.contains(Integer.parseInt(map.get("detailId").toString()))
@ -8496,6 +8586,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
result.add(map);
} else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) {
@ -8585,6 +8677,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
.contains(Integer.parseInt(map.get("idProduk").toString()))) {
if (Master.KelompokPasien.BPJS.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
result.add(map);
} else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) {
@ -8679,6 +8773,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
} else if (Master.KelompokPasien.BPJS
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.KEMENKES
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))
|| Master.KelompokPasien.JAMKESDA
.equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) {
result.add(map);
} else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) {