Update RemunerasiServiceImpl.java
Penerapan tmt akhir aturan DS untuk remun dokter paruh waktu
This commit is contained in:
parent
1e505c65e5
commit
6ef697baaa
@ -326,8 +326,21 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
|||||||
double persenRemunTerapis = toDoubleSettingFix("persenRemunTerapis", tglAkhir);
|
double persenRemunTerapis = toDoubleSettingFix("persenRemunTerapis", tglAkhir);
|
||||||
double persenRemunVisiteDokterKelompokBudiRahmat = toDoubleSettingFix(
|
double persenRemunVisiteDokterKelompokBudiRahmat = toDoubleSettingFix(
|
||||||
"persenRemunVisiteDokterKelompokBudiRahmat", tglAkhir);
|
"persenRemunVisiteDokterKelompokBudiRahmat", tglAkhir);
|
||||||
|
/*
|
||||||
|
* TMT Tarif baru tahun 2024
|
||||||
|
*/
|
||||||
long millisTarif2024 = Long.parseLong(getSettingDataFixed("tmtTarif2024"));
|
long millisTarif2024 = Long.parseLong(getSettingDataFixed("tmtTarif2024"));
|
||||||
|
Date tmtTarif2024 = new Date(millisTarif2024);
|
||||||
|
/*
|
||||||
|
* TMT persentase jasa tahun 2024
|
||||||
|
*/
|
||||||
long millisPersenJasa2024 = Long.parseLong(getSettingDataFixed("tmtPersenJasa2024"));
|
long millisPersenJasa2024 = Long.parseLong(getSettingDataFixed("tmtPersenJasa2024"));
|
||||||
|
Date tmtPersenJasa2024 = new Date(millisPersenJasa2024);
|
||||||
|
/*
|
||||||
|
* TMT akhir aturan remun DS
|
||||||
|
*/
|
||||||
|
long millisAkhirAturanRemunDS = Long.parseLong(getSettingDataFixed("tmtAkhirAturanRemunDS"));
|
||||||
|
Date tmtAkhirAturanRemunDS = new Date(millisAkhirAturanRemunDS);
|
||||||
/*
|
/*
|
||||||
* Persiapan filter logic remunerasi
|
* Persiapan filter logic remunerasi
|
||||||
*/
|
*/
|
||||||
@ -373,14 +386,6 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
|||||||
listDetailJenisProdukException = idsRegDJPAdminNonPK;
|
listDetailJenisProdukException = idsRegDJPAdminNonPK;
|
||||||
listDetailJenisProdukException.removeAll(listDetailJenisProduk);
|
listDetailJenisProdukException.removeAll(listDetailJenisProduk);
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
* TMT Tarif baru tahun 2024
|
|
||||||
*/
|
|
||||||
Date tmtTarif2024 = new Date(millisTarif2024);
|
|
||||||
/*
|
|
||||||
* TMT persentase jasa tahun 2024
|
|
||||||
*/
|
|
||||||
Date tmtPersenJasa2024 = new Date(millisPersenJasa2024);
|
|
||||||
/*
|
/*
|
||||||
* Mendapatkan data mentah pelayanan pasien
|
* Mendapatkan data mentah pelayanan pasien
|
||||||
*/
|
*/
|
||||||
@ -986,7 +991,8 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
|||||||
List<Map<String, Object>> listPelayananNonJknLuarJamKerja = new ArrayList<>();
|
List<Map<String, Object>> listPelayananNonJknLuarJamKerja = new ArrayList<>();
|
||||||
double capaianRemun = 0.0;
|
double capaianRemun = 0.0;
|
||||||
if (pegawaiDao.getPegawaiByKategoryPegawai(dokterParuhWaktu).contains(idPegawai)
|
if (pegawaiDao.getPegawaiByKategoryPegawai(dokterParuhWaktu).contains(idPegawai)
|
||||||
&& !listIdPegawaiRemunKelompokBudiRahmat.contains(idPegawai)) {
|
&& !listIdPegawaiRemunKelompokBudiRahmat.contains(idPegawai)
|
||||||
|
&& tglAkhir.before(tmtAkhirAturanRemunDS)) {
|
||||||
/*
|
/*
|
||||||
* Dokter luar hanya mendapatkan ffs
|
* Dokter luar hanya mendapatkan ffs
|
||||||
*/
|
*/
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user