Update service pelayanan pasien

Perbaikan pengecekan jenis produk tidak boleh masuk logbook remun dokter yang baru
This commit is contained in:
Salman Manoe 2023-06-09 08:23:57 +07:00
parent e286732b35
commit 7c97f7ff85
2 changed files with 12 additions and 11 deletions

View File

@ -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 {

View File

@ -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);
}