Merge branch 'sdm' of 172.16.44.33:/mnt/git/SC-be-java into sdm
This commit is contained in:
commit
28e5f08865
@ -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 {
|
||||
|
||||
@ -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"))) {
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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()))) {
|
||||
|
||||
@ -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());
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user