Merge branch 'dev/base' into dev/technical-debt/clean-code
This commit is contained in:
commit
acaa503eb3
@ -134,6 +134,7 @@ public final class Master {
|
||||
public static final Integer DOKTER_ANASTESI = 6;
|
||||
public static final Integer[] DOKTER_ANASTESI_OR_ASISTEN_SPESIALIS = { 6, 13 };
|
||||
public static final Integer DOKTER_PEMERIKSA = 4;
|
||||
public static final Integer[] DOKTER_PEMERIKSA_AND_ASISTEN = { 4, 13 };
|
||||
public static final Integer PETUGAS_PELAKSANA = 2;
|
||||
}
|
||||
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
package com.jasamedika.medifirst2000.dao;
|
||||
|
||||
import com.jasamedika.medifirst2000.dto.PelayananDokterBedahDto;
|
||||
import com.jasamedika.medifirst2000.entities.PelayananPasien;
|
||||
import com.jasamedika.medifirst2000.entities.PelayananPasienDetail;
|
||||
import com.jasamedika.medifirst2000.entities.StrukPelayanan;
|
||||
@ -327,4 +328,40 @@ public interface PelayananPasienDao extends JpaRepository<PelayananPasien, Strin
|
||||
Set<Map<String, Object>> findPasienPaketDiRanapByDokter(@Param("listIdSpog") List<Integer> listIdSpog,
|
||||
@Param("listProdukEntriId") List<Integer> listProdukEntriId,
|
||||
@Param("listRanapId") List<Integer> listRanapId);
|
||||
|
||||
@Query(nativeQuery = true, value = "select distinct pp.norec " + "from pelayananpasien_t pp "
|
||||
+ "inner join pelayananpasienpetugas_t ppp on pp.norec = ppp.pelayananpasien "
|
||||
+ "inner join mappegawaijabatantounitkerja_m mj on ppp.objectpegawaifk = mj.objectpegawaifk "
|
||||
+ "where ppp.objectpegawaifk = :pegawaiId " + "and pp.tglpelayanan between :tglAwal and :tglAkhir "
|
||||
+ "and mj.statusenabled = true " + "and ppp.objectjenispetugaspefk in (:listJenisPetugasPelaksanaId)")
|
||||
List<String> findIdPelayananByDokter(@Param("pegawaiId") Integer idPegawai, @Param("tglAwal") Date tglAwal,
|
||||
@Param("tglAkhir") Date tglAkhir,
|
||||
@Param("listJenisPetugasPelaksanaId") List<Integer> listIdJenisPetugasPelaksana);
|
||||
|
||||
@Query(nativeQuery = true, value = "select pp.norec " + "from pelayananpasien_t pp "
|
||||
+ "inner join pelayananpasienpetugas_t ppp on pp.norec = ppp.pelayananpasien "
|
||||
+ "inner join mappegawaijabatantounitkerja_m mj on ppp.objectpegawaifk = mj.objectpegawaifk "
|
||||
+ "where pp.tglpelayanan between :tglAwal and :tglAkhir " + "and mj.statusenabled = true "
|
||||
+ "and mj.objectunitkerjapegawaifk in (:listKsmId) "
|
||||
+ "and ppp.objectjenispetugaspefk in (:listJenisPetugasPelaksanaId) "
|
||||
+ "group by pp.norec having count(pp.norec) > 1")
|
||||
List<String> findIdPelayananByKsm(@Param("tglAwal") Date tglAwal, @Param("tglAkhir") Date tglAkhir,
|
||||
@Param("listKsmId") List<Integer> listIdKsm,
|
||||
@Param("listJenisPetugasPelaksanaId") List<Integer> listIdJenisPetugasPelaksana);
|
||||
|
||||
@Query("select distinct new com.jasamedika.medifirst2000.dto.PelayananDokterBedahDto("
|
||||
+ "pp.noRec as noRec,pp.produkId as idProduk,"
|
||||
+ "ppp.ObjectPegawaiId as idPegawai,ppp.ObjectJenisPetugasPeId as idJenisPetugasPelaksana) "
|
||||
+ "from PelayananPasienPetugas ppp, MapPegawaiJabatanToUnitKerja mj " + "inner join ppp.pelayananPasien pp "
|
||||
+ "inner join mj.pegawai pg " + "where mj.statusEnabled is true "
|
||||
+ "and ppp.ObjectPegawaiId = mj.pegawaiId " + "and ppp.ObjectPegawaiId = pg.id "
|
||||
+ "and pp.tglPelayanan between :tglAwal and :tglAkhir " + "and mj.unitKerjaPegawaiId in (:listKsmId) "
|
||||
+ "and ppp.ObjectJenisPetugasPeId in (:listJenisPetugasPelaksanaId) "
|
||||
+ "and pp.noRec in (:listPelayananIdByDokter) " + "and pp.noRec in (:listPelayananIdByKsm)")
|
||||
List<PelayananDokterBedahDto> findPelayananBedah(@Param("tglAwal") Date tglAwal, @Param("tglAkhir") Date tglAkhir,
|
||||
@Param("listKsmId") List<Integer> listIdKsm,
|
||||
@Param("listJenisPetugasPelaksanaId") List<Integer> listIdJenisPetugasPelaksana,
|
||||
@Param("listPelayananIdByDokter") List<String> listIdPelayananByDokter,
|
||||
@Param("listPelayananIdByKsm") List<String> listIdPelayananByKsm);
|
||||
|
||||
}
|
||||
|
||||
@ -21,12 +21,11 @@ import java.lang.reflect.Type;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* Created by Roberto
|
||||
* Created by Roberto, Salman
|
||||
*/
|
||||
public abstract class BaseVoServiceImpl {
|
||||
|
||||
private static Logger LOGGER = LoggerFactory
|
||||
.getLogger(BaseVoServiceImpl.class);
|
||||
private static Logger LOGGER = LoggerFactory.getLogger(BaseVoServiceImpl.class);
|
||||
|
||||
protected String constructLikeParam(String str) {
|
||||
if (null != str)
|
||||
@ -39,16 +38,15 @@ public abstract class BaseVoServiceImpl {
|
||||
return "%" + str + "%";
|
||||
return str;
|
||||
}
|
||||
|
||||
|
||||
@Value("${urlService}")
|
||||
String urlService;
|
||||
|
||||
|
||||
@Value("${urlServiceSarPras}")
|
||||
String urlServiceSarPras;
|
||||
|
||||
@SuppressWarnings("rawtypes")
|
||||
protected Map<String, Object> constructMapReturn(List voList,
|
||||
long totalElements, int totalPages) {
|
||||
protected Map<String, Object> constructMapReturn(List voList, long totalElements, int totalPages) {
|
||||
Map<String, Object> map = new HashMap<String, Object>();
|
||||
|
||||
map.put(WebConstants.PageParameter.LIST_DATA, voList);
|
||||
@ -73,8 +71,7 @@ public abstract class BaseVoServiceImpl {
|
||||
return new Sort(Sort.Direction.DESC, sortBy);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
public QueryOrder getSortByForQueryDirection(String sortBy, String direction) {
|
||||
if (StringUtils.equalsIgnoreCase(direction, "asc")) {
|
||||
return new QueryOrder(sortBy, QueryOrderDirection.ASC);
|
||||
@ -82,19 +79,18 @@ public abstract class BaseVoServiceImpl {
|
||||
return new QueryOrder(sortBy, QueryOrderDirection.DESC);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@PersistenceContext
|
||||
protected EntityManager em;
|
||||
|
||||
|
||||
|
||||
public String getSettingDataFixed(String prefix) {
|
||||
StringBuffer buffer = new StringBuffer();
|
||||
buffer.append("select model.nilaiField from SettingDataFixed model where model.namaField='"+prefix+"'");
|
||||
buffer.append("select model.nilaiField from SettingDataFixed model where model.namaField='" + prefix + "'");
|
||||
Query query = em.createQuery(buffer.toString());
|
||||
|
||||
return (String)query.getSingleResult();
|
||||
return (String) query.getSingleResult();
|
||||
}
|
||||
|
||||
|
||||
public List<Integer> splitDataSettingDatafixed(String previx) {
|
||||
String tmpStr = getSettingDataFixed(previx);
|
||||
String arr[] = tmpStr.split(",");
|
||||
@ -104,7 +100,7 @@ public abstract class BaseVoServiceImpl {
|
||||
}
|
||||
return listStr;
|
||||
}
|
||||
|
||||
|
||||
public List<String> stringSplitDataSettingDatafixed(String previx) {
|
||||
String tmpStr = getSettingDataFixed(previx);
|
||||
String arr[] = tmpStr.split(",");
|
||||
@ -115,8 +111,7 @@ public abstract class BaseVoServiceImpl {
|
||||
return listStr;
|
||||
}
|
||||
|
||||
public Map<String, Object> findDetailSpekAnggaranByParent(String noRec,
|
||||
String entity) {
|
||||
public Map<String, Object> findDetailSpekAnggaranByParent(String noRec, String entity) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@ -128,24 +123,33 @@ public abstract class BaseVoServiceImpl {
|
||||
return urlServiceSarPras;
|
||||
}
|
||||
|
||||
public List<Integer> getNilaiDataFixByTMT(String namaField, Date date) {
|
||||
public List<Integer> toListIntegerSettingFix(String namaField, Date date) {
|
||||
List<Integer> result = new ArrayList<>();
|
||||
Gson gson = new Gson();
|
||||
Type effectiveDateDataFixType = new TypeToken<List<EffectiveDateDataFixDto>>() {
|
||||
}.getType();
|
||||
String jsonProdukDokterUmum = getSettingDataFixed(namaField);
|
||||
if (jsonProdukDokterUmum.isEmpty())
|
||||
return result;
|
||||
List<EffectiveDateDataFixDto> dataFixDTOList = gson.fromJson(jsonProdukDokterUmum, effectiveDateDataFixType);
|
||||
Optional<EffectiveDateDataFixDto> first = dataFixDTOList.stream()
|
||||
.sorted(Comparator.comparing(EffectiveDateDataFixDto::getTmt, Comparator.reverseOrder()))
|
||||
.filter(dto -> dto.getTmt() <= date.getTime()).findFirst();
|
||||
if (first.isPresent()) {
|
||||
String[] split = first.get().getNilaiField().replace(" ","").split(",");
|
||||
Optional<EffectiveDateDataFixDto> tmtSettingFix = getTmtSettingFix(namaField, date);
|
||||
if (tmtSettingFix.isPresent()) {
|
||||
String[] split = tmtSettingFix.get().getNilaiField().replace(" ", "").split(",");
|
||||
for (String s : split)
|
||||
result.add(Integer.valueOf(s));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
public Double toDoubleSettingFix(String namaField, Date date) {
|
||||
Optional<EffectiveDateDataFixDto> tmtSettingFix = getTmtSettingFix(namaField, date);
|
||||
return tmtSettingFix.map(dto -> Double.parseDouble(dto.getNilaiField())).orElse(0.0);
|
||||
}
|
||||
|
||||
private Optional<EffectiveDateDataFixDto> getTmtSettingFix(String namaField, Date date) {
|
||||
Gson gson = new Gson();
|
||||
Type effectiveDateDataFixType = new TypeToken<List<EffectiveDateDataFixDto>>() {
|
||||
}.getType();
|
||||
String jsonProdukDokterUmum = getSettingDataFixed(namaField);
|
||||
if (jsonProdukDokterUmum.isEmpty())
|
||||
return Optional.empty();
|
||||
List<EffectiveDateDataFixDto> dataFixDTOList = gson.fromJson(jsonProdukDokterUmum, effectiveDateDataFixType);
|
||||
return dataFixDTOList.stream()
|
||||
.sorted(Comparator.comparing(EffectiveDateDataFixDto::getTmt, Comparator.reverseOrder()))
|
||||
.filter(dto -> dto.getTmt() <= date.getTime()).findFirst();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -610,18 +610,18 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik
|
||||
List<Integer> listIdDokterKsmUmum = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
|
||||
List<Integer> listIdDokterLabPA = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI);
|
||||
List<Integer> listIdDJPLabPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> listIdDJPLabPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
|
||||
List<Integer> listIdDokterLabPK = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK);
|
||||
List<Integer> listIdDJPLabPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> listIdDJPLabPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
|
||||
List<Integer> listIdDokterRad = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI);
|
||||
List<Integer> listIdDJPRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> listIdDJPRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
List<Integer> listIdDJPUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> listIdDJPUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
|
||||
List<Integer> listIdLaboranRadiolog = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
List<Integer> listIdDJPAdmPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> listIdDJPAdmPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
|
||||
List<Map<String, Object>> dataRaw = ikiDanRemunerasiDao.getDataLayananJamKerja(tglAkhir, bulan.getTime(),
|
||||
pssbAwal, pssbAkhir, listIdNonjadwal, Master.JenisPegawai.DOKTER,
|
||||
@ -630,7 +630,7 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik
|
||||
Arrays.asList(Master.JenisProduk.NONTINDAKAN), Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS),
|
||||
Master.Produk.KARCIS);
|
||||
|
||||
List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterUmumIGD = toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir);
|
||||
|
||||
// filter detail jenis produk
|
||||
for (Map<String, Object> map : dataRaw) {
|
||||
@ -1128,18 +1128,18 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik
|
||||
List<Integer> listIdDokterKsmUmum = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
|
||||
List<Integer> listIdDokterLabPA = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI);
|
||||
List<Integer> listIdDJPLabPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> listIdDJPLabPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
|
||||
List<Integer> listIdDokterLabPK = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK);
|
||||
List<Integer> listIdDJPLabPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> listIdDJPLabPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
|
||||
List<Integer> listIdDokterRad = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI);
|
||||
List<Integer> listIdDJPRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> listIdDJPRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
List<Integer> listIdDJPUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> listIdDJPUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
|
||||
List<Integer> listIdLaboranRadiolog = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
List<Integer> listIdDJPAdmPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> listIdDJPAdmPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
|
||||
List<Map<String, Object>> dataRaw = ikiDanRemunerasiDao.getDataLayananLuarJamKerja(tglAkhir, bulan.getTime(),
|
||||
pssbAwal, pssbAkhir, listIdNonjadwal, Master.JenisPegawai.DOKTER,
|
||||
@ -1148,7 +1148,7 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik
|
||||
Arrays.asList(Master.JenisProduk.NONTINDAKAN), Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS),
|
||||
Master.Produk.KARCIS);
|
||||
|
||||
List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterUmumIGD = toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir);
|
||||
|
||||
// filter detail jenis produk
|
||||
for (Map<String, Object> map : dataRaw) {
|
||||
|
||||
@ -2368,11 +2368,11 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(periode);
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = idsRegDJPPenunjangPA;
|
||||
@ -2392,10 +2392,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
List<Map<String, Object>> listData = revIndekKinerjaDao.getAllTindakanDokter(Master.Kelas.KELAS_SATU, idPegawai,
|
||||
Master.JenisPetugasPelaksana.PETUGAS_PELAKSANA, periode);
|
||||
|
||||
List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterPediatrikGD = getNilaiDataFixByTMT("pr_dokter_pediatrik_gd", tglAkhir);
|
||||
List<Integer> idsDokterPerinatologi = getNilaiDataFixByTMT("pr_dokter_perinatologi", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = getNilaiDataFixByTMT("pr_penunjang_nonanestesi", tglAkhir);
|
||||
List<Integer> idsDokterUmumIGD = toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterPediatrikGD = toListIntegerSettingFix("pr_dokter_pediatrik_gd", tglAkhir);
|
||||
List<Integer> idsDokterPerinatologi = toListIntegerSettingFix("pr_dokter_perinatologi", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = toListIntegerSettingFix("pr_penunjang_nonanestesi", tglAkhir);
|
||||
Double komponenDasar = Double.parseDouble(getSettingDataFixed("ld_komponen_dasar"));
|
||||
Double persenOperator = Double.parseDouble(getSettingDataFixed("ld_persen_operator"));
|
||||
Double persenCooperator = Double.parseDouble(getSettingDataFixed("ld_persen_cooperator"));
|
||||
@ -3334,11 +3334,11 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(periode);
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = idsRegDJPPenunjangPA;
|
||||
@ -3358,10 +3358,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
List<Map<String, Object>> listData = revIndekKinerjaDao.getAllTindakanDokter(Master.Kelas.KELAS_SATU, idPegawai,
|
||||
Master.JenisPetugasPelaksana.PETUGAS_PELAKSANA, periode);
|
||||
|
||||
List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterPediatrikGD = getNilaiDataFixByTMT("pr_dokter_pediatrik_gd", tglAkhir);
|
||||
List<Integer> idsDokterPerinatologi = getNilaiDataFixByTMT("pr_dokter_perinatologi", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = getNilaiDataFixByTMT("pr_penunjang_nonanestesi", tglAkhir);
|
||||
List<Integer> idsDokterUmumIGD = toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterPediatrikGD = toListIntegerSettingFix("pr_dokter_pediatrik_gd", tglAkhir);
|
||||
List<Integer> idsDokterPerinatologi = toListIntegerSettingFix("pr_dokter_perinatologi", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = toListIntegerSettingFix("pr_penunjang_nonanestesi", tglAkhir);
|
||||
Double komponenDasar = Double.parseDouble(getSettingDataFixed("ld_komponen_dasar"));
|
||||
double persenOperator = Double.parseDouble(getSettingDataFixed("ld_persen_operator"));
|
||||
double persenCooperator = Double.parseDouble(getSettingDataFixed("ld_persen_cooperator"));
|
||||
@ -4047,11 +4047,11 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(periode);
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = idsRegDJPPenunjangPA;
|
||||
@ -4071,10 +4071,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
List<Map<String, Object>> listData = revIndekKinerjaDao.getAllTindakanDokter(Master.Kelas.KELAS_SATU, idPegawai,
|
||||
Master.JenisPetugasPelaksana.PETUGAS_PELAKSANA, periode);
|
||||
|
||||
List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterPediatrikGD = getNilaiDataFixByTMT("pr_dokter_pediatrik_gd", tglAkhir);
|
||||
List<Integer> idsDokterPerinatologi = getNilaiDataFixByTMT("pr_dokter_perinatologi", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = getNilaiDataFixByTMT("pr_penunjang_nonanestesi", tglAkhir);
|
||||
List<Integer> idsDokterUmumIGD = toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterPediatrikGD = toListIntegerSettingFix("pr_dokter_pediatrik_gd", tglAkhir);
|
||||
List<Integer> idsDokterPerinatologi = toListIntegerSettingFix("pr_dokter_perinatologi", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = toListIntegerSettingFix("pr_penunjang_nonanestesi", tglAkhir);
|
||||
Double komponenDasar = Double.parseDouble(getSettingDataFixed("ld_komponen_dasar"));
|
||||
Double persenOperator = Double.parseDouble(getSettingDataFixed("ld_persen_operator"));
|
||||
Double persenCooperator = Double.parseDouble(getSettingDataFixed("ld_persen_cooperator"));
|
||||
@ -4926,11 +4926,11 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(periode);
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = idsRegDJPPenunjangPA;
|
||||
@ -4950,8 +4950,8 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
List<Map<String, Object>> listData = revIndekKinerjaDao.getAllTindakanDokter(Master.Kelas.KELAS_SATU, idPegawai,
|
||||
Master.JenisPetugasPelaksana.PETUGAS_PELAKSANA, periode);
|
||||
|
||||
List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = getNilaiDataFixByTMT("pr_penunjang_nonanestesi", tglAkhir);
|
||||
List<Integer> idsDokterUmumIGD = toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = toListIntegerSettingFix("pr_penunjang_nonanestesi", tglAkhir);
|
||||
Double komponenDasar = Double.parseDouble(getSettingDataFixed("ld_komponen_dasar"));
|
||||
double persenOperator = Double.parseDouble(getSettingDataFixed("ld_persen_operator"));
|
||||
double persenCooperator = Double.parseDouble(getSettingDataFixed("ld_persen_cooperator"));
|
||||
@ -5389,12 +5389,12 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
List<Integer> drAnastesiList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_ANESTESI);
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(month);
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = getNilaiDataFixByTMT("pr_penunjang_nonanestesi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = toListIntegerSettingFix("pr_penunjang_nonanestesi", tglAkhir);
|
||||
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = idsRegDJPPenunjangPA;
|
||||
@ -5419,9 +5419,9 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
idProduk, idKelompokPasien, Master.JenisPetugasPelaksana.PETUGAS_PELAKSANA, tgl);
|
||||
}
|
||||
|
||||
List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterPediatrikGD = getNilaiDataFixByTMT("pr_dokter_pediatrik_gd", tglAkhir);
|
||||
List<Integer> idsDokterPerinatologi = getNilaiDataFixByTMT("pr_dokter_perinatologi", tglAkhir);
|
||||
List<Integer> idsDokterUmumIGD = toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterPediatrikGD = toListIntegerSettingFix("pr_dokter_pediatrik_gd", tglAkhir);
|
||||
List<Integer> idsDokterPerinatologi = toListIntegerSettingFix("pr_dokter_perinatologi", tglAkhir);
|
||||
|
||||
if (!ffs) {
|
||||
if (CommonUtil.isNotNullOrEmpty(listData)) {
|
||||
@ -7095,11 +7095,11 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(periode);
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = idsRegDJPPenunjangPA;
|
||||
@ -7119,10 +7119,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
List<Map<String, Object>> listData = revIndekKinerjaDao.getAllTindakanDokterCetak(Master.Kelas.KELAS_SATU,
|
||||
idPegawai, Master.JenisPetugasPelaksana.PETUGAS_PELAKSANA, periode);
|
||||
|
||||
List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterPediatrikGD = getNilaiDataFixByTMT("pr_dokter_pediatrik_gd", tglAkhir);
|
||||
List<Integer> idsDokterPerinatologi = getNilaiDataFixByTMT("pr_dokter_perinatologi", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = getNilaiDataFixByTMT("pr_penunjang_nonanestesi", tglAkhir);
|
||||
List<Integer> idsDokterUmumIGD = toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterPediatrikGD = toListIntegerSettingFix("pr_dokter_pediatrik_gd", tglAkhir);
|
||||
List<Integer> idsDokterPerinatologi = toListIntegerSettingFix("pr_dokter_perinatologi", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = toListIntegerSettingFix("pr_penunjang_nonanestesi", tglAkhir);
|
||||
|
||||
if (CommonUtil.isNotNullOrEmpty(listData)) {
|
||||
for (Map<String, Object> map : listData) {
|
||||
@ -7702,11 +7702,11 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(periode);
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = idsRegDJPPenunjangPA;
|
||||
@ -8504,11 +8504,11 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
.getPegawaiByKategoryPegawai(Arrays.asList(Master.KategoryPegawai.DOKTER_LUAR));
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(periode);
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = idsRegDJPPenunjangPA;
|
||||
@ -8528,7 +8528,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
List<Map<String, Object>> listData = revIndekKinerjaDao.getAllTindakanDokter(Master.Kelas.KELAS_SATU, idPegawai,
|
||||
Master.JenisPetugasPelaksana.PETUGAS_PELAKSANA, periode);
|
||||
|
||||
List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterUmumIGD = toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga");
|
||||
|
||||
if (CommonUtil.isNotNullOrEmpty(listData)) {
|
||||
@ -9822,11 +9822,11 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(month);
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = idsRegDJPPenunjangPA;
|
||||
@ -9851,10 +9851,10 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
Master.JenisPetugasPelaksana.PETUGAS_PELAKSANA, tgl);
|
||||
}
|
||||
|
||||
List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterPediatrikGD = getNilaiDataFixByTMT("pr_dokter_pediatrik_gd", tglAkhir);
|
||||
List<Integer> idsDokterPerinatologi = getNilaiDataFixByTMT("pr_dokter_perinatologi", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = getNilaiDataFixByTMT("pr_penunjang_nonanestesi", tglAkhir);
|
||||
List<Integer> idsDokterUmumIGD = toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterPediatrikGD = toListIntegerSettingFix("pr_dokter_pediatrik_gd", tglAkhir);
|
||||
List<Integer> idsDokterPerinatologi = toListIntegerSettingFix("pr_dokter_perinatologi", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = toListIntegerSettingFix("pr_penunjang_nonanestesi", tglAkhir);
|
||||
|
||||
if (!ffs) {
|
||||
if (CommonUtil.isNotNullOrEmpty(listData)) {
|
||||
|
||||
@ -364,7 +364,7 @@ public class KonsultasiServiceImpl extends BaseVoServiceImpl implements Konsulta
|
||||
excJenisProduk.add(Master.JenisProduk.LAB_KLINIK);
|
||||
|
||||
List<Integer> idsRegDJPPenunjangLab = splitDataSettingDatafixed("penunjang_laboratorium");
|
||||
List<Integer> idsKarcis = getNilaiDataFixByTMT("listKarcisIdProduk", tglAkhir);
|
||||
List<Integer> idsKarcis = toListIntegerSettingFix("listKarcisIdProduk", tglAkhir);
|
||||
|
||||
return konsultasiDao.findAllKonsultasiTindakanKosong(tglAwal, tglAkhir, inapDanLab,
|
||||
Arrays.asList(Master.Pegawai.ADMINISTRATOR), idsKarcis, excJenisProduk, idsRegDJPPenunjangLab);
|
||||
|
||||
@ -1011,17 +1011,17 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
|
||||
List<Integer> listIdNonjadwal = shiftKerjaDao.findListNonjadwal();
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
listDetailJenisProduk = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
listDetailJenisProduk = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
listDetailJenisProduk = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
} else {
|
||||
listDetailJenisProduk = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
listDetailJenisProduk = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
}
|
||||
|
||||
if (laboranRadiologList.contains(idPegawai)) {
|
||||
listDetailJenisProdukException = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
listDetailJenisProdukException = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
listDetailJenisProdukException.removeAll(listDetailJenisProduk);
|
||||
|
||||
listDetailJenisProduk.addAll(listDetailJenisProdukException);
|
||||
@ -1030,7 +1030,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
|
||||
List<Map<String, Object>> dataLayanan = ikiDanRemunerasiDao.getDataLogbookJamKerjaDokter(mf.format(tglAkhir),
|
||||
pssbAwal, pssbAkhir, listIdNonjadwal, Master.JenisPegawai.DOKTER, Collections.singletonList(idPegawai),
|
||||
Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL), listDetailJenisProduk,
|
||||
getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir), drKsmUmumList, Master.Departemen.IGD,
|
||||
toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir), drKsmUmumList, Master.Departemen.IGD,
|
||||
Arrays.asList(Master.JenisProduk.NONTINDAKAN), Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS),
|
||||
Master.Produk.KARCIS);
|
||||
|
||||
@ -1377,17 +1377,17 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
|
||||
List<Integer> listIdNonjadwal = shiftKerjaDao.findListNonjadwal();
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
listDetailJenisProduk = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
listDetailJenisProduk = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
listDetailJenisProduk = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
} else {
|
||||
listDetailJenisProduk = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
listDetailJenisProduk = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
}
|
||||
|
||||
if (laboranRadiologList.contains(idPegawai)) {
|
||||
listDetailJenisProdukException = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
listDetailJenisProdukException = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
listDetailJenisProdukException.removeAll(listDetailJenisProduk);
|
||||
|
||||
listDetailJenisProduk.addAll(listDetailJenisProdukException);
|
||||
@ -1396,7 +1396,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
|
||||
List<Map<String, Object>> dataLayanan = ikiDanRemunerasiDao.getDataLogbookLuarJamKerjaDokter(
|
||||
mf.format(tglAkhir), pssbAwal, pssbAkhir, listIdNonjadwal, Master.JenisPegawai.DOKTER, idPegawai,
|
||||
Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL), listDetailJenisProduk,
|
||||
getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir), drKsmUmumList, Master.Departemen.IGD,
|
||||
toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir), drKsmUmumList, Master.Departemen.IGD,
|
||||
Arrays.asList(Master.JenisProduk.NONTINDAKAN), Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS),
|
||||
Master.Produk.KARCIS);
|
||||
|
||||
@ -1710,17 +1710,17 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
|
||||
List<Integer> listIdNonjadwal = shiftKerjaDao.findListNonjadwal();
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
listDetailJenisProduk = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
listDetailJenisProduk = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
listDetailJenisProduk = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
} else {
|
||||
listDetailJenisProduk = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
listDetailJenisProduk = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
}
|
||||
|
||||
if (laboranRadiologList.contains(idPegawai)) {
|
||||
listDetailJenisProdukException = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
listDetailJenisProdukException = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
listDetailJenisProdukException.removeAll(listDetailJenisProduk);
|
||||
|
||||
listDetailJenisProduk.addAll(listDetailJenisProdukException);
|
||||
@ -1729,7 +1729,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
|
||||
List<Map<String, Object>> dataLayanan = ikiDanRemunerasiDao.findDetailPasienLogbookJamKerjaDokter(idProduk,
|
||||
tglPelayanan, pssbAwal, pssbAkhir, listIdNonjadwal, Master.JenisPegawai.DOKTER, idPegawai,
|
||||
Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL), listDetailJenisProduk,
|
||||
getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir), drKsmUmumList, Master.Departemen.IGD,
|
||||
toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir), drKsmUmumList, Master.Departemen.IGD,
|
||||
Arrays.asList(Master.JenisProduk.NONTINDAKAN), Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS),
|
||||
Master.Produk.KARCIS);
|
||||
|
||||
@ -2252,17 +2252,17 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
|
||||
List<Integer> listIdNonjadwal = shiftKerjaDao.findListNonjadwal();
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
listDetailJenisProduk = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK).contains(idPegawai)) {
|
||||
listDetailJenisProduk = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
listDetailJenisProduk = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
} else if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
listDetailJenisProduk = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
} else {
|
||||
listDetailJenisProduk = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
listDetailJenisProduk = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
}
|
||||
|
||||
if (laboranRadiologList.contains(idPegawai)) {
|
||||
listDetailJenisProdukException = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
listDetailJenisProdukException = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
listDetailJenisProdukException.removeAll(listDetailJenisProduk);
|
||||
|
||||
listDetailJenisProduk.addAll(listDetailJenisProdukException);
|
||||
@ -2271,7 +2271,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
|
||||
List<Map<String, Object>> dataLayanan = ikiDanRemunerasiDao.findDetailPasienLogbookLuarJamKerjaDokter(idProduk,
|
||||
tglPelayanan, pssbAwal, pssbAkhir, listIdNonjadwal, Master.JenisPegawai.DOKTER, idPegawai,
|
||||
Arrays.asList(Master.Departemen.GRUP_RAWAT_JALAN_ALL), listDetailJenisProduk,
|
||||
getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir), drKsmUmumList, Master.Departemen.IGD,
|
||||
toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir), drKsmUmumList, Master.Departemen.IGD,
|
||||
Arrays.asList(Master.JenisProduk.NONTINDAKAN), Arrays.asList(Master.KelompokPasien.KELOMPOK_BPJS),
|
||||
Master.Produk.KARCIS);
|
||||
|
||||
@ -3019,11 +3019,11 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
|
||||
}
|
||||
}
|
||||
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", end);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", end);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", end);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", end);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", end);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", end);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", end);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", end);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", end);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", end);
|
||||
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
@ -3031,7 +3031,7 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb
|
||||
List<Integer> drLabPKList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_KLINIK);
|
||||
List<Integer> drRadList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_RADIOLOGI);
|
||||
|
||||
List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd", end);
|
||||
List<Integer> idsDokterUmumIGD = toListIntegerSettingFix("pr_dokter_umum_igd", end);
|
||||
for (Integer idPegawai : listIdPegawai) {
|
||||
SkorDokterVO skorDokterVO = new SkorDokterVO();
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -57,7 +57,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
Double count) {
|
||||
Map<String, Object> result = new HashMap<>();
|
||||
|
||||
List<Integer> idsPenunjangBukanAnestesi = getNilaiDataFixByTMT("pr_penunjang_nonanestesi",
|
||||
List<Integer> idsPenunjangBukanAnestesi = toListIntegerSettingFix("pr_penunjang_nonanestesi",
|
||||
DateUtil.endMonth(new Date()));
|
||||
if (listDrAnastesi.contains(idPegawai)) {
|
||||
if (idsPenunjangBukanAnestesi.contains(idProduk)
|
||||
@ -102,7 +102,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
Map<String, Object> result = new HashMap<>();
|
||||
|
||||
List<Integer> idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga");
|
||||
List<Integer> idsPenunjangBukanAnestesi = getNilaiDataFixByTMT("pr_penunjang_nonanestesi",
|
||||
List<Integer> idsPenunjangBukanAnestesi = toListIntegerSettingFix("pr_penunjang_nonanestesi",
|
||||
DateUtil.endMonth(new Date()));
|
||||
|
||||
if (listDrAnastesi.contains(idPegawai)) {
|
||||
@ -269,11 +269,11 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(periode);
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = idsRegDJPPenunjangPA;
|
||||
@ -294,9 +294,9 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
Arrays.asList(Master.KomponenHarga.JASA_MEDIS), Master.JenisPetugasPelaksana.PETUGAS_PELAKSANA,
|
||||
periode);
|
||||
|
||||
List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterUmumIGD = toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga");
|
||||
List<Integer> idsPenunjangBukanAnestesi = getNilaiDataFixByTMT("pr_penunjang_nonanestesi", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = toListIntegerSettingFix("pr_penunjang_nonanestesi", tglAkhir);
|
||||
Double komponenDasar = Double.parseDouble(getSettingDataFixed("ld_komponen_dasar"));
|
||||
Double persenOperator = Double.parseDouble(getSettingDataFixed("ld_persen_operator"));
|
||||
Double persenCooperator = Double.parseDouble(getSettingDataFixed("ld_persen_cooperator"));
|
||||
@ -1380,11 +1380,11 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
List<Integer> drKsmUmumList = pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_UMUM);
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(tgl.substring(0, 7));
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = idsRegDJPPenunjangPA;
|
||||
@ -1438,7 +1438,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
}
|
||||
|
||||
List<Integer> idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga");
|
||||
List<Integer> idsPenunjangBukanAnestesi = getNilaiDataFixByTMT("pr_penunjang_nonanestesi", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = toListIntegerSettingFix("pr_penunjang_nonanestesi", tglAkhir);
|
||||
|
||||
// RULES_SK_FFS_2015
|
||||
if (CommonUtil.isNotNullOrEmpty(rawData)) {
|
||||
@ -2903,11 +2903,11 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(periode);
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = idsRegDJPPenunjangPA;
|
||||
@ -2962,7 +2962,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
}
|
||||
|
||||
List<Integer> idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga");
|
||||
List<Integer> idsPenunjangBukanAnestesi = getNilaiDataFixByTMT("pr_penunjang_nonanestesi", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = toListIntegerSettingFix("pr_penunjang_nonanestesi", tglAkhir);
|
||||
Double komponenDasar = Double.parseDouble(getSettingDataFixed("ld_komponen_dasar"));
|
||||
Double persenOperator = Double.parseDouble(getSettingDataFixed("ld_persen_operator"));
|
||||
Double persenCooperator = Double.parseDouble(getSettingDataFixed("ld_persen_cooperator"));
|
||||
@ -3990,11 +3990,11 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
List<Integer> laboranRadiologList = mapPegawaiLaboratRadiologiDao.findPegawaiLaboranRadiolog();
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(bln);
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = idsRegDJPPenunjangPA;
|
||||
@ -4047,9 +4047,9 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
}
|
||||
}
|
||||
|
||||
List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterUmumIGD = toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga");
|
||||
List<Integer> idsPenunjangBukanAnestesi = getNilaiDataFixByTMT("pr_penunjang_nonanestesi", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = toListIntegerSettingFix("pr_penunjang_nonanestesi", tglAkhir);
|
||||
|
||||
// RULES_SK_FFS_2015
|
||||
if (CommonUtil.isNotNullOrEmpty(rawData)) {
|
||||
@ -5002,11 +5002,11 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
}
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(periode);
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
if (drLabPatologiAnatomi.contains(idPegawai)) {
|
||||
listDetailJenisProduk = idsRegDJPPenunjangPA;
|
||||
@ -5023,8 +5023,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
listDetailJenisProdukException.removeAll(listDetailJenisProduk);
|
||||
}
|
||||
|
||||
List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = getNilaiDataFixByTMT("pr_penunjang_nonanestesi", tglAkhir);
|
||||
List<Integer> idsDokterUmumIGD = toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = toListIntegerSettingFix("pr_penunjang_nonanestesi", tglAkhir);
|
||||
Double komponenDasar = Double.parseDouble(getSettingDataFixed("ld_komponen_dasar"));
|
||||
Double persenOperator = Double.parseDouble(getSettingDataFixed("ld_persen_operator"));
|
||||
Double persenCooperator = Double.parseDouble(getSettingDataFixed("ld_persen_cooperator"));
|
||||
@ -5804,11 +5804,11 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
}
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(periode);
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = idsRegDJPPenunjangPA;
|
||||
@ -5824,7 +5824,7 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
listDetailJenisProdukException = idsRegDJPAdminNonPK;
|
||||
}
|
||||
|
||||
List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterUmumIGD = toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir);
|
||||
|
||||
if (CommonUtil.isNotNullOrEmpty(data)) {
|
||||
if (drParuhWaktu.contains(idPegawai)) {
|
||||
@ -6725,11 +6725,11 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
}
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(periode);
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
if (drLabPatologiAnatomi.contains(idPegawai)) {
|
||||
listDetailJenisProduk = idsRegDJPPenunjangPA;
|
||||
@ -6746,8 +6746,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
listDetailJenisProdukException.removeAll(listDetailJenisProduk);
|
||||
}
|
||||
|
||||
List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = getNilaiDataFixByTMT("pr_penunjang_nonanestesi", tglAkhir);
|
||||
List<Integer> idsDokterUmumIGD = toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = toListIntegerSettingFix("pr_penunjang_nonanestesi", tglAkhir);
|
||||
Double komponenDasar = Double.parseDouble(getSettingDataFixed("ld_komponen_dasar"));
|
||||
Double persenOperator = Double.parseDouble(getSettingDataFixed("ld_persen_operator"));
|
||||
Double persenCooperator = Double.parseDouble(getSettingDataFixed("ld_persen_cooperator"));
|
||||
@ -7249,11 +7249,11 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
}
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(bln);
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = idsRegDJPPenunjangPA;
|
||||
@ -7270,8 +7270,8 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
listDetailJenisProdukException.removeAll(listDetailJenisProduk);
|
||||
}
|
||||
|
||||
List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = getNilaiDataFixByTMT("pr_penunjang_nonanestesi", tglAkhir);
|
||||
List<Integer> idsDokterUmumIGD = toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = toListIntegerSettingFix("pr_penunjang_nonanestesi", tglAkhir);
|
||||
|
||||
// GET_JASA_MEDIS
|
||||
if (CommonUtil.isNotNullOrEmpty(data)) {
|
||||
@ -7683,11 +7683,11 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
}
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(periode);
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
if (drLabPatologiAnatomi.contains(idPegawai)) {
|
||||
listDetailJenisProduk = idsRegDJPPenunjangPA;
|
||||
@ -7737,9 +7737,9 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
}
|
||||
}
|
||||
|
||||
List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterUmumIGD = toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga");
|
||||
List<Integer> idsPenunjangBukanAnestesi = getNilaiDataFixByTMT("pr_penunjang_nonanestesi", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = toListIntegerSettingFix("pr_penunjang_nonanestesi", tglAkhir);
|
||||
Double komponenDasar = Double.parseDouble(getSettingDataFixed("ld_komponen_dasar"));
|
||||
Double persenOperator = Double.parseDouble(getSettingDataFixed("ld_persen_operator"));
|
||||
Double persenCooperator = Double.parseDouble(getSettingDataFixed("ld_persen_cooperator"));
|
||||
@ -8660,11 +8660,11 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
}
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(bln);
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
if (pegawaiDao.getDokterByKelompokKerja(Master.SubUnitKerja.KK_PATOLOGI_ANATOMI).contains(idPegawai)) {
|
||||
listDetailJenisProduk = idsRegDJPPenunjangPA;
|
||||
@ -8714,9 +8714,9 @@ public class PendapatanServiceImpl extends BaseVoServiceImpl implements Pendapat
|
||||
}
|
||||
}
|
||||
|
||||
List<Integer> idsDokterUmumIGD = getNilaiDataFixByTMT("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsDokterUmumIGD = toListIntegerSettingFix("pr_dokter_umum_igd", tglAkhir);
|
||||
List<Integer> idsKonsultasiDokterJaga = splitDataSettingDatafixed("pr_konsultasi_dokter_jaga");
|
||||
List<Integer> idsPenunjangBukanAnestesi = getNilaiDataFixByTMT("pr_penunjang_nonanestesi", tglAkhir);
|
||||
List<Integer> idsPenunjangBukanAnestesi = toListIntegerSettingFix("pr_penunjang_nonanestesi", tglAkhir);
|
||||
|
||||
// RULES_SK_FFS_2015
|
||||
if (CommonUtil.isNotNullOrEmpty(rawData)) {
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -567,11 +567,11 @@ public class SkoringTindakanMedisServiceImpl extends BaseVoServiceImpl implement
|
||||
List<Map<String, Object>> result = new ArrayList<>();
|
||||
|
||||
Date tglAkhir = DateUtil.endMonth(new Date());
|
||||
List<Integer> idsRegDJPAdminNonPK = getNilaiDataFixByTMT("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = getNilaiDataFixByTMT("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = getNilaiDataFixByTMT("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = getNilaiDataFixByTMT("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = getNilaiDataFixByTMT("penunjang_radiologi", tglAkhir);
|
||||
List<Integer> idsRegDJPAdminNonPK = toListIntegerSettingFix("admin_nonpk", tglAkhir);
|
||||
List<Integer> idsRegDJPMedisUtama = toListIntegerSettingFix("medis_utama", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPA = toListIntegerSettingFix("penunjang_pa", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangPK = toListIntegerSettingFix("penunjang_pk", tglAkhir);
|
||||
List<Integer> idsRegDJPPenunjangRad = toListIntegerSettingFix("penunjang_radiologi", tglAkhir);
|
||||
|
||||
List<Integer> tempList = new ArrayList<>();
|
||||
tempList.addAll(idsRegDJPAdminNonPK);
|
||||
|
||||
@ -0,0 +1,25 @@
|
||||
package com.jasamedika.medifirst2000.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author Salman
|
||||
* @version 1.0.0
|
||||
* @since 3/6/2025
|
||||
*/
|
||||
@Getter
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class PelayananDokterBedahDto {
|
||||
|
||||
private String noRec;
|
||||
|
||||
private Integer idProduk;
|
||||
|
||||
private Integer idPegawai;
|
||||
|
||||
private Integer idJenisPetugasPelaksana;
|
||||
|
||||
}
|
||||
@ -12,7 +12,7 @@ import lombok.Setter;
|
||||
@Getter
|
||||
@Setter
|
||||
@Builder
|
||||
public class RemunHargaJasa {
|
||||
public class RemunHargaJasaDto {
|
||||
|
||||
private Double nilai;
|
||||
private String keterangan;
|
||||
@ -0,0 +1,12 @@
|
||||
package com.jasamedika.medifirst2000.entities.constant;
|
||||
|
||||
/**
|
||||
* @author Salman
|
||||
* @version 1.0.0
|
||||
* @since 3/6/2025
|
||||
*/
|
||||
public enum StatusPersenBedah {
|
||||
|
||||
FULL_OPERATOR, OPERATOR_ONLY, ASISTEN_ONLY
|
||||
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user