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"))) { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaDetailServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaDetailServiceImpl.java index 3e969cea..bfb82d9d 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaDetailServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaDetailServiceImpl.java @@ -22,6 +22,7 @@ import com.jasamedika.medifirst2000.constants.Master; import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.dao.LogbookKinerjaDao; import com.jasamedika.medifirst2000.dao.LogbookKinerjaDetailDao; +import com.jasamedika.medifirst2000.dao.SettingDataFixedDao; import com.jasamedika.medifirst2000.entities.LogbookKinerja; import com.jasamedika.medifirst2000.entities.LogbookKinerjaDetail; import com.jasamedika.medifirst2000.exception.ServiceVOException; @@ -35,6 +36,9 @@ public class LogbookKinerjaDetailServiceImpl extends BaseVoServiceImpl implement @Autowired private BaseConverterImpl logbookKinerjaDetailConverter; + @Autowired + private SettingDataFixedDao settingDataFixedDao; + @Autowired private LogbookKinerjaDao logbookKinerjaDao; @@ -48,12 +52,11 @@ public class LogbookKinerjaDetailServiceImpl extends BaseVoServiceImpl implement LogbookKinerjaDetail logbookKinerjaDetail = logbookKinerjaDetailConverter.transferVOToModel(vo, new LogbookKinerjaDetail()); - logbookKinerjaDetail.setLogbookKinerja(logbookKinerja); logbookKinerjaDetail.setTanggalKegiatan(new Date()); logbookKinerjaDao.save(logbookKinerja); - + LogbookKinerjaDetail resultModel = logbookKinerjaDetailDao.save(logbookKinerjaDetail); if (CommonUtil.isNotNullOrEmpty(resultModel)) { /** @@ -71,7 +74,7 @@ public class LogbookKinerjaDetailServiceImpl extends BaseVoServiceImpl implement } logbookKinerjaDao.save(models); } - + /** * menghitung capaian indikator satuan yang harus dihitung secara * rata-rata @@ -188,8 +191,10 @@ public class LogbookKinerjaDetailServiceImpl extends BaseVoServiceImpl implement public List> findWorkingRecord(Integer idPegawai, Integer idJabatan, Long bulan, Boolean statusVerif) throws JpaSystemException { DateFormat df = new SimpleDateFormat("yyyy-MM"); + + String strTglLimitVerif = settingDataFixedDao.getSettingDataFixed("tglLimitVerifWorkingRecord"); LocalDateTime tglLimitVerif = LocalDateTime - .of(LocalDate.parse(df.format(new Date(bulan)) + "-04").plusMonths(1), LocalTime.MAX); + .of(LocalDate.parse(df.format(new Date(bulan)) + strTglLimitVerif).plusMonths(1), LocalTime.MAX); List> result = logbookKinerjaDetailDao.findWorkingRecord(idPegawai, idJabatan, df.format(new Date(bulan)), statusVerif); diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienNakesServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienNakesServiceImpl.java index 4ade60c5..23d3f55f 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienNakesServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienNakesServiceImpl.java @@ -3,6 +3,7 @@ package com.jasamedika.medifirst2000.service.impl; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; +import java.util.Date; import java.util.List; import java.util.Map; @@ -57,33 +58,39 @@ public class PelayananPasienNakesServiceImpl extends BaseVoServiceImpl implement @Override public PelayananPasienNakesVO add(PelayananPasienNakesVO vo) throws JpaSystemException, ServiceVOException { DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); + DateFormat mf = new SimpleDateFormat("yyyy-MM"); - PelayananPasienNakes pelayananNakes = pelayananNakesConverter.transferVOToModel(vo, new PelayananPasienNakes()); + if (mf.format(vo.getTglPelayanan()).equals(mf.format(new Date()))) { + PelayananPasienNakes pelayananNakes = pelayananNakesConverter.transferVOToModel(vo, + new PelayananPasienNakes()); - AntrianPasienDiPeriksa antrianPasien = antrianPasienConverter.transferVOToModel(vo.getAntrianPasienDiperiksa(), - new AntrianPasienDiPeriksa()); - pelayananNakes.setAntrianPasienDiperiksa(antrianPasien); + AntrianPasienDiPeriksa antrianPasien = antrianPasienConverter + .transferVOToModel(vo.getAntrianPasienDiperiksa(), new AntrianPasienDiPeriksa()); + pelayananNakes.setAntrianPasienDiperiksa(antrianPasien); - ProdukNakes produk = produkNakesConverter.transferVOToModel(vo.getProduk(), new ProdukNakes()); - pelayananNakes.setProduk(produk); + ProdukNakes produk = produkNakesConverter.transferVOToModel(vo.getProduk(), new ProdukNakes()); + pelayananNakes.setProduk(produk); - Pegawai pegawai = pegawaiConverter.transferVOToModel(vo.getPegawai(), new Pegawai()); - pelayananNakes.setPegawai(pegawai); + Pegawai pegawai = pegawaiConverter.transferVOToModel(vo.getPegawai(), new Pegawai()); + pelayananNakes.setPegawai(pegawai); - SkoringTindakanNakes skoringNakes = skoringTindakanNakesDao.findLast(vo.getProduk().getId(), - df.format(vo.getTglPelayanan())); - if (CommonUtil.isNotNullOrEmpty(skoringNakes)) { - pelayananNakes.setSkor(skoringNakes.getSkor()); + SkoringTindakanNakes skoringNakes = skoringTindakanNakesDao.findLast(vo.getProduk().getId(), + df.format(vo.getTglPelayanan())); + if (CommonUtil.isNotNullOrEmpty(skoringNakes)) { + pelayananNakes.setSkor(skoringNakes.getSkor()); + } else { + pelayananNakes.setSkor(1.00); + } + + PelayananPasienNakes resultModel = pelayananNakesDao.save(pelayananNakes); + + PelayananPasienNakesVO resultVO = new PelayananPasienNakesVO(); + resultVO = pelayananNakesConverter.transferModelToVO(resultModel, resultVO); + + return resultVO; } else { - pelayananNakes.setSkor(1.00); + return null; } - - PelayananPasienNakes resultModel = pelayananNakesDao.save(pelayananNakes); - - PelayananPasienNakesVO resultVO = new PelayananPasienNakesVO(); - resultVO = pelayananNakesConverter.transferModelToVO(resultModel, resultVO); - - return resultVO; } @Override diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienPerawatServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienPerawatServiceImpl.java index 8c34cdb7..ef5688c6 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienPerawatServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienPerawatServiceImpl.java @@ -3,6 +3,7 @@ package com.jasamedika.medifirst2000.service.impl; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; +import java.util.Date; import java.util.List; import java.util.Map; @@ -56,34 +57,39 @@ public class PelayananPasienPerawatServiceImpl extends BaseVoServiceImpl impleme @Override public PelayananPasienPerawatVO add(PelayananPasienPerawatVO vo) throws JpaSystemException, ServiceVOException { DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); + DateFormat mf = new SimpleDateFormat("yyyy-MM"); - PelayananPasienPerawat pelayananPerawat = pelayananPerawatConverter.transferVOToModel(vo, - new PelayananPasienPerawat()); + if (mf.format(vo.getTglPelayanan()).equals(mf.format(new Date()))) { + PelayananPasienPerawat pelayananPerawat = pelayananPerawatConverter.transferVOToModel(vo, + new PelayananPasienPerawat()); - AntrianPasienDiPeriksa antrianPasien = antrianPasienConverter.transferVOToModel(vo.getAntrianPasienDiperiksa(), - new AntrianPasienDiPeriksa()); - pelayananPerawat.setAntrianPasienDiperiksa(antrianPasien); + AntrianPasienDiPeriksa antrianPasien = antrianPasienConverter + .transferVOToModel(vo.getAntrianPasienDiperiksa(), new AntrianPasienDiPeriksa()); + pelayananPerawat.setAntrianPasienDiperiksa(antrianPasien); - ProdukPerawat produk = produkPerawatConverter.transferVOToModel(vo.getProduk(), new ProdukPerawat()); - pelayananPerawat.setProduk(produk); + ProdukPerawat produk = produkPerawatConverter.transferVOToModel(vo.getProduk(), new ProdukPerawat()); + pelayananPerawat.setProduk(produk); - Pegawai pegawai = pegawaiConverter.transferVOToModel(vo.getPegawai(), new Pegawai()); - pelayananPerawat.setPegawai(pegawai); + Pegawai pegawai = pegawaiConverter.transferVOToModel(vo.getPegawai(), new Pegawai()); + pelayananPerawat.setPegawai(pegawai); - SkoringTindakanPerawat skoringPerawat = skoringTindakanPerawatDao.findLast(vo.getProduk().getId(), - df.format(vo.getTglPelayanan())); - if (CommonUtil.isNotNullOrEmpty(skoringPerawat)) { - pelayananPerawat.setSkor(skoringPerawat.getSkor()); + SkoringTindakanPerawat skoringPerawat = skoringTindakanPerawatDao.findLast(vo.getProduk().getId(), + df.format(vo.getTglPelayanan())); + if (CommonUtil.isNotNullOrEmpty(skoringPerawat)) { + pelayananPerawat.setSkor(skoringPerawat.getSkor()); + } else { + pelayananPerawat.setSkor(1.00); + } + + PelayananPasienPerawat resultModel = pelayananPerawatDao.save(pelayananPerawat); + + PelayananPasienPerawatVO resultVO = new PelayananPasienPerawatVO(); + resultVO = pelayananPerawatConverter.transferModelToVO(resultModel, resultVO); + + return resultVO; } else { - pelayananPerawat.setSkor(1.00); + return null; } - - PelayananPasienPerawat resultModel = pelayananPerawatDao.save(pelayananPerawat); - - PelayananPasienPerawatVO resultVO = new PelayananPasienPerawatVO(); - resultVO = pelayananPerawatConverter.transferModelToVO(resultModel, resultVO); - - return resultVO; } @Override diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PendapatanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PendapatanServiceImpl.java index f2009a70..e6402dab 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PendapatanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PendapatanServiceImpl.java @@ -336,6 +336,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("idJasa").equals(Master.KomponenHarga.JASA_DOKTER)) { if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -346,7 +347,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat * Double.parseDouble(map.get("count").toString()); map.put("jasaMedis", jasaMedis); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiskon").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -369,6 +371,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("idJasa").equals(Master.KomponenHarga.JASA_DOKTER)) { if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -379,7 +382,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat * Double.parseDouble(map.get("count").toString()); map.put("jasaMedis", jasaMedis); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiskon").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -402,6 +406,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("idJasa").equals(Master.KomponenHarga.JASA_DOKTER_ANASTESI)) { if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -412,7 +417,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat * Double.parseDouble(map.get("count").toString()); map.put("jasaMedis", jasaMedis); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiskon").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -437,6 +443,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("idJasa").equals(Master.KomponenHarga.JASA_ASISTEN_SPESIALIS)) { if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -447,7 +454,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat * Double.parseDouble(map.get("count").toString()); map.put("jasaMedis", jasaMedis); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiskon").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -470,6 +478,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("idJasa").equals(Master.KomponenHarga.JASA_DOKTER)) { if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -480,7 +489,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat * Double.parseDouble(map.get("count").toString()); map.put("jasaMedis", jasaMedis); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiskon").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -629,6 +639,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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 (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { @@ -714,6 +726,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -836,6 +850,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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 (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { @@ -921,6 +937,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -1042,6 +1060,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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 (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { @@ -1127,6 +1147,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -1421,6 +1443,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (idKomponenHarga.equals(Master.KomponenHarga.JASA_DOKTER)) { if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -1431,7 +1454,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat * Double.parseDouble(map.get("jumlah").toString()); map.put("jasaMedis", jasaMedis); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiscount").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -1454,6 +1478,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (idKomponenHarga.equals(Master.KomponenHarga.JASA_DOKTER)) { if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -1464,7 +1489,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat * Double.parseDouble(map.get("jumlah").toString()); map.put("jasaMedis", jasaMedis); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiscount").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -1487,6 +1513,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (idKomponenHarga.equals(Master.KomponenHarga.JASA_DOKTER_ANASTESI)) { if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -1497,7 +1524,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat * Double.parseDouble(map.get("jumlah").toString()); map.put("jasaMedis", jasaMedis); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiscount").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -1522,6 +1550,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (idKomponenHarga.equals(Master.KomponenHarga.JASA_ASISTEN_SPESIALIS)) { if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -1532,7 +1561,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat * Double.parseDouble(map.get("jumlah").toString()); map.put("jasaMedis", jasaMedis); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiscount").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -1555,6 +1585,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (idKomponenHarga.equals(Master.KomponenHarga.JASA_DOKTER)) { if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -1565,7 +1596,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat * Double.parseDouble(map.get("jumlah").toString()); map.put("jasaMedis", jasaMedis); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiscount").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -1769,6 +1801,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -1832,6 +1866,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .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))) { @@ -1898,6 +1934,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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") @@ -1992,6 +2030,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -2155,6 +2195,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -2217,6 +2259,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .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))) { @@ -2283,6 +2327,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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") @@ -2377,6 +2423,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -2538,6 +2586,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -2600,6 +2650,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .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))) { @@ -2666,6 +2718,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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") @@ -2760,6 +2814,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -2938,7 +2994,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat * Double.parseDouble(map.get("count").toString()); map.put("jasaMedis", jasaMedis); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiskon").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -2961,6 +3018,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("idJasa").equals(Master.KomponenHarga.JASA_DOKTER)) { if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -2971,7 +3029,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat * Double.parseDouble(map.get("count").toString()); map.put("jasaMedis", jasaMedis); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiskon").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -2994,6 +3053,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("idJasa").equals(Master.KomponenHarga.JASA_DOKTER_ANASTESI)) { if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -3004,7 +3064,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat * Double.parseDouble(map.get("count").toString()); map.put("jasaMedis", jasaMedis); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiskon").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -3029,6 +3090,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("idJasa").equals(Master.KomponenHarga.JASA_ASISTEN_SPESIALIS)) { if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -3039,7 +3101,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat * Double.parseDouble(map.get("count").toString()); map.put("jasaMedis", jasaMedis); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiskon").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -3062,6 +3125,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("idJasa").equals(Master.KomponenHarga.JASA_DOKTER)) { if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -3072,7 +3136,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat * Double.parseDouble(map.get("count").toString()); map.put("jasaMedis", jasaMedis); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiskon").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -3224,6 +3289,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -3246,6 +3313,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .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))) { @@ -3272,6 +3341,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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") @@ -3313,6 +3384,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -3439,6 +3512,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -3461,6 +3536,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .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))) { @@ -3487,6 +3564,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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") @@ -3530,6 +3609,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -3654,6 +3735,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -3676,6 +3759,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .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))) { @@ -3702,6 +3787,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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") @@ -3743,6 +3830,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -3978,6 +4067,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("idKomponenHarga").equals(Master.KomponenHarga.JASA_DOKTER)) { if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -3989,7 +4079,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat map.put("jasaMedis", jasaMedis); map.put("jasaMedisStr", kursINA.format(jasaMedis).toString()); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiskon").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -4015,6 +4106,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("idKomponenHarga").equals(Master.KomponenHarga.JASA_DOKTER)) { if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -4026,7 +4118,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat map.put("jasaMedis", jasaMedis); map.put("jasaMedisStr", kursINA.format(jasaMedis).toString()); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiskon").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -4052,6 +4145,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("idKomponenHarga").equals(Master.KomponenHarga.JASA_DOKTER_ANASTESI)) { if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -4063,7 +4157,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat map.put("jasaMedis", jasaMedis); map.put("jasaMedisStr", kursINA.format(jasaMedis).toString()); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiskon").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -4091,6 +4186,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("idKomponenHarga").equals(Master.KomponenHarga.JASA_ASISTEN_SPESIALIS)) { if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -4102,7 +4198,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat map.put("jasaMedis", jasaMedis); map.put("jasaMedisStr", kursINA.format(jasaMedis).toString()); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiskon").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -4128,6 +4225,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (map.get("idKomponenHarga").equals(Master.KomponenHarga.JASA_DOKTER)) { if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -4139,7 +4237,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat map.put("jasaMedis", jasaMedis); map.put("jasaMedisStr", kursINA.format(jasaMedis).toString()); } else if (map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) + || map.get("kelompokPasienId").equals(Master.KelompokPasien.JAMKESDA)) { jasaMedis = (Double.parseDouble(map.get("hargaJual").toString()) - Double.parseDouble(map.get("hargaDiskon").toString())) * Master.FeeForService.HK_02_04_III_558_2015_5_B_C_D @@ -4291,6 +4390,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -4313,6 +4414,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .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))) { @@ -4339,6 +4442,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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") @@ -4380,6 +4485,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -4505,6 +4612,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -4527,6 +4636,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .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))) { @@ -4553,6 +4664,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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") @@ -4594,6 +4707,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -4718,6 +4833,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { @@ -4740,6 +4857,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat .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))) { @@ -4766,6 +4885,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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") @@ -4807,6 +4928,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat 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()))) { diff --git a/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/controller/IkiDanRemunerasiController.java b/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/controller/IkiDanRemunerasiController.java index a93f203d..7571c370 100644 --- a/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/controller/IkiDanRemunerasiController.java +++ b/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/controller/IkiDanRemunerasiController.java @@ -1607,7 +1607,9 @@ public class IkiDanRemunerasiController extends LocaleController