diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java index a79e9242..86546054 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java @@ -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 { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IndekKinerjaServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IndekKinerjaServiceImpl.java index 6d40dbc4..df2ee0ed 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IndekKinerjaServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IndekKinerjaServiceImpl.java @@ -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"))) {