From b9e5094f24336950f876a9ff1f4ba4b36db91fd6 Mon Sep 17 00:00:00 2001 From: Salman Manoe Date: Wed, 13 Apr 2022 21:13:49 +0700 Subject: [PATCH] Update Aplikasi Remunerasi - Penerapan perubahan kelompok pasien jaminan kemenkes saat simpan otomatis target capaian medis jam kerja dan luar jam kerja - Penerapan perubahan kelompok pasien jaminan kemenkes di logbook poin kinerja dokter dan cetakannya - Penerapan perubahan kelompok pasien jaminan kemenkes di detail logbook poin kinerja dokter dan cetakannya - Penerapan perubahan kelompok pasien jaminan kemenkes di logbook poin fee for service dan cetakannya - Penerapan perubahan kelompok pasien jaminan kemenkes di cetakan rekap kinerja dokter dan fee for service - Penerapan perubahan kelompok pasien jaminan kemenkes pada tampilan detail pasien logbook kinerja dokter dan fee for service - Penerapan perubahan kelompok pasien jaminan kemenkes di logbook skor kinerja dokter jam kerja dan luar jam kerja - Penerapan perubahan kelompok pasien jaminan kemenkes di detail logbook skor kinerja dokter jam kerja dan luar jam kerja - Penerapan perubahan kelompok pasien jaminan kemenkes saat hitung target skor dokter dan verifikasi logbook skor kinerja - Penerapan perubahan kelompok pasien jaminan kemenkes di logbook pendapatan fee for service - Penerapan perubahan kelompok pasien jaminan kemenkes di detail logbook pendapatan fee for service - Penerapan perubahan kelompok pasien jaminan kemenkes di cetakan pendapatan fee for service - Penerapan perubahan kelompok pasien jaminan kemenkes di cetakan detail pendapatan fee for service - Penerapan perubahan kelompok pasien jaminan kemenkes di cetakan laporan pendapatan remunerasi dan ffs --- .../medifirst2000/constants/Master.java | 3 +- .../dao/IkiDanRemunerasiDao.java | 102 +- .../impl/IkiDanRemunerasiServiceImpl.java | 4 +- .../service/impl/IndekKinerjaServiceImpl.java | 733 ++-------- .../impl/LogbookKinerjaServiceImpl.java | 11 +- .../service/impl/PendapatanServiceImpl.java | 1275 +++-------------- 6 files changed, 371 insertions(+), 1757 deletions(-) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java index a109cbcb..03cfc723 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java @@ -187,10 +187,11 @@ public class Master { public static final class KelompokPasien { public static final Integer ASURANSI_LAIN = 3; public static final Integer BPJS = 2; + public static final Integer KEMENKES = 8; public static final Integer UMUM = 1; public static final Integer[] JAMINAN = { 2, 3, 5, 6 }; - public static final Integer[] KELOMPOK_BPJS = { 2, 4 }; + public static final Integer[] KELOMPOK_BPJS = { 2, 4, 8 }; } public static final class KelompokShift { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/IkiDanRemunerasiDao.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/IkiDanRemunerasiDao.java index 6ec4c46d..666c89cf 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/IkiDanRemunerasiDao.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/IkiDanRemunerasiDao.java @@ -118,11 +118,13 @@ public interface IkiDanRemunerasiDao extends PagingAndSortingRepository :asuransiLainId and pd.rekananId is not null and pd.rekananId <> :jaminanKemenkesId) " - + "or (pd.kelompokPasienId not in (:listBpjsId) and pd.kelompokPasienId <> :asuransiLainId and pd.rekananId is null) or (pd.kelompokPasienId = :asuransiLainId and pd.rekananId is not null and pd.rekananId <> :jaminanKemenkesId) or (pd.kelompokPasienId = :asuransiLainId and pd.rekananId is null)) " - + "and ((to_char(pp.tglPelayanan,'dy') in ('mon','tue','wed','thu') and to_char(pp.tglPelayanan,'HH24:MI:ss') between '07:00:00' and (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) and ru.departemenId in (:listDepartemenId) then '14:00:00' else '15:30:00' end)) " - + "or (to_char(pp.tglPelayanan,'dy') in ('fri') and to_char(pp.tglPelayanan,'HH24:MI:ss') between '07:00:00' and (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) and ru.departemenId in (:listDepartemenId) then '15:30:00' else '16:00:00' end))) " + + "and (pd.kelompokPasienId in (:listBpjsId) " + "or (pd.kelompokPasienId not in (:listBpjsId) " + + "and ((to_char(pp.tglPelayanan,'dy') in ('mon','tue','wed','thu') " + + "and to_char(pp.tglPelayanan,'HH24:MI:ss') between '07:00:00' and (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) " + + "and ru.departemenId in (:listDepartemenId) then '14:00:00' else '15:30:00' end)) " + + "or (to_char(pp.tglPelayanan,'dy') in ('fri') " + + "and to_char(pp.tglPelayanan,'HH24:MI:ss') between '07:00:00' and (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) " + + "and ru.departemenId in (:listDepartemenId) then '15:30:00' else '16:00:00' end))) " + "and sk.id not in (:listNonjadwalId))) " + "and pg.jenisPegawaiId = :jenisPegawaiId " + "and djp.jenisProdukId not in (:listNontindakanId) " + "and pr.id <> :karcisId " + "order by su.name, pr.id") @@ -133,7 +135,6 @@ public interface IkiDanRemunerasiDao extends PagingAndSortingRepository listKategoriRemun, @Param("listInactiveId") List listIdInactive, @Param("listKsmId") List listIdKsm, @Param("listNontindakanId") List listIdNontindakan, @Param("listBpjsId") List listIdBpjs, - @Param("asuransiLainId") Integer idAsuransiLain, @Param("jaminanKemenkesId") Integer idJaminanKemenkes, @Param("karcisId") Integer idKarcis); // Target_pelayanan_luar_jam_kerja @@ -153,20 +154,26 @@ public interface IkiDanRemunerasiDao extends PagingAndSortingRepository :asuransiLainId and pd.rekananId is not null and pd.rekananId <> :jaminanKemenkesId) or (pd.kelompokPasienId not in (:listBpjsId) and pd.kelompokPasienId <> :asuransiLainId and pd.rekananId is null) or (pd.kelompokPasienId = :asuransiLainId and pd.rekananId is not null and pd.rekananId <> :jaminanKemenkesId) or (pd.kelompokPasienId = :asuransiLainId and pd.rekananId is null)) " - + "and ((to_char(pp.tglPelayanan,'dy') in ('mon','tue','wed','thu') and (to_char(pp.tglPelayanan,'HH24:MI:ss') between (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) and ru.departemenId in (:listDepartemenId) then '14:00:01' else '15:30:01' end) and '23:59:59' or to_char(pp.tglPelayanan,'HH24:MI:ss') between '00:00:00' and '07:00:00') and sk.id not in (:listNonjadwalId)) " - + "or (to_char(pp.tglPelayanan,'dy') in ('fri') and (to_char(pp.tglPelayanan,'HH24:MI:ss') between (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) and ru.departemenId in (:listDepartemenId) then '15:30:01' else '16:00:01'end) and '23:59:59' or to_char(pp.tglPelayanan,'HH24:MI:ss') between '00:00:00' and '07:00:00') and sk.id not in (:listNonjadwalId)) " - + "or to_char(pp.tglPelayanan,'dy') in ('sat','sun') " + "or sk.id in (:listNonjadwalId))) " - + "and pg.jenisPegawaiId = :jenisPegawaiId " + "and pg.kedudukanId not in (:listInactiveId) " - + "and jb.kelompokJabatanId in (3,4) " + "and djp.jenisProdukId not in (:listNontindakanId) " - + "and pr.id <> :karcisId " + "order by pg.namaLengkap, pr.id") + + "and (pd.kelompokPasienId not in (:listBpjsId) " + + "and ((to_char(pp.tglPelayanan,'dy') in ('mon','tue','wed','thu') " + + "and (to_char(pp.tglPelayanan,'HH24:MI:ss') between (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) " + + "and ru.departemenId in (:listDepartemenId) then '14:00:01' else '15:30:01' end) and '23:59:59' " + + "or to_char(pp.tglPelayanan,'HH24:MI:ss') between '00:00:00' and '07:00:00') " + + "and sk.id not in (:listNonjadwalId)) " + "or (to_char(pp.tglPelayanan,'dy') in ('fri') " + + "and (to_char(pp.tglPelayanan,'HH24:MI:ss') between (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) " + + "and ru.departemenId in (:listDepartemenId) then '15:30:01' else '16:00:01'end) and '23:59:59' " + + "or to_char(pp.tglPelayanan,'HH24:MI:ss') between '00:00:00' and '07:00:00') " + + "and sk.id not in (:listNonjadwalId)) " + "or to_char(pp.tglPelayanan,'dy') in ('sat','sun') " + + "or sk.id in (:listNonjadwalId))) " + "and pg.jenisPegawaiId = :jenisPegawaiId " + + "and pg.kedudukanId not in (:listInactiveId) " + "and jb.kelompokJabatanId in (3,4) " + + "and djp.jenisProdukId not in (:listNontindakanId) " + "and pr.id <> :karcisId " + + "order by pg.namaLengkap, pr.id") public List> getDataLayananLuarJamKerja(@Param("tglAwal") Date tglAwal, @Param("tglAkhir") Date tglAkhir, @Param("psbbAwal") Date psbbAwal, @Param("psbbAkhir") Date psbbAkhir, @Param("listNonjadwalId") List listIdNonjadwal, @Param("jenisPegawaiId") Integer idJenisPegawai, @Param("listInactiveId") List listIdInactive, @Param("listDepartemenId") List listIdDepartemen, @Param("listKsmId") List listIdKsm, @Param("listNontindakanId") List listIdNontindakan, @Param("listBpjsId") List listIdBpjs, - @Param("asuransiLainId") Integer idAsuransiLain, @Param("jaminanKemenkesId") Integer idJaminanKemenkes, @Param("karcisId") Integer idKarcis); // Kinerja_jam_kerja_dokter @@ -184,9 +191,13 @@ public interface IkiDanRemunerasiDao extends PagingAndSortingRepository :asuransiLainId and pd.rekananId is not null and pd.rekananId <> :jaminanKemenkesId) or (pd.kelompokPasienId not in (:listBpjsId) and pd.kelompokPasienId <> :asuransiLainId and pd.rekananId is null) or (pd.kelompokPasienId = :asuransiLainId and pd.rekananId is not null and pd.rekananId <> :jaminanKemenkesId) or (pd.kelompokPasienId = :asuransiLainId and pd.rekananId is null)) " - + "and ((to_char(pp.tglPelayanan,'dy') in ('mon','tue','wed','thu') and to_char(pp.tglPelayanan,'HH24:MI:ss') between '07:00:00' and (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) and ru.departemenId in (:listDepartemenId) then '14:00:00' else '15:30:00' end)) " - + "or (to_char(pp.tglPelayanan,'dy') in ('fri') and to_char(pp.tglPelayanan,'HH24:MI:ss') between '07:00:00' and (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) and ru.departemenId in (:listDepartemenId) then '15:30:00' else '16:00:00' end))) " + + "and (pd.kelompokPasienId in (:listBpjsId) " + "or (pd.kelompokPasienId not in (:listBpjsId) " + + "and ((to_char(pp.tglPelayanan,'dy') in ('mon','tue','wed','thu') " + + "and to_char(pp.tglPelayanan,'HH24:MI:ss') between '07:00:00' and (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) " + + "and ru.departemenId in (:listDepartemenId) then '14:00:00' else '15:30:00' end)) " + + "or (to_char(pp.tglPelayanan,'dy') in ('fri') " + + "and to_char(pp.tglPelayanan,'HH24:MI:ss') between '07:00:00' and (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) " + + "and ru.departemenId in (:listDepartemenId) then '15:30:00' else '16:00:00' end))) " + "and sk.id not in (:listNonjadwalId))) " + "and pg.jenisPegawaiId = :jenisPegawaiId " + "and djp.jenisProdukId not in (:listNontindakanId) " + "and pr.id <> :karcisId " + "and pg.id in (:listPegawaiId) "; @@ -207,7 +218,6 @@ public interface IkiDanRemunerasiDao extends PagingAndSortingRepository listIdProdukIgd, @Param("listDokterUmumId") List listIdDokterUmum, @Param("IgdId") Integer idIgd, @Param("listNontindakanId") List listIdNontindakan, @Param("listBpjsId") List listIdBpjs, - @Param("asuransiLainId") Integer idAsuransiLain, @Param("jaminanKemenkesId") Integer idJaminanKemenkes, @Param("karcisId") Integer idKarcis); @Query(kinerjaJamKerjaDokter + sortingKinerjaJamKerjaDokter) @@ -217,7 +227,6 @@ public interface IkiDanRemunerasiDao extends PagingAndSortingRepository listIdPegawai, @Param("listDepartemenId") List listIdDepartemen, @Param("listNontindakanId") List listIdNontindakan, @Param("listBpjsId") List listIdBpjs, - @Param("asuransiLainId") Integer idAsuransiLain, @Param("jaminanKemenkesId") Integer idJaminanKemenkes, @Param("karcisId") Integer idKarcis); // Logbook_kinerja_luar_jam_kerja_dokter @@ -234,11 +243,18 @@ public interface IkiDanRemunerasiDao extends PagingAndSortingRepository :asuransiLainId and pd.rekananId is not null and pd.rekananId <> :jaminanKemenkesId) or (pd.kelompokPasienId not in (:listBpjsId) and pd.kelompokPasienId <> :asuransiLainId and pd.rekananId is null) or (pd.kelompokPasienId = :asuransiLainId and pd.rekananId is not null and pd.rekananId <> :jaminanKemenkesId) or (pd.kelompokPasienId = :asuransiLainId and pd.rekananId is null)) " - + "and ((to_char(pp.tglPelayanan,'dy') in ('mon','tue','wed','thu') and (to_char(pp.tglPelayanan,'HH24:MI:ss') between (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) and ru.departemenId in (:listDepartemenId) then '14:00:01' else '15:30:01' end) and '23:59:59' or to_char(pp.tglPelayanan,'HH24:MI:ss') between '00:00:00' and '07:00:00') and sk.id not in (:listNonjadwalId)) " - + "or (to_char(pp.tglPelayanan,'dy') in ('fri') and (to_char(pp.tglPelayanan,'HH24:MI:ss') between (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) and ru.departemenId in (:listDepartemenId) then '15:30:01' else '16:00:01'end) and '23:59:59' or to_char(pp.tglPelayanan,'HH24:MI:ss') between '00:00:00' and '07:00:00') and sk.id not in (:listNonjadwalId)) " - + "or to_char(pp.tglPelayanan,'dy') in ('sat','sun') " + "or sk.id in (:listNonjadwalId))) " - + "and pg.jenisPegawaiId = :jenisPegawaiId " + "and (djp.id in (:listDetailJenisProdukId) " + + "and (pd.kelompokPasienId not in (:listBpjsId) " + + "and ((to_char(pp.tglPelayanan,'dy') in ('mon','tue','wed','thu') " + + "and (to_char(pp.tglPelayanan,'HH24:MI:ss') between (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) " + + "and ru.departemenId in (:listDepartemenId) then '14:00:01' else '15:30:01' end) and '23:59:59' " + + "or to_char(pp.tglPelayanan,'HH24:MI:ss') between '00:00:00' and '07:00:00') " + + "and sk.id not in (:listNonjadwalId)) " + "or (to_char(pp.tglPelayanan,'dy') in ('fri') " + + "and (to_char(pp.tglPelayanan,'HH24:MI:ss') between (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) " + + "and ru.departemenId in (:listDepartemenId) then '15:30:01' else '16:00:01'end) and '23:59:59' " + + "or to_char(pp.tglPelayanan,'HH24:MI:ss') between '00:00:00' and '07:00:00') " + + "and sk.id not in (:listNonjadwalId)) " + "or to_char(pp.tglPelayanan,'dy') in ('sat','sun') " + + "or sk.id in (:listNonjadwalId))) " + "and pg.jenisPegawaiId = :jenisPegawaiId " + + "and (djp.id in (:listDetailJenisProdukId) " + "or (djp.id not in (:listDetailJenisProdukId) and pr.id in (:listProdukIgdId) and pg.id in (:listDokterUmumId) and ru.departemenId = :IgdId)) " + "and djp.jenisProdukId not in (:listNontindakanId) " + "and pr.id <> :karcisId " + "and pg.id = :pegawaiId " + "order by pr.namaProduk, pp.tglPelayanan") @@ -250,13 +266,13 @@ public interface IkiDanRemunerasiDao extends PagingAndSortingRepository listIdProdukIgd, @Param("listDokterUmumId") List listIdDokterUmum, @Param("IgdId") Integer idIgd, @Param("listNontindakanId") List listIdNontindakan, @Param("listBpjsId") List listIdBpjs, - @Param("asuransiLainId") Integer idAsuransiLain, @Param("jaminanKemenkesId") Integer idJaminanKemenkes, @Param("karcisId") Integer idKarcis); // Detail_logbook_kinerja_jam_kerja_dokter @Query("select distinct new Map(jpp.id as jenisPetugasId,jpp.jenisPetugasPe as jenisPetugas," + "pr.id as produkId,pr.namaProduk as namaProduk," - + "pp.noRec as noRec,pp.tglPelayanan as tglPelayanan,to_char(pp.tglPelayanan,'dd-MM-yyyy HH24:MI:ss') as tglPelayananFormatted,pp.jumlah as jumlah,coalesce(pp.hargaDiscount,0) as hargaDiskon," + + "pp.noRec as noRec,pp.tglPelayanan as tglPelayanan,to_char(pp.tglPelayanan,'dd-MM-yyyy HH24:MI:ss') as tglPelayananFormatted,pp.jumlah as jumlah," + + "coalesce(pp.hargaDiscount,0) as hargaDiskon," + "ru.departemenId as departemenId,ru.id as ruanganId,ru.namaRuangan as namaRuangan," + "pd.noRegistrasi as noRegistrasi,pd.diskonPegawai as statusDiskon," + "ps.namaPasien as namaPasien,ps.noCm as noCm," + "kp.kelompokPasien as kelompokPasien) " @@ -270,11 +286,13 @@ public interface IkiDanRemunerasiDao extends PagingAndSortingRepository :asuransiLainId and pd.rekananId is not null and pd.rekananId <> :jaminanKemenkesId) " - + "or (pd.kelompokPasienId not in (:listBpjsId) and pd.kelompokPasienId <> :asuransiLainId and pd.rekananId is null) or (pd.kelompokPasienId = :asuransiLainId and pd.rekananId is not null and pd.rekananId <> :jaminanKemenkesId) or (pd.kelompokPasienId = :asuransiLainId and pd.rekananId is null)) " - + "and ((to_char(pp.tglPelayanan,'dy') in ('mon','tue','wed','thu') and to_char(pp.tglPelayanan,'HH24:MI:ss') between '07:00:00' and (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) and ru.departemenId in (:listDepartemenId) then '14:00:00' else '15:30:00' end)) " - + "or (to_char(pp.tglPelayanan,'dy') in ('fri') and to_char(pp.tglPelayanan,'HH24:MI:ss') between '07:00:00' and (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) and ru.departemenId in (:listDepartemenId) then '15:30:00' else '16:00:00' end))) " + + "and (pd.kelompokPasienId in (:listBpjsId) " + "or (pd.kelompokPasienId not in (:listBpjsId) " + + "and ((to_char(pp.tglPelayanan,'dy') in ('mon','tue','wed','thu') " + + "and to_char(pp.tglPelayanan,'HH24:MI:ss') between '07:00:00' and (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) " + + "and ru.departemenId in (:listDepartemenId) then '14:00:00' else '15:30:00' end)) " + + "or (to_char(pp.tglPelayanan,'dy') in ('fri') " + + "and to_char(pp.tglPelayanan,'HH24:MI:ss') between '07:00:00' and (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) " + + "and ru.departemenId in (:listDepartemenId) then '15:30:00' else '16:00:00' end))) " + "and sk.id not in (:listNonjadwalId))) " + "and pg.jenisPegawaiId = :jenisPegawaiId " + "and (djp.id in (:listDetailJenisProdukId) " + "or (djp.id not in (:listDetailJenisProdukId) and pr.id in (:listProdukIgdId) and pg.id in (:listDokterUmumId) and ru.departemenId = :IgdId)) " @@ -289,13 +307,13 @@ public interface IkiDanRemunerasiDao extends PagingAndSortingRepository listIdProdukIgd, @Param("listDokterUmumId") List listIdDokterUmum, @Param("IgdId") Integer idIgd, @Param("listNontindakanId") List listIdNontindakan, @Param("listBpjsId") List listIdBpjs, - @Param("asuransiLainId") Integer idAsuransiLain, @Param("jaminanKemenkesId") Integer idJaminanKemenkes, @Param("karcisId") Integer idKarcis); // Detail_logbook_kinerja_luar_jam_kerja_dokter @Query("select distinct new Map(jpp.id as jenisPetugasId,jpp.jenisPetugasPe as jenisPetugas," + "pr.id as produkId,pr.namaProduk as namaProduk," - + "pp.noRec as noRec,pp.tglPelayanan as tglPelayanan,to_char(pp.tglPelayanan,'dd-MM-yyyy HH24:MI:ss') as tglPelayananFormatted,pp.jumlah as jumlah,coalesce(pp.hargaDiscount,0) as hargaDiskon," + + "pp.noRec as noRec,pp.tglPelayanan as tglPelayanan,to_char(pp.tglPelayanan,'dd-MM-yyyy HH24:MI:ss') as tglPelayananFormatted,pp.jumlah as jumlah," + + "coalesce(pp.hargaDiscount,0) as hargaDiskon," + "ru.departemenId as departemenId,ru.id as ruanganId,ru.namaRuangan as namaRuangan," + "pd.noRegistrasi as noRegistrasi,pd.diskonPegawai as statusDiskon," + "ps.namaPasien as namaPasien,ps.noCm as noCm," + "kp.kelompokPasien as kelompokPasien) " @@ -309,11 +327,18 @@ public interface IkiDanRemunerasiDao extends PagingAndSortingRepository :asuransiLainId and pd.rekananId is not null and pd.rekananId <> :jaminanKemenkesId) or (pd.kelompokPasienId not in (:listBpjsId) and pd.kelompokPasienId <> :asuransiLainId and pd.rekananId is null) or (pd.kelompokPasienId = :asuransiLainId and pd.rekananId is not null and pd.rekananId <> :jaminanKemenkesId) or (pd.kelompokPasienId = :asuransiLainId and pd.rekananId is null)) " - + "and ((to_char(pp.tglPelayanan,'dy') in ('mon','tue','wed','thu') and (to_char(pp.tglPelayanan,'HH24:MI:ss') between (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) and ru.departemenId in (:listDepartemenId) then '14:00:01' else '15:30:01' end) and '23:59:59' or to_char(pp.tglPelayanan,'HH24:MI:ss') between '00:00:00' and '07:00:00') and sk.id not in (:listNonjadwalId)) " - + "or (to_char(pp.tglPelayanan,'dy') in ('fri') and (to_char(pp.tglPelayanan,'HH24:MI:ss') between (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) and ru.departemenId in (:listDepartemenId) then '15:30:01' else '16:00:01'end) and '23:59:59' or to_char(pp.tglPelayanan,'HH24:MI:ss') between '00:00:00' and '07:00:00') and sk.id not in (:listNonjadwalId)) " - + "or to_char(pp.tglPelayanan,'dy') in ('sat','sun') " + "or sk.id in (:listNonjadwalId))) " - + "and pg.jenisPegawaiId = :jenisPegawaiId " + "and (djp.id in (:listDetailJenisProdukId) " + + "and (pd.kelompokPasienId not in (:listBpjsId) " + + "and ((to_char(pp.tglPelayanan,'dy') in ('mon','tue','wed','thu') " + + "and (to_char(pp.tglPelayanan,'HH24:MI:ss') between (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) " + + "and ru.departemenId in (:listDepartemenId) then '14:00:01' else '15:30:01' end) and '23:59:59' " + + "or to_char(pp.tglPelayanan,'HH24:MI:ss') between '00:00:00' and '07:00:00') " + + "and sk.id not in (:listNonjadwalId)) " + "or (to_char(pp.tglPelayanan,'dy') in ('fri') " + + "and (to_char(pp.tglPelayanan,'HH24:MI:ss') between (case when pp.tglPelayanan between cast(:psbbAwal as timestamp) and cast(:psbbAkhir as timestamp) " + + "and ru.departemenId in (:listDepartemenId) then '15:30:01' else '16:00:01'end) and '23:59:59' " + + "or to_char(pp.tglPelayanan,'HH24:MI:ss') between '00:00:00' and '07:00:00') " + + "and sk.id not in (:listNonjadwalId)) " + "or to_char(pp.tglPelayanan,'dy') in ('sat','sun') " + + "or sk.id in (:listNonjadwalId))) " + "and pg.jenisPegawaiId = :jenisPegawaiId " + + "and (djp.id in (:listDetailJenisProdukId) " + "or (djp.id not in (:listDetailJenisProdukId) and pr.id in (:listProdukIgdId) and pg.id in (:listDokterUmumId) and ru.departemenId = :IgdId)) " + "and djp.jenisProdukId not in (:listNontindakanId) " + "and pr.id <> :karcisId " + "and pg.id = :pegawaiId " + "order by pr.namaProduk, pp.tglPelayanan") @@ -326,6 +351,5 @@ public interface IkiDanRemunerasiDao extends PagingAndSortingRepository listIdProdukIgd, @Param("listDokterUmumId") List listIdDokterUmum, @Param("IgdId") Integer idIgd, @Param("listNontindakanId") List listIdNontindakan, @Param("listBpjsId") List listIdBpjs, - @Param("asuransiLainId") Integer idAsuransiLain, @Param("jaminanKemenkesId") Integer idJaminanKemenkes, @Param("karcisId") Integer idKarcis); } \ No newline at end of file diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IkiDanRemunerasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IkiDanRemunerasiServiceImpl.java index d5bd7016..fa33008c 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IkiDanRemunerasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IkiDanRemunerasiServiceImpl.java @@ -668,7 +668,7 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN), Arrays.asList(Master.KategoryPegawai.REMUN), Arrays.asList(Master.KedudukanPegawai.INACTIVE_LOGIN), Arrays.asList(Master.UnitKerja.KSM), Arrays.asList(Master.JenisProduk.NONTINDAKAN), Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS), - Master.KelompokPasien.ASURANSI_LAIN, Master.Rekanan.JAMINAN_KEMENKES, Master.Produk.KARCIS); + Master.Produk.KARCIS); // filter detail jenis produk for (Map map : dataRaw) { @@ -1184,7 +1184,7 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik Arrays.asList(Master.KedudukanPegawai.INACTIVE_LOGIN), Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN), Arrays.asList(Master.UnitKerja.KSM), Arrays.asList(Master.JenisProduk.NONTINDAKAN), Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS), - Master.KelompokPasien.ASURANSI_LAIN, Master.Rekanan.JAMINAN_KEMENKES, Master.Produk.KARCIS); + Master.Produk.KARCIS); // filter detail jenis produk for (Map map : dataRaw) { diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IndekKinerjaServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IndekKinerjaServiceImpl.java index b60a3fe7..6d40dbc4 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IndekKinerjaServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IndekKinerjaServiceImpl.java @@ -2692,11 +2692,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK rawResult.add(map); } else if (Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { rawResult.add(map); } else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { Date tanggalPelayanan = (Date) map.get("tanggalPelayanan"); @@ -2784,11 +2781,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && Arrays.asList(Master.Produk.DOKTER_UMUM_IGD) .contains(Integer.parseInt(map.get("idProduk").toString()))) { if (Master.KelompokPasien.BPJS.equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { rawResult.add(map); } else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { Date tanggalPelayanan = (Date) map.get("tanggalPelayanan"); @@ -2880,11 +2874,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK rawResult.add(map); } else if (Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { rawResult.add(map); } else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { Date tanggalPelayanan = (Date) map.get("tanggalPelayanan"); @@ -3298,11 +3289,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK rawResult.add(map); } else if (Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { rawResult.add(map); } else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { Date tanggalPelayanan = (Date) map.get("tanggalPelayanan"); @@ -3390,11 +3378,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && Arrays.asList(Master.Produk.DOKTER_UMUM_IGD) .contains(Integer.parseInt(map.get("idProduk").toString()))) { if (Master.KelompokPasien.BPJS.equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { rawResult.add(map); } else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { Date tanggalPelayanan = (Date) map.get("tanggalPelayanan"); @@ -3486,11 +3471,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK rawResult.add(map); } else if (Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { rawResult.add(map); } else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { Date tanggalPelayanan = (Date) map.get("tanggalPelayanan"); @@ -3768,11 +3750,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK rawResult.add(map); } else if (Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { rawResult.add(map); } else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { Date tanggalPelayanan = (Date) map.get("tanggalPelayanan"); @@ -3861,11 +3840,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && Arrays.asList(Master.Produk.DOKTER_UMUM_IGD) .contains(Integer.parseInt(map.get("idProduk").toString()))) { if (Master.KelompokPasien.BPJS.equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { rawResult.add(map); } else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { Date tanggalPelayanan = (Date) map.get("tanggalPelayanan"); @@ -3957,11 +3933,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK rawResult.add(map); } else if (Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { rawResult.add(map); } else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { Date tanggalPelayanan = (Date) map.get("tanggalPelayanan"); @@ -4836,11 +4809,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } else if (Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (diskon > 0 && (CommonUtil.isNullOrEmpty(statusDiskon) || statusDiskon.equals(0))) { if (Double.valueOf(map.get("diskon").toString()) > 0 && (CommonUtil.isNullOrEmpty(map.get("statusDiskon")) @@ -5021,11 +4991,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && drKsmUmumList.contains(idPegawai) && Arrays.asList(Master.Produk.DOKTER_UMUM_IGD) .contains(Integer.parseInt(map.get("idProduk").toString()))) { if (Master.KelompokPasien.BPJS.equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (diskon > 0 && (CommonUtil.isNullOrEmpty(statusDiskon) || statusDiskon.equals(0))) { if (Double.valueOf(map.get("diskon").toString()) > 0 && (CommonUtil.isNullOrEmpty(map.get("statusDiskon")) @@ -5224,11 +5191,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } else if (Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (diskon > 0 && (CommonUtil.isNullOrEmpty(statusDiskon) || statusDiskon.equals(0))) { if (Double.valueOf(map.get("diskon").toString()) > 0 && (CommonUtil.isNullOrEmpty(map.get("statusDiskon")) @@ -6053,11 +6017,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK rawResult.add(map); } else if (Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { rawResult.add(map); } else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { Date tanggalPelayanan = (Date) map.get("tanggalPelayanan"); @@ -6145,11 +6106,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && Arrays.asList(Master.Produk.DOKTER_UMUM_IGD) .contains(Integer.parseInt(map.get("idProduk").toString()))) { if (Master.KelompokPasien.BPJS.equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { rawResult.add(map); } else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { Date tanggalPelayanan = (Date) map.get("tanggalPelayanan"); @@ -6241,11 +6199,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK rawResult.add(map); } else if (Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { rawResult.add(map); } else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { Date tanggalPelayanan = (Date) map.get("tanggalPelayanan"); @@ -6582,26 +6537,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK if (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -6619,26 +6558,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } else { - if (((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN + && !Master.KelompokPasien.KEMENKES .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { @@ -6662,26 +6585,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } else { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (map.get("departemenId").equals(Master.Departemen.RAWAT_JALAN) && map.get("namaShift").toString().equals("Non Shift") && CommonUtil.isNotNullOrEmpty(jamPulangPSBB) @@ -6719,26 +6626,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -6861,26 +6752,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK if (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -6898,26 +6773,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } else { - if (((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN + && !Master.KelompokPasien.KEMENKES .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { @@ -6941,26 +6800,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } else { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (map.get("departemenId").equals(Master.Departemen.RAWAT_JALAN) && map.get("namaShift").toString().equals("Non Shift") && CommonUtil.isNotNullOrEmpty(jamPulangPSBB) @@ -6998,26 +6841,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -7138,26 +6965,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK if (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -7175,26 +6986,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } else { - if (((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN + && !Master.KelompokPasien.KEMENKES .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { @@ -7218,26 +7013,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } else { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (map.get("departemenId").equals(Master.Departemen.RAWAT_JALAN) && map.get("namaShift").toString().equals("Non Shift") && CommonUtil.isNotNullOrEmpty(jamPulangPSBB) @@ -7275,26 +7054,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -7440,11 +7203,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK dataCountRemun = dataCountRemun + 1; } else if (Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES.equals( - Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { remun = remun + (new Double(Double.parseDouble(map.get("count").toString()))) .longValue(); dataCountRemun = dataCountRemun + 1; @@ -7598,26 +7358,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK + (new Double(Double.parseDouble(map.get("count").toString()))) .longValue(); dataCountRemun = dataCountRemun + 1; - } else if ((!Master.KelompokPasien.BPJS + } else if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals( - Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES.equals( + Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (!Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI) .contains(Integer.parseInt(map.get("detailId").toString())) && !Arrays @@ -7654,27 +7398,10 @@ 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.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals( - Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt( - map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals(Integer - .parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES.equals(Integer + .parseInt(map.get("kelompokPasienId").toString()))) { if (!Arrays .asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI) .contains(Integer.parseInt(map.get("detailId").toString())) @@ -7713,27 +7440,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } else { - if (((!Master.KelompokPasien.BPJS.equals( + if (!Master.KelompokPasien.BPJS.equals( Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals(Integer + && !Master.KelompokPasien.KEMENKES.equals(Integer .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals( - Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt( - map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals(Integer - .parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) && (dateTimePelayanan.isBefore(dateMasukFfs) || dateTimePelayanan.isEqual(datePulangFfs) || dateTimePelayanan.isAfter(datePulangFfs))) { @@ -7777,26 +7487,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } - } else if ((!Master.KelompokPasien.BPJS + } else if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals( - Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES.equals( + Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (!Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI) .contains(Integer.parseInt(map.get("detailId").toString())) && !Arrays @@ -7848,26 +7542,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK .longValue(); dataCountRemun = dataCountRemun + 1; } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals( - Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES.equals( + Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (!Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI) .contains(Integer.parseInt(map.get("detailId").toString())) && !Arrays @@ -7946,11 +7624,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK if (!dokterLuar.contains(idPegawai)) { if (Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES.equals( - Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { remun = remun + (new Double(Double.parseDouble(map.get("count").toString()))) .longValue(); dataCountRemun = dataCountRemun + 1; @@ -8104,26 +7779,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK + (new Double(Double.parseDouble(map.get("count").toString()))) .longValue(); dataCountRemun = dataCountRemun + 1; - } else if ((!Master.KelompokPasien.BPJS + } else if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals( - Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES.equals( + Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (!Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI) .contains(Integer.parseInt(map.get("detailId").toString())) && !Arrays @@ -8163,25 +7822,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { if ((!Master.KelompokPasien.BPJS.equals( Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals( - Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt( - map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals(Integer - .parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES.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") @@ -8211,27 +7853,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } else { - if (((!Master.KelompokPasien.BPJS.equals( + if (!Master.KelompokPasien.BPJS.equals( Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals(Integer + && !Master.KelompokPasien.KEMENKES.equals(Integer .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals( - Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt( - map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals(Integer - .parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) && (dateTimePelayanan.isBefore(dateMasukFfs) || dateTimePelayanan.isEqual(datePulangFfs) || dateTimePelayanan.isAfter(datePulangFfs))) { @@ -8267,26 +7892,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } - } else if ((!Master.KelompokPasien.BPJS + } else if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals( - Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES.equals( + Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) .contains(Integer.parseInt(map.get("departemenId").toString())) && (dateTimePelayanan.isBefore(dateMasukFfs) @@ -8329,26 +7938,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK .longValue(); dataCountRemun = dataCountRemun + 1; } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals( - Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES.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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -8424,11 +8017,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK dataCountRemun = dataCountRemun + 1; } else if (Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES.equals( - Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { remun = remun + (new Double(Double.parseDouble(map.get("count").toString()))) .longValue(); dataCountRemun = dataCountRemun + 1; @@ -8582,26 +8172,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK + (new Double(Double.parseDouble(map.get("count").toString()))) .longValue(); dataCountRemun = dataCountRemun + 1; - } else if ((!Master.KelompokPasien.BPJS + } else if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals( - Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES.equals( + Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (!Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI) .contains(Integer.parseInt(map.get("detailId").toString())) && !Arrays @@ -8638,27 +8212,10 @@ 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.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals( - Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt( - map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals(Integer - .parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES.equals(Integer + .parseInt(map.get("kelompokPasienId").toString()))) { if (!Arrays .asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI) .contains(Integer.parseInt(map.get("detailId").toString())) @@ -8697,27 +8254,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } else { - if (((!Master.KelompokPasien.BPJS.equals( + if (!Master.KelompokPasien.BPJS.equals( Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals(Integer + && !Master.KelompokPasien.KEMENKES.equals(Integer .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals( - Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt( - map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals(Integer - .parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) && (dateTimePelayanan.isBefore(dateMasukFfs) || dateTimePelayanan.isEqual(datePulangFfs) || dateTimePelayanan.isAfter(datePulangFfs))) { @@ -8761,26 +8301,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK } } } - } else if ((!Master.KelompokPasien.BPJS + } else if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals( - Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES.equals( + Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (!Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI) .contains(Integer.parseInt(map.get("detailId").toString())) && !Arrays @@ -8832,26 +8356,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK .longValue(); dataCountRemun = dataCountRemun + 1; } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals(Integer - .parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES.equals( - Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES.equals( + Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (!Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI) .contains(Integer.parseInt(map.get("detailId").toString())) && !Arrays @@ -8987,11 +8495,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK result.add(map); } else if (Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { result.add(map); } else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { Date tanggalPelayanan = (Date) map.get("tanggalPelayanan"); @@ -9079,11 +8584,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK && drKsmUmumList.contains(idPegawai) && Arrays.asList(Master.Produk.DOKTER_UMUM_IGD) .contains(Integer.parseInt(map.get("idProduk").toString()))) { if (Master.KelompokPasien.BPJS.equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { result.add(map); } else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { Date tanggalPelayanan = (Date) map.get("tanggalPelayanan"); @@ -9176,11 +8678,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK result.add(map); } else if (Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString())))) { + || Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { result.add(map); } else if (CommonUtil.isNotNullOrEmpty(map.get("jamMasuk"))) { Date tanggalPelayanan = (Date) map.get("tanggalPelayanan"); diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaServiceImpl.java index ed120d34..1d53346e 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaServiceImpl.java @@ -1062,7 +1062,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb Arrays.asList(idPegawai), Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN), listDetailJenisProduk, Arrays.asList(Master.Produk.DOKTER_UMUM_IGD), drKsmUmumList, Master.Departemen.IGD, Arrays.asList(Master.JenisProduk.NONTINDAKAN), Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS), - Master.KelompokPasien.ASURANSI_LAIN, Master.Rekanan.JAMINAN_KEMENKES, Master.Produk.KARCIS); + Master.Produk.KARCIS); /** * Menghitung skor asa dokter anestesi @@ -1391,7 +1391,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN), listDetailJenisProduk, Arrays.asList(Master.Produk.DOKTER_UMUM_IGD), drKsmUmumList, Master.Departemen.IGD, Arrays.asList(Master.JenisProduk.NONTINDAKAN), Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS), - Master.KelompokPasien.ASURANSI_LAIN, Master.Rekanan.JAMINAN_KEMENKES, Master.Produk.KARCIS); + Master.Produk.KARCIS); /** * Menghitung skor asa dokter anestesi @@ -1714,7 +1714,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN), listDetailJenisProduk, Arrays.asList(Master.Produk.DOKTER_UMUM_IGD), drKsmUmumList, Master.Departemen.IGD, Arrays.asList(Master.JenisProduk.NONTINDAKAN), Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS), - Master.KelompokPasien.ASURANSI_LAIN, Master.Rekanan.JAMINAN_KEMENKES, Master.Produk.KARCIS); + Master.Produk.KARCIS); for (Map mapLayanan : dataLayanan) { if (idIndikator.equals(Master.IndikatorKinerjaJamKerja.VISITE) @@ -2105,7 +2105,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN), listDetailJenisProduk, Arrays.asList(Master.Produk.DOKTER_UMUM_IGD), drKsmUmumList, Master.Departemen.IGD, Arrays.asList(Master.JenisProduk.NONTINDAKAN), Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS), - Master.KelompokPasien.ASURANSI_LAIN, Master.Rekanan.JAMINAN_KEMENKES, Master.Produk.KARCIS); + Master.Produk.KARCIS); for (Map mapLayanan : dataLayanan) { if (idIndikator.equals(Master.IndikatorKinerjaLuarJamKerja.VISITE) @@ -2777,8 +2777,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb List> dataLayanan = ikiDanRemunerasiDao.getDataLogbookJamKerjaDokter(mf.format(bulan), pssbAwal, pssbAkhir, listIdNonjadwal, Master.JenisPegawai.DOKTER, listIdPegawai, Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN), Arrays.asList(Master.JenisProduk.NONTINDAKAN), - Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS), Master.KelompokPasien.ASURANSI_LAIN, - Master.Rekanan.JAMINAN_KEMENKES, Master.Produk.KARCIS); + Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS), Master.Produk.KARCIS); List> dataSkor = skoringTindakanMedisDao.findSkoringLogbookDokter(mf.format(bulan), listIdPegawai, Arrays.asList(Master.UnitKerja.KSM)); diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PendapatanServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PendapatanServiceImpl.java index 1ddc6e7e..f2009a70 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PendapatanServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PendapatanServiceImpl.java @@ -334,18 +334,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (drAnastesiList.contains(idPegawai)) { if (Arrays.asList(Master.Produk.PENUNJANG_BUKAN_ANASTESI).contains(map.get("idProduk"))) { if (map.get("idJasa").equals(Master.KomponenHarga.JASA_DOKTER)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -356,9 +346,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -379,18 +367,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else if (map.get("idJenisPelaksana").equals(Master.JenisPetugasPelaksana.DOKTER_PEMERIKSA)) { if (map.get("idJasa").equals(Master.KomponenHarga.JASA_DOKTER)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -401,9 +379,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -424,18 +400,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else { if (map.get("idJasa").equals(Master.KomponenHarga.JASA_DOKTER_ANASTESI)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -446,9 +412,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -471,18 +435,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } else { if (map.get("idJenisPelaksana").equals(Master.JenisPetugasPelaksana.ASISTEN_SPESIALIS)) { if (map.get("idJasa").equals(Master.KomponenHarga.JASA_ASISTEN_SPESIALIS)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -493,9 +447,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -516,18 +468,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else { if (map.get("idJasa").equals(Master.KomponenHarga.JASA_DOKTER)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -538,9 +480,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -686,26 +626,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat datePulang = datePulang.plusDays(1); } - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { @@ -787,26 +711,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -925,26 +833,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat datePulang = datePulang.plusDays(1); } - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { @@ -1026,26 +918,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -1163,26 +1039,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat datePulang = datePulang.plusDays(1); } - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { @@ -1264,26 +1124,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -1575,18 +1419,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (drAnastesiList.contains(idPegawai)) { if (Arrays.asList(Master.Produk.PENUNJANG_BUKAN_ANASTESI).contains(map.get("idProduk"))) { if (idKomponenHarga.equals(Master.KomponenHarga.JASA_DOKTER)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -1597,9 +1431,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -1620,18 +1452,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else if (map.get("idJenisPelaksana").equals(Master.JenisPetugasPelaksana.DOKTER_PEMERIKSA)) { if (idKomponenHarga.equals(Master.KomponenHarga.JASA_DOKTER)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -1642,9 +1464,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -1665,18 +1485,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else { if (idKomponenHarga.equals(Master.KomponenHarga.JASA_DOKTER_ANASTESI)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -1687,9 +1497,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -1712,18 +1520,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } else { if (map.get("idJenisPelaksana").equals(Master.JenisPetugasPelaksana.ASISTEN_SPESIALIS)) { if (idKomponenHarga.equals(Master.KomponenHarga.JASA_ASISTEN_SPESIALIS)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -1734,9 +1532,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -1757,18 +1553,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else { if (idKomponenHarga.equals(Master.KomponenHarga.JASA_DOKTER)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -1779,9 +1565,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -1982,26 +1766,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (diskon > 0 && (CommonUtil.isNullOrEmpty(statusDiskon) @@ -2060,26 +1828,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else { - if (((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN + && !Master.KelompokPasien.KEMENKES .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { @@ -2143,26 +1895,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (map.get("departemenId").equals(Master.Departemen.RAWAT_JALAN) && map.get("namaShift").toString().equals("Non Shift") && CommonUtil.isNotNullOrEmpty(jamPulangPSBB) @@ -2253,26 +1989,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (diskon > 0 @@ -2432,26 +2152,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (diskon > 0 && (CommonUtil.isNullOrEmpty(statusDiskon) @@ -2509,26 +2213,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else { - if (((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN + && !Master.KelompokPasien.KEMENKES .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { @@ -2592,26 +2280,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (map.get("departemenId").equals(Master.Departemen.RAWAT_JALAN) && map.get("namaShift").toString().equals("Non Shift") && CommonUtil.isNotNullOrEmpty(jamPulangPSBB) @@ -2702,26 +2374,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (diskon > 0 @@ -2879,26 +2535,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (diskon > 0 && (CommonUtil.isNullOrEmpty(statusDiskon) @@ -2956,26 +2596,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else { - if (((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN + && !Master.KelompokPasien.KEMENKES .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { @@ -3039,26 +2663,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (map.get("departemenId").equals(Master.Departemen.RAWAT_JALAN) && map.get("namaShift").toString().equals("Non Shift") && CommonUtil.isNotNullOrEmpty(jamPulangPSBB) @@ -3149,26 +2757,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN) .contains(Integer.parseInt(map.get("departemenId").toString()))) { if (diskon > 0 @@ -3334,18 +2926,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (drAnastesiList.contains(idPegawai)) { if (Arrays.asList(Master.Produk.PENUNJANG_BUKAN_ANASTESI).contains(map.get("idProduk"))) { if (map.get("idJasa").equals(Master.KomponenHarga.JASA_DOKTER)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -3356,9 +2938,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -3379,18 +2959,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else if (map.get("idJenisPelaksana").equals(Master.JenisPetugasPelaksana.DOKTER_PEMERIKSA)) { if (map.get("idJasa").equals(Master.KomponenHarga.JASA_DOKTER)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -3401,9 +2971,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -3424,18 +2992,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else { if (map.get("idJasa").equals(Master.KomponenHarga.JASA_DOKTER_ANASTESI)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -3446,9 +3004,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -3471,18 +3027,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } else { if (map.get("idJenisPelaksana").equals(Master.JenisPetugasPelaksana.ASISTEN_SPESIALIS)) { if (map.get("idJasa").equals(Master.KomponenHarga.JASA_ASISTEN_SPESIALIS)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -3493,9 +3039,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -3516,18 +3060,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else { if (map.get("idJasa").equals(Master.KomponenHarga.JASA_DOKTER)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -3538,9 +3072,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -3689,26 +3221,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -3726,26 +3242,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else { - if (((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN + && !Master.KelompokPasien.KEMENKES .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { @@ -3769,26 +3269,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (map.get("departemenId").equals(Master.Departemen.RAWAT_JALAN) && map.get("namaShift").toString().equals("Non Shift") && CommonUtil.isNotNullOrEmpty(jamPulangPSBB) @@ -3826,26 +3310,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -3968,26 +3436,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -4005,26 +3457,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else { - if (((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN + && !Master.KelompokPasien.KEMENKES .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { @@ -4048,26 +3484,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (map.get("departemenId").equals(Master.Departemen.RAWAT_JALAN) && map.get("namaShift").toString().equals("Non Shift") && CommonUtil.isNotNullOrEmpty(jamPulangPSBB) @@ -4107,26 +3527,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -4247,26 +3651,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -4284,26 +3672,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else { - if (((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN + && !Master.KelompokPasien.KEMENKES .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { @@ -4327,26 +3699,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (map.get("departemenId").equals(Master.Departemen.RAWAT_JALAN) && map.get("namaShift").toString().equals("Non Shift") && CommonUtil.isNotNullOrEmpty(jamPulangPSBB) @@ -4384,26 +3740,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -4636,18 +3976,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (drAnastesiList.contains(idPegawai)) { if (Arrays.asList(Master.Produk.PENUNJANG_BUKAN_ANASTESI).contains(map.get("idProduk"))) { if (map.get("idKomponenHarga").equals(Master.KomponenHarga.JASA_DOKTER)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -4659,9 +3989,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -4685,18 +4013,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else if (map.get("idJenisPelaksana").equals(Master.JenisPetugasPelaksana.DOKTER_PEMERIKSA)) { if (map.get("idKomponenHarga").equals(Master.KomponenHarga.JASA_DOKTER)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -4708,9 +4026,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -4734,18 +4050,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else { if (map.get("idKomponenHarga").equals(Master.KomponenHarga.JASA_DOKTER_ANASTESI)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -4757,9 +4063,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -4785,18 +4089,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } else { if (map.get("idJenisPelaksana").equals(Master.JenisPetugasPelaksana.ASISTEN_SPESIALIS)) { if (map.get("idKomponenHarga").equals(Master.KomponenHarga.JASA_ASISTEN_SPESIALIS)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -4808,9 +4102,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -4834,18 +4126,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } else { if (map.get("idKomponenHarga").equals(Master.KomponenHarga.JASA_DOKTER)) { - if (((!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) - && !map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES)) - || (map.get("kelompokPasienId").equals(Master.KelompokPasien.ASURANSI_LAIN) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) + if (!map.get("kelompokPasienId").equals(Master.KelompokPasien.BPJS) + && !map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES) && Arrays.stream(Master.KONSUL_VISIT) .anyMatch(map.get("namaProduk").toString().toLowerCase()::contains) && map.get("departemenId").equals(Master.Departemen.RAWAT_INAP) @@ -4857,9 +4139,7 @@ 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.ASURANSI_LAIN) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && map.get("rekananId").equals(Master.Rekanan.JAMINAN_KEMENKES))) { + || map.get("kelompokPasienId").equals(Master.KelompokPasien.KEMENKES)) { 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 @@ -5008,26 +4288,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -5045,26 +4309,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else { - if (((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN + && !Master.KelompokPasien.KEMENKES .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { @@ -5088,26 +4336,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (map.get("departemenId").equals(Master.Departemen.RAWAT_JALAN) && map.get("namaShift").toString().equals("Non Shift") && CommonUtil.isNotNullOrEmpty(jamPulangPSBB) @@ -5145,26 +4377,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -5286,26 +4502,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -5323,26 +4523,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else { - if (((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN + && !Master.KelompokPasien.KEMENKES .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { @@ -5366,26 +4550,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (map.get("departemenId").equals(Master.Departemen.RAWAT_JALAN) && map.get("namaShift").toString().equals("Non Shift") && CommonUtil.isNotNullOrEmpty(jamPulangPSBB) @@ -5423,26 +4591,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -5563,26 +4715,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat if (dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SATURDAY) || dateTimePelayanan.getDayOfWeek().equals(DayOfWeek.SUNDAY)) { if (map.get("namaShift").toString().contains("Pagi Sore Malam")) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -5600,26 +4736,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else { - if (((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN + && !Master.KelompokPasien.KEMENKES .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) && (dateTimePelayanan.isBefore(dateMasuk) || dateTimePelayanan.isEqual(datePulang) || dateTimePelayanan.isAfter(datePulang))) { @@ -5643,26 +4763,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN.equals( - Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .equals(Integer.parseInt(map.get("kelompokPasienId").toString()))) { if (map.get("departemenId").equals(Master.Departemen.RAWAT_JALAN) && map.get("namaShift").toString().equals("Non Shift") && CommonUtil.isNotNullOrEmpty(jamPulangPSBB) @@ -5700,26 +4804,10 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat } } } else if (CommonUtil.isNullOrEmpty(map.get("jamMasuk"))) { - if ((!Master.KelompokPasien.BPJS + if (!Master.KelompokPasien.BPJS .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (!Master.KelompokPasien.BPJS - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && !Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId"))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNotNullOrEmpty(map.get("rekananId")) - && !Master.Rekanan.JAMINAN_KEMENKES - .equals(Integer.parseInt(map.get("rekananId").toString()))) - || (Master.KelompokPasien.ASURANSI_LAIN - .equals(Integer.parseInt(map.get("kelompokPasienId").toString())) - && CommonUtil.isNullOrEmpty(map.get("rekananId")))) { + && !Master.KelompokPasien.KEMENKES + .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").equals(Master.Ruangan.KLINIK_FALSE_EMERGENCY) @@ -5783,7 +4871,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat List drLabKlinik = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK); List drRadiologi = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI); List drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI); - List drLabPatologiAnatomi = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI); + List drLabPatologiAnatomi = pegawaiDao + .getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI); List drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM); List drParuhWaktu = pegawaiDao .getPegawaiByKategoryPegawai(Arrays.asList(Master.KategoryPegawai.DOKTER_LUAR)); @@ -7501,7 +6590,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat List drLabKlinik = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK); List drRadiologi = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI); List drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI); - List drLabPatologiAnatomi = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI); + List drLabPatologiAnatomi = pegawaiDao + .getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI); List drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM); List laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog(); @@ -8446,7 +7536,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat List drLabKlinik = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK); List drRadiologi = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI); List drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI); - List drLabPatologiAnatomi = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI); + List drLabPatologiAnatomi = pegawaiDao + .getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI); List drParuhWaktu = pegawaiDao .getPegawaiByKategoryPegawai(Arrays.asList(Master.KategoryPegawai.DOKTER_LUAR)); List drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);