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 abfff572..3c6c08f9 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 @@ -1153,8 +1153,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel */ listPelayananRemun.add(next); capaianRemun += Double.parseDouble(next.get("hargaJasa").toString()); - } else if (drAnastesiList.contains(idPegawai) - && DOKTER_PEMERIKSA.equals(next.get("idJenisPelaksana"))) { + } else if (drAnastesiList.contains(idPegawai)) { if (idsPenunjangBukanAnestesi.contains(Integer.parseInt(next.get("idProduk").toString()))) { /* * Aturan dokter kk anestesi dengan pembatasan @@ -1162,7 +1161,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel */ listPelayananRemun.add(next); capaianRemun += Double.parseDouble(next.get("hargaJasa").toString()); - } else if (RADIOLOGI.equals(next.get("idDepartemen"))) { + } else if (RADIOLOGI.equals(next.get("idDepartemen")) + && DOKTER_PEMERIKSA.equals(next.get("idJenisPelaksana"))) { listPelayananRemun.add(next); capaianRemun += Double.parseDouble(next.get("hargaJasa").toString()); } @@ -1270,8 +1270,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel */ listPelayananRemun.add(next); capaianRemun += Double.parseDouble(next.get("hargaJasa").toString()); - } else if (drAnastesiList.contains(idPegawai) - && DOKTER_PEMERIKSA.equals(next.get("idJenisPelaksana"))) { + } else if (drAnastesiList.contains(idPegawai)) { if (idsPenunjangBukanAnestesi.contains(Integer.parseInt(next.get("idProduk").toString()))) { /* * Aturan dokter kk anestesi dengan pembatasan @@ -1279,7 +1278,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel */ listPelayananRemun.add(next); capaianRemun += Double.parseDouble(next.get("hargaJasa").toString()); - } else if (RADIOLOGI.equals(next.get("idDepartemen"))) { + } else if (RADIOLOGI.equals(next.get("idDepartemen")) + && DOKTER_PEMERIKSA.equals(next.get("idJenisPelaksana"))) { listPelayananRemun.add(next); capaianRemun += Double.parseDouble(next.get("hargaJasa").toString()); } @@ -1380,15 +1380,15 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel * tindakan tertentu */ listPelayananFfs.add(next); - } else if (drAnastesiList.contains(idPegawai) - && DOKTER_PEMERIKSA.equals(next.get("idJenisPelaksana"))) { + } else if (drAnastesiList.contains(idPegawai)) { if (idsPenunjangBukanAnestesi.contains(Integer.parseInt(next.get("idProduk").toString()))) { /* * Aturan dokter kk anestesi dengan pembatasan * tindakan tertentu */ listPelayananFfs.add(next); - } else if (RADIOLOGI.equals(next.get("idDepartemen"))) { + } else if (RADIOLOGI.equals(next.get("idDepartemen")) + && DOKTER_PEMERIKSA.equals(next.get("idJenisPelaksana"))) { listPelayananFfs.add(next); } } else if (CommonUtil.isNotNullOrEmpty(listDetailJenisProdukException)