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