From 15128547b70880039f48df045f464b2e545dc587 Mon Sep 17 00:00:00 2001 From: Salman Manoe Date: Mon, 20 May 2024 10:28:34 +0700 Subject: [PATCH] Update PelayananPasienServiceImpl.java Penyesuaian logbook terapis di logbook dokter tidak dapat klaim selain non-jkn luar jam kerja --- .../service/impl/PelayananPasienServiceImpl.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienServiceImpl.java index 816a5621..ce88b9eb 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienServiceImpl.java @@ -1655,6 +1655,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel if (CommonUtil.isNotNullOrEmpty(listKecantikanFixedPay)) listPelayananFixedPay.addAll(setKecantikanFixedPay(listKecantikanFixedPay)); result.put("fixed-pay", listPelayananFixedPay); + if (terapisRehabMedik.contains(idPegawai)) + result.put("fixed-pay", new ArrayList<>()); } return result; } @@ -2031,6 +2033,12 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel List drAnastesiList = pegawaiDao.getDokterByKelompokKerja(KK_ANESTESI); List terapisRehabMedik = mapJabatanProfesiDao.findIdPegawaiByProfesiIn(Arrays.asList(TERAPI)); List idProdukLabGenetikaLuarRuangan = splitDataSettingDatafixed("idProdukLabGenetikaLuarRuangan"); + if (terapisRehabMedik.contains(idPegawai)) { + result.put("data", new ArrayList<>()); + result.put("target", target); + result.put("targetFormatted", targetFormatted); + return result; + } /* * Set persen jasa dan harga jasa pasien bpjs di ibs, icu */ @@ -2420,6 +2428,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel List drAnastesiList = pegawaiDao.getDokterByKelompokKerja(KK_ANESTESI); List terapisRehabMedik = mapJabatanProfesiDao.findIdPegawaiByProfesiIn(Arrays.asList(TERAPI)); List idProdukLabGenetikaLuarRuangan = splitDataSettingDatafixed("idProdukLabGenetikaLuarRuangan"); + if (terapisRehabMedik.contains(idPegawai)) + return new ArrayList<>(); /* * Mapping persentase jasa remunerasi */ @@ -3045,6 +3055,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel List drAnastesiList = pegawaiDao.getDokterByKelompokKerja(KK_ANESTESI); List terapisRehabMedik = mapJabatanProfesiDao.findIdPegawaiByProfesiIn(Arrays.asList(TERAPI)); List idProdukLabGenetikaLuarRuangan = splitDataSettingDatafixed("idProdukLabGenetikaLuarRuangan"); + if (terapisRehabMedik.contains(idPegawai)) + return new ArrayList<>(); /* * Mapping persentase jasa remunerasi */