Update PelayananPasienServiceImpl.java
Penambahan aturan remun dokter anestesi untuk tindakan mandiri di luar ok
This commit is contained in:
parent
3544e5c0d0
commit
3b881b01cc
@ -470,6 +470,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
List<Integer> listDetailJenisProduk = new ArrayList<>();
|
||||
List<Integer> listDetailJenisProdukException = new ArrayList<>();
|
||||
List<Integer> drKkPediatrikGDList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PEDIATRIK_GD);
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
List<Integer> drKkPerinatologiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PERINATOLOGI);
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
@ -480,6 +481,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
List<Integer> idsRegDJPPenunjangRad = splitDataSettingDatafixed("penunjang_radiologi");
|
||||
List<Integer> idsDokterUmumIGD = splitDataSettingDatafixed("pr_dokter_umum_igd");
|
||||
List<Integer> idsDokterPerinatologi = splitDataSettingDatafixed("pr_dokter_perinatologi");
|
||||
List<Integer> idsPenunjangBukanAnestesi = splitDataSettingDatafixed("pr_penunjang_nonanestesi");
|
||||
List<Integer> idsDokterBPJSffs = splitDataSettingDatafixed("dokterBPJSffs");
|
||||
List<Integer> idsDokterPediatrikGD = splitDataSettingDatafixed("pr_dokter_pediatrik_gd");
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
@ -1023,6 +1025,19 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
} else if (drAnastesiList.contains(idPegawai)) {
|
||||
if (idsPenunjangBukanAnestesi.contains(next.get("idProduk"))) {
|
||||
/*
|
||||
* Aturan dokter kk anestesi dengan pembatasan
|
||||
* tindakan tertentu
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
} else if (Master.JenisPetugasPelaksana.DOKTER_PEMERIKSA
|
||||
.equals(next.get("idJenisPelaksana"))) {
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
}
|
||||
} else if (CommonUtil.isNotNullOrEmpty(listDetailJenisProdukException)
|
||||
&& listDetailJenisProdukException.contains(next.get("idDetailJenisProduk"))) {
|
||||
/*
|
||||
@ -1125,6 +1140,19 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
} else if (drAnastesiList.contains(idPegawai)) {
|
||||
if (idsPenunjangBukanAnestesi.contains(next.get("idProduk"))) {
|
||||
/*
|
||||
* Aturan dokter kk anestesi dengan pembatasan
|
||||
* tindakan tertentu
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
} else if (Master.JenisPetugasPelaksana.DOKTER_PEMERIKSA
|
||||
.equals(next.get("idJenisPelaksana"))) {
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
}
|
||||
} else if (CommonUtil.isNotNullOrEmpty(listDetailJenisProdukException)
|
||||
&& listDetailJenisProdukException.contains(next.get("idDetailJenisProduk"))) {
|
||||
/*
|
||||
@ -1220,6 +1248,19 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
* tindakan tertentu
|
||||
*/
|
||||
listPelayananFfs.add(next);
|
||||
} else if (drAnastesiList.contains(idPegawai)) {
|
||||
if (idsPenunjangBukanAnestesi.contains(next.get("idProduk"))) {
|
||||
/*
|
||||
* Aturan dokter kk anestesi dengan pembatasan
|
||||
* tindakan tertentu
|
||||
*/
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
} else if (Master.JenisPetugasPelaksana.DOKTER_PEMERIKSA
|
||||
.equals(next.get("idJenisPelaksana"))) {
|
||||
listPelayananRemun.add(next);
|
||||
capaianRemun += Double.valueOf(next.get("hargaJasa").toString());
|
||||
}
|
||||
} else if (CommonUtil.isNotNullOrEmpty(listDetailJenisProdukException)
|
||||
&& listDetailJenisProdukException.contains(next.get("idDetailJenisProduk"))) {
|
||||
/*
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user