Compare commits
No commits in common. "e3e2e2e68aafb59c7fea684823cb03c622c61250" and "5fb31cf4a16939e0163f10667cf0e805c97011bd" have entirely different histories.
e3e2e2e68a
...
5fb31cf4a1
@ -359,7 +359,7 @@ public interface PelayananPasienDao extends JpaRepository<PelayananPasien, Strin
|
|||||||
+ "and ppp.ObjectJenisPetugasPeId in (:listJenisPetugasPelaksanaId) "
|
+ "and ppp.ObjectJenisPetugasPeId in (:listJenisPetugasPelaksanaId) "
|
||||||
+ "and pp.statusEnabled is true "
|
+ "and pp.statusEnabled is true "
|
||||||
+ "and pp.noRec in (:listPelayananIdByDokter) " + "and pp.noRec in (:listPelayananIdByKsm)")
|
+ "and pp.noRec in (:listPelayananIdByDokter) " + "and pp.noRec in (:listPelayananIdByKsm)")
|
||||||
List<PelayananDokterBedahDto> findPelayananBedah(@Param("tglAwal") Date tglAwal, @Param("tglAkhir") Date tglAkhir,
|
List<PelayananDokterBedahDto> findPelayananBedahOriginal(@Param("tglAwal") Date tglAwal, @Param("tglAkhir") Date tglAkhir,
|
||||||
@Param("listKsmId") List<Integer> listIdKsm,
|
@Param("listKsmId") List<Integer> listIdKsm,
|
||||||
@Param("listJenisPetugasPelaksanaId") List<Integer> listIdJenisPetugasPelaksana,
|
@Param("listJenisPetugasPelaksanaId") List<Integer> listIdJenisPetugasPelaksana,
|
||||||
@Param("listPelayananIdByDokter") List<String> listIdPelayananByDokter,
|
@Param("listPelayananIdByDokter") List<String> listIdPelayananByDokter,
|
||||||
@ -367,7 +367,7 @@ public interface PelayananPasienDao extends JpaRepository<PelayananPasien, Strin
|
|||||||
|
|
||||||
@Query(nativeQuery = true, value = "select distinct pp.noRec as noRec, pp.produkfk as idProduk, ppp.objectpegawaifk as idPegawai, ppp.objectjenispetugaspefk as idJenisPetugasPelaksana from pelayananpasienpetugas_t ppp inner join mappegawaijabatantounitkerja_m mj on mj.objectpegawaifk = ppp.objectpegawaifk inner join pelayananpasien_t pp on pp.norec = ppp.pelayananpasien inner join pegawai_m pg on mj.objectpegawaifk = pg.id where mj.statusEnabled is true and ppp.objectpegawaifk = mj.objectpegawaifk and ppp.objectpegawaifk = pg.id and pp.tglPelayanan between :tglAwal and :tglAkhir and mj.objectunitkerjapegawaifk in (:listKsmId) and ppp.objectjenispetugaspefk in (:listJenisPetugasPelaksanaId) and pp.statusEnabled is true and pp.noRec in (:listPelayananIdByDokter) and pp.noRec in (:listPelayananIdByKsm)")
|
@Query(nativeQuery = true, value = "select distinct pp.noRec as noRec, pp.produkfk as idProduk, ppp.objectpegawaifk as idPegawai, ppp.objectjenispetugaspefk as idJenisPetugasPelaksana from pelayananpasienpetugas_t ppp inner join mappegawaijabatantounitkerja_m mj on mj.objectpegawaifk = ppp.objectpegawaifk inner join pelayananpasien_t pp on pp.norec = ppp.pelayananpasien inner join pegawai_m pg on mj.objectpegawaifk = pg.id where mj.statusEnabled is true and ppp.objectpegawaifk = mj.objectpegawaifk and ppp.objectpegawaifk = pg.id and pp.tglPelayanan between :tglAwal and :tglAkhir and mj.objectunitkerjapegawaifk in (:listKsmId) and ppp.objectjenispetugaspefk in (:listJenisPetugasPelaksanaId) and pp.statusEnabled is true and pp.noRec in (:listPelayananIdByDokter) and pp.noRec in (:listPelayananIdByKsm)")
|
||||||
|
|
||||||
List<PelayananDokterBedahDto> findPelayananBedahOriginal(@Param("tglAwal") Date tglAwal, @Param("tglAkhir") Date tglAkhir,
|
List<PelayananDokterBedahDto> findPelayananBedah(@Param("tglAwal") Date tglAwal, @Param("tglAkhir") Date tglAkhir,
|
||||||
@Param("listKsmId") List<Integer> listIdKsm,
|
@Param("listKsmId") List<Integer> listIdKsm,
|
||||||
@Param("listJenisPetugasPelaksanaId") List<Integer> listIdJenisPetugasPelaksana,
|
@Param("listJenisPetugasPelaksanaId") List<Integer> listIdJenisPetugasPelaksana,
|
||||||
@Param("listPelayananIdByDokter") List<String> listIdPelayananByDokter,
|
@Param("listPelayananIdByDokter") List<String> listIdPelayananByDokter,
|
||||||
|
|||||||
@ -400,15 +400,8 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
|||||||
dokterAndAsisten);
|
dokterAndAsisten);
|
||||||
List<String> idPelayananByKsm = pelayananPasienDao.findIdPelayananByKsm(tglAwal, tglAkhir, listKsm,
|
List<String> idPelayananByKsm = pelayananPasienDao.findIdPelayananByKsm(tglAwal, tglAkhir, listKsm,
|
||||||
dokterAndAsisten);
|
dokterAndAsisten);
|
||||||
|
List<PelayananDokterBedahDto> pelayananBedah = pelayananPasienDao.findPelayananBedah(tglAwal, tglAkhir, listKsm,
|
||||||
List<PelayananDokterBedahDto> pelayananBedah;
|
dokterAndAsisten, idPelayananByDokter, idPelayananByKsm);
|
||||||
|
|
||||||
if (idPegawai != 961 && idPegawai != 538 && CommonUtil.isNotNullOrEmpty(idPelayananByDokter) && CommonUtil.isNotNullOrEmpty(idPelayananByKsm) && CommonUtil.isNotNullOrEmpty(dokterAndAsisten) && CommonUtil.isNotNullOrEmpty(listKsm) ){
|
|
||||||
pelayananBedah = pelayananPasienDao.findPelayananBedah(tglAwal, tglAkhir, listKsm, dokterAndAsisten, idPelayananByDokter, idPelayananByKsm);
|
|
||||||
}else{
|
|
||||||
pelayananBedah = new ArrayList<>();
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Pemisahan produk kepala paket untuk fixed pay
|
* Pemisahan produk kepala paket untuk fixed pay
|
||||||
*/
|
*/
|
||||||
@ -2293,12 +2286,8 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
|||||||
dokterAndAsisten);
|
dokterAndAsisten);
|
||||||
List<String> idPelayananByKsm = pelayananPasienDao.findIdPelayananByKsm(tglAwal, tglAkhir, listKsm,
|
List<String> idPelayananByKsm = pelayananPasienDao.findIdPelayananByKsm(tglAwal, tglAkhir, listKsm,
|
||||||
dokterAndAsisten);
|
dokterAndAsisten);
|
||||||
List<PelayananDokterBedahDto> pelayananBedah;
|
List<PelayananDokterBedahDto> pelayananBedah = pelayananPasienDao.findPelayananBedah(tglAwal, tglAkhir, listKsm,
|
||||||
if (idPegawai != 961 && idPegawai != 538 && CommonUtil.isNotNullOrEmpty(idPelayananByDokter) && CommonUtil.isNotNullOrEmpty(idPelayananByKsm) && CommonUtil.isNotNullOrEmpty(dokterAndAsisten) && CommonUtil.isNotNullOrEmpty(listKsm) ){
|
dokterAndAsisten, idPelayananByDokter, idPelayananByKsm);
|
||||||
pelayananBedah = pelayananPasienDao.findPelayananBedah(tglAwal, tglAkhir, listKsm, dokterAndAsisten, idPelayananByDokter, idPelayananByKsm);
|
|
||||||
}else{
|
|
||||||
pelayananBedah = new ArrayList<>();
|
|
||||||
}
|
|
||||||
/*
|
/*
|
||||||
* Set persen jasa dan harga jasa pasien bpjs di ibs, icu
|
* Set persen jasa dan harga jasa pasien bpjs di ibs, icu
|
||||||
*/
|
*/
|
||||||
@ -2697,12 +2686,8 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
|||||||
dokterAndAsisten);
|
dokterAndAsisten);
|
||||||
List<String> idPelayananByKsm = pelayananPasienDao.findIdPelayananByKsm(tglAwal, tglAkhir, listKsm,
|
List<String> idPelayananByKsm = pelayananPasienDao.findIdPelayananByKsm(tglAwal, tglAkhir, listKsm,
|
||||||
dokterAndAsisten);
|
dokterAndAsisten);
|
||||||
List<PelayananDokterBedahDto> pelayananBedah;
|
List<PelayananDokterBedahDto> pelayananBedah = pelayananPasienDao.findPelayananBedah(tglAwal, tglAkhir, listKsm,
|
||||||
if (idPegawai != 961 && idPegawai != 538 && CommonUtil.isNotNullOrEmpty(idPelayananByDokter) && CommonUtil.isNotNullOrEmpty(idPelayananByKsm) && CommonUtil.isNotNullOrEmpty(dokterAndAsisten) && CommonUtil.isNotNullOrEmpty(listKsm) ){
|
dokterAndAsisten, idPelayananByDokter, idPelayananByKsm);
|
||||||
pelayananBedah = pelayananPasienDao.findPelayananBedah(tglAwal, tglAkhir, listKsm, dokterAndAsisten, idPelayananByDokter, idPelayananByKsm);
|
|
||||||
}else{
|
|
||||||
pelayananBedah = new ArrayList<>();
|
|
||||||
}
|
|
||||||
/*
|
/*
|
||||||
* Mapping persentase jasa remunerasi
|
* Mapping persentase jasa remunerasi
|
||||||
*/
|
*/
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user