Merge branch 'dev/remun/logbook-nonjkn-dg-jam' into prod/base
This commit is contained in:
commit
ec685312cf
@ -613,6 +613,11 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
if (drKsmUmumList.contains(idPegawai) && ASISTEN_SPESIALIS.equals(d.get("idJenisPelaksana"))) {
|
||||
RemunHargaJasa hargaJasa = hargaJasa(persenRemunDokterUmumHD / 100, hargaJual, d, false);
|
||||
d.put("hargaJasa", hargaJasa.getNilai());
|
||||
} else if (terapisRehabMedik.contains(idPegawai)) {
|
||||
RemunHargaJasa hargaJasa = hargaJasa(persenRemunTerapis / 100, hargaJual, d, false);
|
||||
d.put("hargaJasa", hargaJasa.getNilai());
|
||||
if (!DOKTER_PEMERIKSA.equals(d.get("idJenisPelaksana")))
|
||||
d.put("isTermasukProporsi", false);
|
||||
} else if ((BEDAH_SENTRAL.equals(d.get("idDepartemen"))
|
||||
|| (RADIOLOGI.equals(d.get("idDepartemen")) && CATHLAB.equals(d.get("idRuangan"))))
|
||||
&& CommonUtil.isNotNullOrEmpty(d.get("idKelompokPasien"))
|
||||
@ -681,12 +686,6 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
d.put("hargaJasa", hargaJasa.getNilai());
|
||||
if (!DOKTER_PEMERIKSA.equals(d.get("idJenisPelaksana")))
|
||||
d.put("isTermasukProporsi", false);
|
||||
} else if (terapisRehabMedik.contains(idPegawai) && REHAB_MEDIK.equals(d.get("idDepartemen"))
|
||||
&& "Eksekutif".equals(d.get("jenisRuangan"))) {
|
||||
RemunHargaJasa hargaJasa = hargaJasa(persenRemunTerapis / 100, hargaJual, d, false);
|
||||
d.put("hargaJasa", hargaJasa.getNilai());
|
||||
if (!DOKTER_PEMERIKSA.equals(d.get("idJenisPelaksana")))
|
||||
d.put("isTermasukProporsi", false);
|
||||
} else if (REHAB_MEDIK.equals(d.get("idDepartemen"))) {
|
||||
RemunHargaJasa hargaJasa = hargaJasa(persenRehabMedik / 100, hargaJual, d, false);
|
||||
d.put("hargaJasa", hargaJasa.getNilai());
|
||||
@ -2054,6 +2053,11 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
d.put("persenJasa", persenRemunDokterUmumHD + "%");
|
||||
d.put("keterangan", hargaJasa.getKeterangan());
|
||||
d.put("hargaJasa", hargaJasa.getNilai());
|
||||
} else if (terapisRehabMedik.contains(idPegawai)) {
|
||||
RemunHargaJasa hargaJasa = hargaJasa(persenRemunTerapis / 100, hargaJual, d, true);
|
||||
d.put("persenJasa", persenRemunTerapis + "%");
|
||||
d.put("keterangan", hargaJasa.getKeterangan());
|
||||
d.put("hargaJasa", hargaJasa.getNilai());
|
||||
} else if ((BEDAH_SENTRAL.equals(d.get("idDepartemen"))
|
||||
|| (RADIOLOGI.equals(d.get("idDepartemen")) && CATHLAB.equals(d.get("idRuangan"))))
|
||||
&& CommonUtil.isNotNullOrEmpty(d.get("idKelompokPasien"))
|
||||
@ -2152,12 +2156,6 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
d.put("persenJasa", persenRadiologi + "%");
|
||||
d.put("keterangan", hargaJasa.getKeterangan());
|
||||
d.put("hargaJasa", hargaJasa.getNilai());
|
||||
} else if (terapisRehabMedik.contains(idPegawai) && REHAB_MEDIK.equals(d.get("idDepartemen"))
|
||||
&& "Eksekutif".equals(d.get("jenisRuangan"))) {
|
||||
RemunHargaJasa hargaJasa = hargaJasa(persenRemunTerapis / 100, hargaJual, d, true);
|
||||
d.put("persenJasa", persenRemunTerapis + "%");
|
||||
d.put("keterangan", hargaJasa.getKeterangan());
|
||||
d.put("hargaJasa", hargaJasa.getNilai());
|
||||
} else if (REHAB_MEDIK.equals(d.get("idDepartemen"))) {
|
||||
RemunHargaJasa hargaJasa = hargaJasa(persenRehabMedik / 100, hargaJual, d, true);
|
||||
d.put("persenJasa", persenRehabMedik + "%");
|
||||
@ -2452,6 +2450,11 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
d.put("persenJasa", persenJasaDokterUmumHD + "%");
|
||||
d.put("keterangan", hargaJasa.getKeterangan());
|
||||
d.put("hargaJasa", hargaJasa.getNilai());
|
||||
} else if (terapisRehabMedik.contains(idPegawai)) {
|
||||
RemunHargaJasa hargaJasa = hargaJasa(persenJasaTerapis / 100, hargaJual, d, true);
|
||||
d.put("persenJasa", persenJasaTerapis + "%");
|
||||
d.put("keterangan", hargaJasa.getKeterangan());
|
||||
d.put("hargaJasa", hargaJasa.getNilai());
|
||||
} else if ((BEDAH_SENTRAL.equals(d.get("idDepartemen"))
|
||||
|| (RADIOLOGI.equals(d.get("idDepartemen")) && CATHLAB.equals(d.get("idRuangan"))))
|
||||
&& DOKTER_PEMERIKSA.equals(d.get("idJenisPelaksana"))
|
||||
@ -2517,12 +2520,6 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
d.put("persenJasa", persenRadiologi + "%");
|
||||
d.put("keterangan", hargaJasa.getKeterangan());
|
||||
d.put("hargaJasa", hargaJasa.getNilai());
|
||||
} else if (terapisRehabMedik.contains(idPegawai) && REHAB_MEDIK.equals(d.get("idDepartemen"))
|
||||
&& "Eksekutif".equals(d.get("jenisRuangan"))) {
|
||||
RemunHargaJasa hargaJasa = hargaJasa(persenJasaTerapis / 100, hargaJual, d, true);
|
||||
d.put("persenJasa", persenJasaTerapis + "%");
|
||||
d.put("keterangan", hargaJasa.getKeterangan());
|
||||
d.put("hargaJasa", hargaJasa.getNilai());
|
||||
} else if (REHAB_MEDIK.equals(d.get("idDepartemen"))) {
|
||||
RemunHargaJasa hargaJasa = hargaJasa(persenRehabMedik / 100, hargaJual, d, true);
|
||||
d.put("persenJasa", persenRehabMedik + "%");
|
||||
@ -2675,7 +2672,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
double persenJasaDokterPA = Double.parseDouble(GetSettingDataFixed("persenJasaDokterPA"));
|
||||
double persenJasaDokterUmumHD = Double.parseDouble(GetSettingDataFixed("persenJasaDokterUmumHD"));
|
||||
double persenJasaLabGenetika = Double.parseDouble(GetSettingDataFixed("persenJasaLabGenetika"));
|
||||
double persenJasaTerapis = Double.parseDouble(GetSettingDataFixed("persenJasaLuarTerapis"));
|
||||
double persenJasaTerapis = Double.parseDouble(GetSettingDataFixed("persenJasaTerapis"));
|
||||
double persenJasaLuarTerapis = Double.parseDouble(GetSettingDataFixed("persenJasaLuarTerapis"));
|
||||
/*
|
||||
* Persiapan filter logic remunerasi
|
||||
*/
|
||||
@ -2715,6 +2713,17 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
d.put("persenJasa", persenJasaDokterUmumHD + "%");
|
||||
d.put("keterangan", hargaJasa.getKeterangan());
|
||||
d.put("hargaJasa", hargaJasa.getNilai());
|
||||
} else if (terapisRehabMedik.contains(idPegawai) && REHAB_MEDIK.equals(d.get("idDepartemen"))
|
||||
&& "Eksekutif".equals(d.get("jenisRuangan"))) {
|
||||
RemunHargaJasa hargaJasa = hargaJasa(persenJasaLuarTerapis / 100, hargaJual, d, true);
|
||||
d.put("persenJasa", persenJasaLuarTerapis + "%");
|
||||
d.put("keterangan", hargaJasa.getKeterangan());
|
||||
d.put("hargaJasa", hargaJasa.getNilai());
|
||||
} else if (terapisRehabMedik.contains(idPegawai)) {
|
||||
RemunHargaJasa hargaJasa = hargaJasa(persenJasaTerapis / 100, hargaJual, d, true);
|
||||
d.put("persenJasa", persenJasaTerapis + "%");
|
||||
d.put("keterangan", hargaJasa.getKeterangan());
|
||||
d.put("hargaJasa", hargaJasa.getNilai());
|
||||
} else if ((BEDAH_SENTRAL.equals(d.get("idDepartemen"))
|
||||
|| (RADIOLOGI.equals(d.get("idDepartemen")) && CATHLAB.equals(d.get("idRuangan"))))
|
||||
&& DOKTER_PEMERIKSA.equals(d.get("idJenisPelaksana"))
|
||||
@ -2780,12 +2789,6 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
d.put("persenJasa", persenRadiologi + "%");
|
||||
d.put("keterangan", hargaJasa.getKeterangan());
|
||||
d.put("hargaJasa", hargaJasa.getNilai());
|
||||
} else if (terapisRehabMedik.contains(idPegawai) && REHAB_MEDIK.equals(d.get("idDepartemen"))
|
||||
&& "Eksekutif".equals(d.get("jenisRuangan"))) {
|
||||
RemunHargaJasa hargaJasa = hargaJasa(persenJasaTerapis / 100, hargaJual, d, true);
|
||||
d.put("persenJasa", persenJasaTerapis + "%");
|
||||
d.put("keterangan", hargaJasa.getKeterangan());
|
||||
d.put("hargaJasa", hargaJasa.getNilai());
|
||||
} else if (REHAB_MEDIK.equals(d.get("idDepartemen"))) {
|
||||
RemunHargaJasa hargaJasa = hargaJasa(persenRehabMedik / 100, hargaJual, d, true);
|
||||
d.put("persenJasa", persenRehabMedik + "%");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user