From 7c97f7ff8515805a064e84cb4c364070222b911d Mon Sep 17 00:00:00 2001 From: Salman Manoe Date: Fri, 9 Jun 2023 08:23:57 +0700 Subject: [PATCH] Update service pelayanan pasien Perbaikan pengecekan jenis produk tidak boleh masuk logbook remun dokter yang baru --- .../medifirst2000/constants/Master.java | 3 ++- .../impl/PelayananPasienServiceImpl.java | 20 +++++++++---------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java index 1421faef..9e5f5502 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java @@ -160,8 +160,9 @@ public class Master { public static final Integer LAB_KLINIK = 36; // laboratorium_klinik public static final Integer OBAT_ALKES = 97; // barang_farmasi - public static final Integer[] NONTINDAKAN = { 97, 283 }; // barang_farmasi,vaksin public static final Integer[] NONKONSULTASI = { 116, 277 }; // reagensia,barang_umum + public static final Integer[] NONLOGBOOK = { 97, 277, 283 }; // barang_farmasi,barang_umum,vaksin + public static final Integer[] NONTINDAKAN = { 97, 283 }; // barang_farmasi,vaksin } public static final class KategoryPegawai { 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 22c48b5d..da4e9502 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 @@ -1122,7 +1122,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel * dokter-dokter tertentu yang hanya dapat pasien bpjs */ listPelayananFfs.add(next); - } else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN).contains(next.get("idJenisProduk"))) { + } else if (!Arrays.asList(Master.JenisProduk.NONLOGBOOK).contains(next.get("idJenisProduk"))) { listPelayananFfs.add(next); } } else { @@ -1144,7 +1144,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel } else if ((Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_UTAMA) .contains(next.get("idDepartemen")) || Master.GolonganProduk.VISIT.equals(next.get("idGolonganProduk"))) - && !Arrays.asList(Master.JenisProduk.NONTINDAKAN).contains(next.get("idJenisProduk"))) { + && !Arrays.asList(Master.JenisProduk.NONLOGBOOK).contains(next.get("idJenisProduk"))) { /* * Dibatasi hanya di rawat jalan atau visite saja */ @@ -1167,7 +1167,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel */ listPelayananRemun.add(next); capaianRemun += Double.valueOf(next.get("hargaJasa").toString()); - } else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN) + } else if (!Arrays.asList(Master.JenisProduk.NONLOGBOOK) .contains(next.get("idJenisProduk"))) { listPelayananRemun.add(next); capaianRemun += Double.valueOf(next.get("hargaJasa").toString()); @@ -1217,7 +1217,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel */ listPelayananRemun.add(next); capaianRemun += Double.valueOf(next.get("hargaJasa").toString()); - } else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN) + } else if (!Arrays.asList(Master.JenisProduk.NONLOGBOOK) .contains(next.get("idJenisProduk"))) { listPelayananRemun.add(next); capaianRemun += Double.valueOf(next.get("hargaJasa").toString()); @@ -1242,7 +1242,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel } else if ((Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_UTAMA) .contains(next.get("idDepartemen")) || Master.GolonganProduk.VISIT.equals(next.get("idGolonganProduk"))) - && !Arrays.asList(Master.JenisProduk.NONTINDAKAN).contains(next.get("idJenisProduk"))) { + && !Arrays.asList(Master.JenisProduk.NONLOGBOOK).contains(next.get("idJenisProduk"))) { /* * Dibatasi hanya di rawat jalan atau visite saja */ @@ -1265,7 +1265,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel */ listPelayananRemun.add(next); capaianRemun += Double.valueOf(next.get("hargaJasa").toString()); - } else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN) + } else if (!Arrays.asList(Master.JenisProduk.NONLOGBOOK) .contains(next.get("idJenisProduk"))) { listPelayananRemun.add(next); capaianRemun += Double.valueOf(next.get("hargaJasa").toString()); @@ -1315,7 +1315,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel */ listPelayananRemun.add(next); capaianRemun += Double.valueOf(next.get("hargaJasa").toString()); - } else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN) + } else if (!Arrays.asList(Master.JenisProduk.NONLOGBOOK) .contains(next.get("idJenisProduk"))) { listPelayananRemun.add(next); capaianRemun += Double.valueOf(next.get("hargaJasa").toString()); @@ -1338,7 +1338,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel } else if ((Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_UTAMA) .contains(next.get("idDepartemen")) || Master.GolonganProduk.VISIT.equals(next.get("idGolonganProduk"))) - && !Arrays.asList(Master.JenisProduk.NONTINDAKAN).contains(next.get("idJenisProduk"))) { + && !Arrays.asList(Master.JenisProduk.NONLOGBOOK).contains(next.get("idJenisProduk"))) { /* * Dibatasi hanya di rawat jalan atau visite saja */ @@ -1359,7 +1359,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel * bebas klaim */ listPelayananFfs.add(next); - } else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN) + } else if (!Arrays.asList(Master.JenisProduk.NONLOGBOOK) .contains(next.get("idJenisProduk"))) { listPelayananFfs.add(next); } @@ -1405,7 +1405,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel * bebas klaim */ listPelayananFfs.add(next); - } else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN) + } else if (!Arrays.asList(Master.JenisProduk.NONLOGBOOK) .contains(next.get("idJenisProduk"))) { listPelayananFfs.add(next); }