From 6719f945c731c1fb45ad5a78c4c7961aeaea38f0 Mon Sep 17 00:00:00 2001 From: Salman Manoe Date: Sun, 17 Sep 2023 09:10:39 +0700 Subject: [PATCH] Update PelayananPasienServiceImpl.java Update aturan remunerasi dokter anestesi hanya untuk dokter pemeriksa --- .../impl/PelayananPasienServiceImpl.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) 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()); }