Update PelayananPasienServiceImpl.java
Perbaikan urutan filter obat alkes dan vaksin setelah filter produk dan detail jenis produk di logbook dokter remun baru
This commit is contained in:
parent
1ea9741bbe
commit
0154c11f94
@ -469,11 +469,6 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
*/
|
||||
List<Map<String, Object>> listData = pelayananPasienDao.findPelayananPasienByPetugasAndTanggal(idPegawai,
|
||||
tglAwal, tglAkhir);
|
||||
/*
|
||||
* Filter data mentah pengecualian barang farmasi
|
||||
*/
|
||||
listData = listData.stream().filter(d -> !Master.JenisProduk.OBAT_ALKES.equals(d.get("idJenisProduk")))
|
||||
.collect(Collectors.toList());
|
||||
/*
|
||||
* Set persen jasa dan harga jasa pasien bpjs di ibs, icu
|
||||
*/
|
||||
@ -935,7 +930,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
* dokter-dokter tertentu yang hanya dapat pasien bpjs
|
||||
*/
|
||||
listPelayananFfs.add(next);
|
||||
} else {
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN).contains(next.get("idJenisProduk"))) {
|
||||
listPelayananFfs.add(next);
|
||||
}
|
||||
}
|
||||
@ -955,9 +950,10 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
} else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_UTAMA)
|
||||
} else if ((Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_UTAMA)
|
||||
.contains(next.get("idDepartemen"))
|
||||
|| Master.GolonganProduk.VISIT.equals(next.get("idGolonganProduk"))) {
|
||||
|| Master.GolonganProduk.VISIT.equals(next.get("idGolonganProduk")))
|
||||
&& !Arrays.asList(Master.JenisProduk.NONTINDAKAN).contains(next.get("idJenisProduk"))) {
|
||||
/*
|
||||
* Dibatasi hanya di rawat jalan atau visite saja
|
||||
*/
|
||||
@ -980,7 +976,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
} else {
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN)
|
||||
.contains(next.get("idJenisProduk"))) {
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
}
|
||||
@ -1015,7 +1012,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
} else {
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN)
|
||||
.contains(next.get("idJenisProduk"))) {
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
}
|
||||
@ -1036,9 +1034,10 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
} else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_UTAMA)
|
||||
} else if ((Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_UTAMA)
|
||||
.contains(next.get("idDepartemen"))
|
||||
|| Master.GolonganProduk.VISIT.equals(next.get("idGolonganProduk"))) {
|
||||
|| Master.GolonganProduk.VISIT.equals(next.get("idGolonganProduk")))
|
||||
&& !Arrays.asList(Master.JenisProduk.NONTINDAKAN).contains(next.get("idJenisProduk"))) {
|
||||
/*
|
||||
* Dibatasi hanya di rawat jalan atau visite saja
|
||||
*/
|
||||
@ -1061,7 +1060,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
} else {
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN)
|
||||
.contains(next.get("idJenisProduk"))) {
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
}
|
||||
@ -1096,7 +1096,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
} else {
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN)
|
||||
.contains(next.get("idJenisProduk"))) {
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
}
|
||||
@ -1115,9 +1116,10 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
* Dibatasi oleh daftar tindakan tertentu
|
||||
*/
|
||||
listPelayananFfs.add(next);
|
||||
} else if (Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_UTAMA)
|
||||
} else if ((Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_UTAMA)
|
||||
.contains(next.get("idDepartemen"))
|
||||
|| Master.GolonganProduk.VISIT.equals(next.get("idGolonganProduk"))) {
|
||||
|| Master.GolonganProduk.VISIT.equals(next.get("idGolonganProduk")))
|
||||
&& !Arrays.asList(Master.JenisProduk.NONTINDAKAN).contains(next.get("idJenisProduk"))) {
|
||||
/*
|
||||
* Dibatasi hanya di rawat jalan atau visite saja
|
||||
*/
|
||||
@ -1138,7 +1140,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
* bebas klaim
|
||||
*/
|
||||
listPelayananFfs.add(next);
|
||||
} else {
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN)
|
||||
.contains(next.get("idJenisProduk"))) {
|
||||
listPelayananFfs.add(next);
|
||||
}
|
||||
} else if (!listDetailJenisProduk.contains(next.get("idDetailJenisProduk"))
|
||||
@ -1169,7 +1172,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
* bebas klaim
|
||||
*/
|
||||
listPelayananFfs.add(next);
|
||||
} else {
|
||||
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN)
|
||||
.contains(next.get("idJenisProduk"))) {
|
||||
listPelayananFfs.add(next);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user