Update IkiDanRemunerasiService, IndekKinerjaService, LogbookKinerjaService, PendapatanService
Penyesuaian kelompok kerja dokter sebagai validasi data logbook kinerja dokter
This commit is contained in:
parent
9298007c7c
commit
b6aae107b7
@ -359,6 +359,11 @@ public class Master {
|
||||
}
|
||||
|
||||
public static final class SubUnitKerja {
|
||||
public static final Integer KK_ANESTESI = 223;
|
||||
public static final Integer KK_PATOLOGI_ANATOMI = 197;
|
||||
public static final Integer KK_PATOLOGI_KLINIK = 199;
|
||||
public static final Integer KK_RADIOLOGI = 203;
|
||||
public static final Integer KK_UMUM = 222;
|
||||
public static final Integer SUBBAG_KESEJAHTERAAN = 26;
|
||||
public static final Integer SUBBAG_PENGEMBANGAN = 27;
|
||||
}
|
||||
|
||||
@ -905,23 +905,16 @@ public interface PegawaiDao extends PagingAndSortingRepository<Pegawai, Integer>
|
||||
|
||||
@Query("select peg.id from Pegawai peg where peg.statusEnabled is true and peg.jenisPegawaiId=1 and peg.ruanganId=:idRuangan")
|
||||
public int[] getDokterByRuanganId(@Param("idRuangan") int idRuangan);
|
||||
|
||||
@Query("select peg.id from Pegawai peg where peg.statusEnabled is true and peg.jenisPegawaiId=1 and peg.ruanganId=39")
|
||||
public List<Integer> getDokterLabPatologiAnatomi();
|
||||
|
||||
@Query("select peg.id from Pegawai peg where peg.statusEnabled is true and peg.jenisPegawaiId=1 and peg.ruanganId=276")
|
||||
public List<Integer> getDokterLabKlinik();
|
||||
|
||||
@Query("select peg.id from Pegawai peg where peg.statusEnabled is true and peg.jenisPegawaiId=1 and peg.ruanganId=35")
|
||||
public List<Integer> getDokterRadiologi();
|
||||
|
||||
@Query("select distinct pgw.id " + "from MapPegawaiJabatanToUnitKerja mpj " + "inner join mpj.pegawai pgw "
|
||||
+ "where mpj.statusEnabled is true " + "and pgw.statusEnabled is true " + "and pgw.jenisPegawaiId = 1 "
|
||||
+ "and mpj.subUnitKerjaPegawaiId = :subunitKerjaId")
|
||||
public List<Integer> getDokterByKelompokKerja(@Param("subunitKerjaId") Integer idSubunitKerja);
|
||||
|
||||
@Query("select peg.id from Pegawai peg where peg.statusEnabled is true and peg.kategoryPegawaiId in (:listKategoryPegawaiId)")
|
||||
public List<Integer> getPegawaiByKategoryPegawai(
|
||||
@Param("listKategoryPegawaiId") List<Integer> listKategoryPegawaiId);
|
||||
|
||||
@Query("select peg.id from Pegawai peg where peg.statusEnabled is true and peg.jenisPegawaiId=1 and lower(peg.gelarBelakang) like lower('%an%')")
|
||||
public List<Integer> getDokterAnastesi();
|
||||
|
||||
@Query("select mapp.pegawaiId from MapPegawaiJabatanToUnitKerja mapp "
|
||||
+ "where mapp.statusEnabled is true and mapp.unitKerjaPegawaiId = :idUnitKerja "
|
||||
+ "and mapp.pegawaiId is not null")
|
||||
|
||||
@ -647,16 +647,15 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik
|
||||
|
||||
List<Integer> listIdNonjadwal = shiftKerjaDao.findListNonjadwal();
|
||||
|
||||
List<Integer> listIdDokterKsmUmum = mapPegawaiJabatanToUnitKerjaDao
|
||||
.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> listIdDokterKsmUmum = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
|
||||
List<Integer> listIdDokterLabPA = pegawaiDao.getDokterLabPatologiAnatomi();
|
||||
List<Integer> listIdDokterLabPA = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI);
|
||||
List<Integer> listIdDJPLabPA = Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI);
|
||||
|
||||
List<Integer> listIdDokterLabPK = pegawaiDao.getDokterLabKlinik();
|
||||
List<Integer> listIdDokterLabPK = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK);
|
||||
List<Integer> listIdDJPLabPK = Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK);
|
||||
|
||||
List<Integer> listIdDokterRad = pegawaiDao.getDokterRadiologi();
|
||||
List<Integer> listIdDokterRad = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI);
|
||||
List<Integer> listIdDJPRad = Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI);
|
||||
|
||||
List<Integer> listIdDJPUtama = Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA);
|
||||
@ -1164,16 +1163,15 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik
|
||||
|
||||
List<Integer> listIdNonjadwal = shiftKerjaDao.findListNonjadwal();
|
||||
|
||||
List<Integer> listIdDokterKsmUmum = mapPegawaiJabatanToUnitKerjaDao
|
||||
.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> listIdDokterKsmUmum = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
|
||||
List<Integer> listIdDokterLabPA = pegawaiDao.getDokterLabPatologiAnatomi();
|
||||
List<Integer> listIdDokterLabPA = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI);
|
||||
List<Integer> listIdDJPLabPA = Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI);
|
||||
|
||||
List<Integer> listIdDokterLabPK = pegawaiDao.getDokterLabKlinik();
|
||||
List<Integer> listIdDokterLabPK = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK);
|
||||
List<Integer> listIdDJPLabPK = Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK);
|
||||
|
||||
List<Integer> listIdDokterRad = pegawaiDao.getDokterRadiologi();
|
||||
List<Integer> listIdDokterRad = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI);
|
||||
List<Integer> listIdDJPRad = Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI);
|
||||
|
||||
List<Integer> listIdDJPUtama = Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA);
|
||||
|
||||
@ -35,7 +35,6 @@ import com.jasamedika.medifirst2000.dao.IndekKinerjaDao;
|
||||
import com.jasamedika.medifirst2000.dao.IndeksKinerjaIndividuDao;
|
||||
import com.jasamedika.medifirst2000.dao.LogbookDokterDao;
|
||||
import com.jasamedika.medifirst2000.dao.MapKalenderToHariLiburDao;
|
||||
import com.jasamedika.medifirst2000.dao.MapPegawaiJabatanToUnitKerjaDao;
|
||||
import com.jasamedika.medifirst2000.dao.MapPegawaiLaboratRadiologiDao;
|
||||
import com.jasamedika.medifirst2000.dao.MapRuanganToProdukDao;
|
||||
import com.jasamedika.medifirst2000.dao.MonitoringAbsenDao;
|
||||
@ -146,9 +145,6 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
@Autowired
|
||||
private PegawaiDao pegawaiDao;
|
||||
|
||||
@Autowired
|
||||
private MapPegawaiJabatanToUnitKerjaDao mapPegawaiJabatanToUnitKerjaDao;
|
||||
|
||||
@Autowired
|
||||
private UraianTugasTransaksiDao uraianTugasTransaksiDao;
|
||||
|
||||
@ -253,11 +249,12 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
|
||||
// check dokter patologi anatomi, lab klinik, radiologi, atw bukan
|
||||
List<Integer> listDJP = new ArrayList<>();
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(pegawai.getId())) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(pegawai.getId())) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabPA");
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(pegawai.getId())) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK)
|
||||
.contains(pegawai.getId())) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabKlinik");
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(pegawai.getId())) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(pegawai.getId())) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukRadiologi");
|
||||
} else {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLogbook");
|
||||
@ -310,11 +307,12 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
|
||||
// check dokter patologi anatomi, lab klinik, radiologi, atw bukan
|
||||
List<Integer> listDJP = new ArrayList<>();
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(pegawai.getId())) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(pegawai.getId())) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabPA");
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(pegawai.getId())) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK)
|
||||
.contains(pegawai.getId())) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabKlinik");
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(pegawai.getId())) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(pegawai.getId())) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukRadiologi");
|
||||
} else {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLogbook");
|
||||
@ -340,11 +338,12 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
|
||||
// check dokter patologi anatomi, lab klinik, radiologi, atw bukan
|
||||
List<Integer> listDJP = new ArrayList<>();
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(pegawai.getId())) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(pegawai.getId())) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabPA");
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(pegawai.getId())) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK)
|
||||
.contains(pegawai.getId())) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabKlinik");
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(pegawai.getId())) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(pegawai.getId())) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukRadiologi");
|
||||
} else {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLogbook");
|
||||
@ -464,11 +463,12 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
|
||||
// check dokter patologi anatomi, lab klinik, radiologi, atw bukan
|
||||
List<Integer> listDJP = new ArrayList<>();
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(pegawai.getId())) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(pegawai.getId())) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabPA");
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(pegawai.getId())) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK)
|
||||
.contains(pegawai.getId())) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabKlinik");
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(pegawai.getId())) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(pegawai.getId())) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukRadiologi");
|
||||
} else {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLogbook");
|
||||
@ -510,11 +510,12 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
|
||||
// check dokter patologi anatomi, lab klinik, radiologi, atw bukan
|
||||
List<Integer> listDJP = new ArrayList<>();
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(pegawai.getId())) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(pegawai.getId())) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabPA");
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(pegawai.getId())) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK)
|
||||
.contains(pegawai.getId())) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabKlinik");
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(pegawai.getId())) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(pegawai.getId())) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukRadiologi");
|
||||
} else {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLogbook");
|
||||
@ -1100,11 +1101,11 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
|
||||
// Check dokter radiologi/klinik/patologi anatom/bukan
|
||||
List<Integer> listDJP = new ArrayList<>();
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabPA");
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabKlinik");
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukRadiologi");
|
||||
} else {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLogbook");
|
||||
@ -1114,8 +1115,9 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
listDJP.addAll(listDetailException);
|
||||
}
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drPatologiAnatomiList = pegawaiDao.getDokterLabPatologiAnatomi();
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drPatologiAnatomiList = pegawaiDao
|
||||
.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI);
|
||||
|
||||
List<Integer> listKelas2Down = splitDataSettingDatafixed("KelasTindakanRemun");
|
||||
List<Integer> listTindakanAnastesiException = splitDataSettingDatafixed("excepTindakAnastesi");
|
||||
@ -1280,7 +1282,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
Integer idBPJS = Integer.valueOf(settingDataFixedDao.getSettingDataFixed("bpjsRemun"));
|
||||
List<Integer> listKategoriDokterLuar = splitDataSettingDatafixed("kategoryPegawaiDokterLuar");
|
||||
|
||||
List<Integer> drPatologiAnatomiList = pegawaiDao.getDokterLabPatologiAnatomi();
|
||||
List<Integer> drPatologiAnatomiList = pegawaiDao
|
||||
.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI);
|
||||
|
||||
List<Map<String, Object>> DetailPasien = new ArrayList<>();
|
||||
|
||||
@ -1385,11 +1388,11 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
|
||||
// Check dokter radiologi/klinik/patologi anatom/bukan
|
||||
List<Integer> listDJP = new ArrayList<>();
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabPA");
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabKlinik");
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukRadiologi");
|
||||
} else {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLogbook");
|
||||
@ -1399,8 +1402,9 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
listDJP.addAll(listDetailException);
|
||||
}
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drPatologiAnatomiList = pegawaiDao.getDokterLabPatologiAnatomi();
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drPatologiAnatomiList = pegawaiDao
|
||||
.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI);
|
||||
|
||||
List<Integer> listKelas2Down = splitDataSettingDatafixed("KelasTindakanRemun");
|
||||
List<Integer> listTindakanAnastesiException = splitDataSettingDatafixed("excepTindakAnastesi");
|
||||
@ -1526,11 +1530,11 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
|
||||
// Check dokter radiologi/klinik/patologi anatom/bukan
|
||||
List<Integer> listDJP = new ArrayList<>();
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabPA");
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabKlinik");
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukRadiologi");
|
||||
} else {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLogbook");
|
||||
@ -1540,8 +1544,9 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
listDJP.addAll(listDetailException);
|
||||
}
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drPatologiAnatomiList = pegawaiDao.getDokterLabPatologiAnatomi();
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drPatologiAnatomiList = pegawaiDao
|
||||
.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI);
|
||||
|
||||
List<Integer> listKelas2Down = splitDataSettingDatafixed("KelasTindakanRemun");
|
||||
List<Integer> listTindakanAnastesiException = splitDataSettingDatafixed("excepTindakAnastesi");
|
||||
@ -1714,11 +1719,11 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
|
||||
// Check dokter radiologi/klinik/patologi anatom/bukan
|
||||
List<Integer> listDJP = new ArrayList<>();
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabPA");
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabKlinik");
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukRadiologi");
|
||||
} else {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLogbook");
|
||||
@ -1728,8 +1733,9 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
listDJP.addAll(listDetailException);
|
||||
}
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drPatologiAnatomiList = pegawaiDao.getDokterLabPatologiAnatomi();
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drPatologiAnatomiList = pegawaiDao
|
||||
.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI);
|
||||
|
||||
List<Integer> listKelas2Down = splitDataSettingDatafixed("KelasTindakanRemun");
|
||||
List<Integer> listTindakanAnastesiException = splitDataSettingDatafixed("excepTindakAnastesi");
|
||||
@ -1951,11 +1957,11 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
|
||||
// Check dokter radiologi/klinik/patologi anatom/bukan
|
||||
List<Integer> listDJP = new ArrayList<>();
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabPA");
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabKlinik");
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukRadiologi");
|
||||
} else {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLogbook");
|
||||
@ -1965,8 +1971,9 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
listDJP.addAll(listDetailException);
|
||||
}
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drPatologiAnatomiList = pegawaiDao.getDokterLabPatologiAnatomi();
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drPatologiAnatomiList = pegawaiDao
|
||||
.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI);
|
||||
|
||||
List<Integer> listKelas2Down = splitDataSettingDatafixed("KelasTindakanRemun");
|
||||
List<Integer> listTindakanAnastesiException = splitDataSettingDatafixed("excepTindakAnastesi");
|
||||
@ -2085,11 +2092,11 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
|
||||
// Check dokter radiologi/klinik/patologi anatom/bukan
|
||||
List<Integer> listDJP = new ArrayList<>();
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabPA");
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabKlinik");
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukRadiologi");
|
||||
} else {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLogbook");
|
||||
@ -2099,8 +2106,9 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
listDJP.addAll(listDetailException);
|
||||
}
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drPatologiAnatomiList = pegawaiDao.getDokterLabPatologiAnatomi();
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drPatologiAnatomiList = pegawaiDao
|
||||
.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI);
|
||||
|
||||
List<Integer> listKelas2Down = splitDataSettingDatafixed("KelasTindakanRemun");
|
||||
List<Integer> listTindakanAnastesiException = splitDataSettingDatafixed("excepTindakAnastesi");
|
||||
@ -2230,11 +2238,11 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
|
||||
// Check dokter radiologi/klinik/patologi anatom/bukan
|
||||
List<Integer> listDJP = new ArrayList<>();
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabPA");
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabKlinik");
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukRadiologi");
|
||||
} else {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLogbook");
|
||||
@ -2244,8 +2252,9 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
listDJP.addAll(listDetailException);
|
||||
}
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drPatologiAnatomiList = pegawaiDao.getDokterLabPatologiAnatomi();
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drPatologiAnatomiList = pegawaiDao
|
||||
.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI);
|
||||
|
||||
List<Integer> listKelas2Down = splitDataSettingDatafixed("KelasTindakanRemun");
|
||||
List<Integer> listTindakanAnastesiException = splitDataSettingDatafixed("excepTindakAnastesi");
|
||||
@ -2397,11 +2406,11 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
|
||||
// check dokter patologi anatomi, lab klinik, radiologi, atw yg lain
|
||||
List<Integer> listDJP = new ArrayList<>();
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabPA");
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLabKlinik");
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukRadiologi");
|
||||
} else {
|
||||
listDJP = splitDataSettingDatafixed("detailJenisProdukLogbook");
|
||||
@ -2414,7 +2423,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
String tarifSatuHarga = settingDataFixedDao.getSettingDataFixed("tarifSatuHarga");
|
||||
Boolean isTarifSatuHarga = Boolean.parseBoolean(tarifSatuHarga);
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> listTindakanAnastesiException = splitDataSettingDatafixed("excepTindakAnastesi");
|
||||
|
||||
tindakans = revIndekKinerjaDao.findIdProdukByIdUser(idPegawai, periode, listDJP);
|
||||
@ -2524,7 +2533,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
String tarifSatuHarga = settingDataFixedDao.getSettingDataFixed("tarifSatuHarga");
|
||||
Boolean isTarifSatuHarga = Boolean.parseBoolean(tarifSatuHarga);
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> listTindakanAnastesiException = splitDataSettingDatafixed("excepTindakAnastesi");
|
||||
|
||||
if (CommonUtil.isNullOrEmpty(listDetailException)) {
|
||||
@ -2649,15 +2658,15 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
|
||||
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf);
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
@ -3255,15 +3264,15 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
|
||||
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf);
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
@ -3726,15 +3735,15 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
|
||||
int maxday = monitoringAbsenService.iterateDate(periode + "-01");
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
@ -4325,15 +4334,15 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
|
||||
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf);
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
@ -4777,13 +4786,13 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf);
|
||||
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
@ -6012,14 +6021,14 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
|
||||
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf);
|
||||
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
@ -6391,14 +6400,14 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
|
||||
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf);
|
||||
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
@ -7372,15 +7381,15 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf);
|
||||
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
List<Integer> dokterLuar = pegawaiDao
|
||||
.getPegawaiByKategoryPegawai(Arrays.asList(Master.KategoryPegawai.DOKTER_LUAR));
|
||||
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
@ -8940,14 +8949,14 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
|
||||
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf);
|
||||
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
|
||||
@ -981,15 +981,15 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
|
||||
List<Integer> listRuangEks = splitDataSettingDatafixed("IdRuanganEksekutif");
|
||||
List<Integer> listKonsulTapiVisit = splitDataSettingDatafixed("konsulTapiVisit");
|
||||
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
|
||||
List<Integer> listIdNonjadwal = shiftKerjaDao.findListNonjadwal();
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
@ -1310,15 +1310,15 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
|
||||
List<Integer> listRuangEks = splitDataSettingDatafixed("IdRuanganEksekutif");
|
||||
List<Integer> listKonsulTapiVisit = splitDataSettingDatafixed("konsulTapiVisit");
|
||||
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
|
||||
List<Integer> listIdNonjadwal = shiftKerjaDao.findListNonjadwal();
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
@ -1633,15 +1633,15 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
|
||||
List<Integer> listRuangEks = splitDataSettingDatafixed("IdRuanganEksekutif");
|
||||
List<Integer> listKonsulTapiVisit = splitDataSettingDatafixed("konsulTapiVisit");
|
||||
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
|
||||
List<Integer> listIdNonjadwal = shiftKerjaDao.findListNonjadwal();
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
@ -2024,15 +2024,15 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
|
||||
List<Integer> listRuangEks = splitDataSettingDatafixed("IdRuanganEksekutif");
|
||||
List<Integer> listKonsulTapiVisit = splitDataSettingDatafixed("konsulTapiVisit");
|
||||
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
|
||||
List<Integer> listIdNonjadwal = shiftKerjaDao.findListNonjadwal();
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
@ -2775,18 +2775,18 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
|
||||
}
|
||||
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
|
||||
for (Integer idPegawai : listIdPegawai) {
|
||||
SkorDokterVO skorDokterVO = new SkorDokterVO();
|
||||
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(
|
||||
Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(
|
||||
Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
|
||||
@ -272,15 +272,15 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
|
||||
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf);
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
@ -1514,15 +1514,15 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
|
||||
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf);
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
@ -3272,15 +3272,15 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
|
||||
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf);
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
@ -4575,15 +4575,15 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
|
||||
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf);
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
@ -5784,11 +5784,11 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
Double formatPointQty = 0.0;
|
||||
Double percentage = 0.0;
|
||||
|
||||
List<Integer> drLabKlinik = pegawaiDao.getDokterLabKlinik();
|
||||
List<Integer> drRadiologi = pegawaiDao.getDokterRadiologi();
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drLabPatologiAnatomi = pegawaiDao.getDokterLabPatologiAnatomi();
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drLabKlinik = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK);
|
||||
List<Integer> drRadiologi = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI);
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drLabPatologiAnatomi = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
List<Integer> drParuhWaktu = pegawaiDao
|
||||
.getPegawaiByKategoryPegawai(Arrays.asList(Master.KategoryPegawai.DOKTER_LUAR));
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
@ -6583,8 +6583,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
|
||||
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf);
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
List<Integer> drParuhWaktu = pegawaiDao
|
||||
.getPegawaiByKategoryPegawai(Arrays.asList(Master.KategoryPegawai.DOKTER_LUAR));
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
@ -6603,11 +6603,11 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
periode);
|
||||
}
|
||||
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
@ -7502,11 +7502,11 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
Double formatPointQty = 0.0;
|
||||
Double percentage = 0.0;
|
||||
|
||||
List<Integer> drLabKlinik = pegawaiDao.getDokterLabKlinik();
|
||||
List<Integer> drRadiologi = pegawaiDao.getDokterRadiologi();
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drLabPatologiAnatomi = pegawaiDao.getDokterLabPatologiAnatomi();
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drLabKlinik = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK);
|
||||
List<Integer> drRadiologi = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI);
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drLabPatologiAnatomi = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
if (CommonUtil.isNotNullOrEmpty(idDepartemen) && CommonUtil.isNullOrEmpty(idRuangan)) {
|
||||
@ -8022,8 +8022,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
|
||||
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf);
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
if (CommonUtil.isNotNullOrEmpty(idDepartemen) && CommonUtil.isNullOrEmpty(idRuangan)) {
|
||||
@ -8040,11 +8040,11 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
bln);
|
||||
}
|
||||
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
@ -8447,13 +8447,13 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
Double formatPointQty = 0.0;
|
||||
Double percentage = 0.0;
|
||||
|
||||
List<Integer> drLabKlinik = pegawaiDao.getDokterLabKlinik();
|
||||
List<Integer> drRadiologi = pegawaiDao.getDokterRadiologi();
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drLabPatologiAnatomi = pegawaiDao.getDokterLabPatologiAnatomi();
|
||||
List<Integer> drLabKlinik = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK);
|
||||
List<Integer> drRadiologi = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI);
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drLabPatologiAnatomi = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI);
|
||||
List<Integer> drParuhWaktu = pegawaiDao
|
||||
.getPegawaiByKategoryPegawai(Arrays.asList(Master.KategoryPegawai.DOKTER_LUAR));
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
if (CommonUtil.isNotNullOrEmpty(idDepartemen) && CommonUtil.isNullOrEmpty(idRuangan)) {
|
||||
@ -9418,8 +9418,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
LocalDateTime PSBBDate = LocalDateTime.of(2020, 9, 14, 0, 0, 0);
|
||||
LocalDateTime PSBBEnd = LocalDateTime.parse(GetSettingDataFixed("psbbperiod"), dtf);
|
||||
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterAnastesi();
|
||||
List<Integer> drKsmUmumList = mapPegawaiJabatanToUnitKerjaDao.getPegawaiByUnitKerja(Master.UnitKerja.KSM_UMUM);
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
if (CommonUtil.isNotNullOrEmpty(idDepartemen) && CommonUtil.isNullOrEmpty(idRuangan)) {
|
||||
@ -9436,11 +9436,11 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
bln);
|
||||
}
|
||||
|
||||
if (pegawaiDao.getDokterLabPatologiAnatomi().contains(idPegawai)) {
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_ANATOMI));
|
||||
} else if (pegawaiDao.getDokterLabKlinik().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_PATOLOGI_KLINIK));
|
||||
} else if (pegawaiDao.getDokterRadiologi().contains(idPegawai)) {
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.PENUNJANG_RADIOLOGI));
|
||||
} else {
|
||||
listDetailJenisProduk = new ArrayList<>(Arrays.asList(Master.DetailJenisProduk.MEDIS_UTAMA));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user