Merge branch 'sdm' of 172.16.44.33:/mnt/git/SC-be-java into sdm

This commit is contained in:
Salman 2022-05-20 23:15:26 +07:00
commit 28e5f08865
7 changed files with 312 additions and 70 deletions

View File

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

View File

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

View File

@ -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<LogbookKinerjaDetailVO, LogbookKinerjaDetail> 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<Map<String, Object>> 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<Map<String, Object>> result = logbookKinerjaDetailDao.findWorkingRecord(idPegawai, idJabatan,
df.format(new Date(bulan)), statusVerif);

View File

@ -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

View File

@ -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

View File

@ -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()))) {

View File

@ -1607,7 +1607,9 @@ public class IkiDanRemunerasiController extends LocaleController<IkiDanRemuneras
getMessage(MessageResource.LABEL_SUCCESS, request));
return RestUtil.getJsonResponse(result, HttpStatus.CREATED, mapHeaderMessage);
} else {
return RestUtil.getJsonHttptatus(HttpStatus.NOT_ACCEPTABLE);
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_ERROR,
getMessage(MessageResource.LABEL_ERROR, request));
return RestUtil.getJsonHttptatus(HttpStatus.BAD_REQUEST, mapHeaderMessage);
}
} catch (ServiceVOException sve) {
LOGGER.error("Got exception {} when add/update pelayanan pasien oleh perawat", sve.getMessage());
@ -1953,7 +1955,9 @@ public class IkiDanRemunerasiController extends LocaleController<IkiDanRemuneras
getMessage(MessageResource.LABEL_SUCCESS, request));
return RestUtil.getJsonResponse(result, HttpStatus.CREATED, mapHeaderMessage);
} else {
return RestUtil.getJsonHttptatus(HttpStatus.NOT_ACCEPTABLE);
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_ERROR,
getMessage(MessageResource.LABEL_ERROR, request));
return RestUtil.getJsonHttptatus(HttpStatus.BAD_REQUEST, mapHeaderMessage);
}
} catch (ServiceVOException sve) {
LOGGER.error("Got exception {} when add/update pelayanan pasien oleh nakes lain", sve.getMessage());