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,
|
List<Map<String, Object>> listData = pelayananPasienDao.findPelayananPasienByPetugasAndTanggal(idPegawai,
|
||||||
tglAwal, tglAkhir);
|
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
|
* 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
|
* dokter-dokter tertentu yang hanya dapat pasien bpjs
|
||||||
*/
|
*/
|
||||||
listPelayananFfs.add(next);
|
listPelayananFfs.add(next);
|
||||||
} else {
|
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN).contains(next.get("idJenisProduk"))) {
|
||||||
listPelayananFfs.add(next);
|
listPelayananFfs.add(next);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -955,9 +950,10 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
|||||||
*/
|
*/
|
||||||
listPelayananRemun.add(next);
|
listPelayananRemun.add(next);
|
||||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
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"))
|
.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
|
* Dibatasi hanya di rawat jalan atau visite saja
|
||||||
*/
|
*/
|
||||||
@ -980,7 +976,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
|||||||
*/
|
*/
|
||||||
listPelayananRemun.add(next);
|
listPelayananRemun.add(next);
|
||||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||||
} else {
|
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN)
|
||||||
|
.contains(next.get("idJenisProduk"))) {
|
||||||
listPelayananRemun.add(next);
|
listPelayananRemun.add(next);
|
||||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||||
}
|
}
|
||||||
@ -1015,7 +1012,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
|||||||
*/
|
*/
|
||||||
listPelayananRemun.add(next);
|
listPelayananRemun.add(next);
|
||||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||||
} else {
|
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN)
|
||||||
|
.contains(next.get("idJenisProduk"))) {
|
||||||
listPelayananRemun.add(next);
|
listPelayananRemun.add(next);
|
||||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||||
}
|
}
|
||||||
@ -1036,9 +1034,10 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
|||||||
*/
|
*/
|
||||||
listPelayananRemun.add(next);
|
listPelayananRemun.add(next);
|
||||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
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"))
|
.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
|
* Dibatasi hanya di rawat jalan atau visite saja
|
||||||
*/
|
*/
|
||||||
@ -1061,7 +1060,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
|||||||
*/
|
*/
|
||||||
listPelayananRemun.add(next);
|
listPelayananRemun.add(next);
|
||||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||||
} else {
|
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN)
|
||||||
|
.contains(next.get("idJenisProduk"))) {
|
||||||
listPelayananRemun.add(next);
|
listPelayananRemun.add(next);
|
||||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||||
}
|
}
|
||||||
@ -1096,7 +1096,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
|||||||
*/
|
*/
|
||||||
listPelayananRemun.add(next);
|
listPelayananRemun.add(next);
|
||||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||||
} else {
|
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN)
|
||||||
|
.contains(next.get("idJenisProduk"))) {
|
||||||
listPelayananRemun.add(next);
|
listPelayananRemun.add(next);
|
||||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||||
}
|
}
|
||||||
@ -1115,9 +1116,10 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
|||||||
* Dibatasi oleh daftar tindakan tertentu
|
* Dibatasi oleh daftar tindakan tertentu
|
||||||
*/
|
*/
|
||||||
listPelayananFfs.add(next);
|
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"))
|
.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
|
* Dibatasi hanya di rawat jalan atau visite saja
|
||||||
*/
|
*/
|
||||||
@ -1138,7 +1140,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
|||||||
* bebas klaim
|
* bebas klaim
|
||||||
*/
|
*/
|
||||||
listPelayananFfs.add(next);
|
listPelayananFfs.add(next);
|
||||||
} else {
|
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN)
|
||||||
|
.contains(next.get("idJenisProduk"))) {
|
||||||
listPelayananFfs.add(next);
|
listPelayananFfs.add(next);
|
||||||
}
|
}
|
||||||
} else if (!listDetailJenisProduk.contains(next.get("idDetailJenisProduk"))
|
} else if (!listDetailJenisProduk.contains(next.get("idDetailJenisProduk"))
|
||||||
@ -1169,7 +1172,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
|||||||
* bebas klaim
|
* bebas klaim
|
||||||
*/
|
*/
|
||||||
listPelayananFfs.add(next);
|
listPelayananFfs.add(next);
|
||||||
} else {
|
} else if (!Arrays.asList(Master.JenisProduk.NONTINDAKAN)
|
||||||
|
.contains(next.get("idJenisProduk"))) {
|
||||||
listPelayananFfs.add(next);
|
listPelayananFfs.add(next);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user