Update PelayananPasienServiceImpl.java

Penyesuaian logbook terapis di logbook dokter tidak dapat klaim selain non-jkn luar jam kerja
This commit is contained in:
Salman Manoe 2024-05-20 10:28:34 +07:00
parent 824a8b96d5
commit 15128547b7

View File

@ -1655,6 +1655,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
if (CommonUtil.isNotNullOrEmpty(listKecantikanFixedPay)) if (CommonUtil.isNotNullOrEmpty(listKecantikanFixedPay))
listPelayananFixedPay.addAll(setKecantikanFixedPay(listKecantikanFixedPay)); listPelayananFixedPay.addAll(setKecantikanFixedPay(listKecantikanFixedPay));
result.put("fixed-pay", listPelayananFixedPay); result.put("fixed-pay", listPelayananFixedPay);
if (terapisRehabMedik.contains(idPegawai))
result.put("fixed-pay", new ArrayList<>());
} }
return result; return result;
} }
@ -2031,6 +2033,12 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(KK_ANESTESI); List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(KK_ANESTESI);
List<Integer> terapisRehabMedik = mapJabatanProfesiDao.findIdPegawaiByProfesiIn(Arrays.asList(TERAPI)); List<Integer> terapisRehabMedik = mapJabatanProfesiDao.findIdPegawaiByProfesiIn(Arrays.asList(TERAPI));
List<Integer> idProdukLabGenetikaLuarRuangan = splitDataSettingDatafixed("idProdukLabGenetikaLuarRuangan"); List<Integer> 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 * Set persen jasa dan harga jasa pasien bpjs di ibs, icu
*/ */
@ -2420,6 +2428,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(KK_ANESTESI); List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(KK_ANESTESI);
List<Integer> terapisRehabMedik = mapJabatanProfesiDao.findIdPegawaiByProfesiIn(Arrays.asList(TERAPI)); List<Integer> terapisRehabMedik = mapJabatanProfesiDao.findIdPegawaiByProfesiIn(Arrays.asList(TERAPI));
List<Integer> idProdukLabGenetikaLuarRuangan = splitDataSettingDatafixed("idProdukLabGenetikaLuarRuangan"); List<Integer> idProdukLabGenetikaLuarRuangan = splitDataSettingDatafixed("idProdukLabGenetikaLuarRuangan");
if (terapisRehabMedik.contains(idPegawai))
return new ArrayList<>();
/* /*
* Mapping persentase jasa remunerasi * Mapping persentase jasa remunerasi
*/ */
@ -3045,6 +3055,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(KK_ANESTESI); List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(KK_ANESTESI);
List<Integer> terapisRehabMedik = mapJabatanProfesiDao.findIdPegawaiByProfesiIn(Arrays.asList(TERAPI)); List<Integer> terapisRehabMedik = mapJabatanProfesiDao.findIdPegawaiByProfesiIn(Arrays.asList(TERAPI));
List<Integer> idProdukLabGenetikaLuarRuangan = splitDataSettingDatafixed("idProdukLabGenetikaLuarRuangan"); List<Integer> idProdukLabGenetikaLuarRuangan = splitDataSettingDatafixed("idProdukLabGenetikaLuarRuangan");
if (terapisRehabMedik.contains(idPegawai))
return new ArrayList<>();
/* /*
* Mapping persentase jasa remunerasi * Mapping persentase jasa remunerasi
*/ */