From ad31a6545e9a5a7d6554e62d8d2c772ca800d685 Mon Sep 17 00:00:00 2001 From: Salman Manoe Date: Mon, 6 Dec 2021 16:12:55 +0700 Subject: [PATCH] penambahan hitung capaian persentase ketepatan kehadiran entri cppt sebagia daftar hadir dpjp --- ...PerkembanganPasienTerintegrasiService.java | 2 +- ...embanganPasienTerintegrasiServiceImpl.java | 58 ++-- .../controller/ReportingController.java | 296 +++++++++++------- 3 files changed, 216 insertions(+), 140 deletions(-) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/CatatanPerkembanganPasienTerintegrasiService.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/CatatanPerkembanganPasienTerintegrasiService.java index 31fc6819..09b2047e 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/CatatanPerkembanganPasienTerintegrasiService.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/CatatanPerkembanganPasienTerintegrasiService.java @@ -17,7 +17,7 @@ public interface CatatanPerkembanganPasienTerintegrasiService List> findDokter(Integer idKsm, Integer idKk, Integer idDr) throws JpaSystemException; - List> findPresensiVisiteDokter(Integer idKsm, Integer idKk, Integer idDr, Long periode) + Map findPresensiVisiteDokter(Integer idKsm, Integer idKk, Integer idDr, Long periode) throws JpaSystemException; Map findPresensiVisiteDokter(Integer idPegawai, Long bulan) throws JpaSystemException; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/CatatanPerkembanganPasienTerintegrasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/CatatanPerkembanganPasienTerintegrasiServiceImpl.java index 6eeaa44b..0397eda4 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/CatatanPerkembanganPasienTerintegrasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/CatatanPerkembanganPasienTerintegrasiServiceImpl.java @@ -1,5 +1,7 @@ package com.jasamedika.medifirst2000.service.impl; +import java.math.BigDecimal; +import java.math.RoundingMode; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.time.Instant; @@ -71,6 +73,27 @@ public class CatatanPerkembanganPasienTerintegrasiServiceImpl extends BaseVoServ @Autowired private MapPegawaiJabatanToUnitKerjaDao mapJabatanDao; + public Double getCapaianPresensiCppt(List data, Integer idDokter, + Integer days) { + DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); + DateFormat hf = new SimpleDateFormat("HH:mm:ss"); + + double totCapaian = 0.0; + for (CatatanPerkembanganPasienTerintegrasi cppt : data) { + if (idDokter.equals(cppt.getPegawai().getId())) { + LocalDateTime tenthOClock = LocalDateTime.of(LocalDate.parse(df.format(cppt.getTglInput())), + LocalTime.of(10, 0, 0, 0)); + LocalDateTime tglInput = LocalDateTime.of(LocalDate.parse(df.format(cppt.getTglInput())), + LocalTime.parse(hf.format(cppt.getTglInput()))); + if (tglInput.isBefore(tenthOClock) || tglInput.equals(tenthOClock)) { + totCapaian += 100; + } + } + } + + return totCapaian / days; + } + @Override public CatatanPerkembanganPasienTerintegrasiVO add(CatatanPerkembanganPasienTerintegrasiVO vo) throws JpaSystemException, ServiceVOException { @@ -214,9 +237,10 @@ public class CatatanPerkembanganPasienTerintegrasiServiceImpl extends BaseVoServ * @return presensi visite dokter */ @Override - public List> findPresensiVisiteDokter(Integer idKsm, Integer idKk, Integer idDr, Long periode) + public Map findPresensiVisiteDokter(Integer idKsm, Integer idKk, Integer idDr, Long periode) throws JpaSystemException { - List> result = new ArrayList<>(); + Map result = new HashMap<>(); + List> resultDetail = new ArrayList<>(); List> dataInit = new ArrayList<>(); List listIdDokter = new ArrayList<>(); @@ -253,11 +277,18 @@ public class CatatanPerkembanganPasienTerintegrasiServiceImpl extends BaseVoServ } + int daysOfMonth = listTgl.size(); + Double persenTepatHadir = 0.0; if (CommonUtil.isNotNullOrEmpty(listIdDokter)) { List rawData = cpptDao.findPresensiCPPT(listIdDokter, strStartDate, strEndDate); - for (Map map : dataInit) { + if (CommonUtil.isNotNullOrEmpty(idDr)) { + for (Integer idDokter : listIdDokter) { + persenTepatHadir = getCapaianPresensiCppt(rawData, idDokter, daysOfMonth); + } + } + for (Map map : dataInit) { Map mapRs = new HashMap<>(); mapRs.put("cpptId", null); mapRs.put("tglInput", null); @@ -289,9 +320,11 @@ public class CatatanPerkembanganPasienTerintegrasiServiceImpl extends BaseVoServ } mapRs.putAll(map); - result.add(mapRs); + resultDetail.add(mapRs); } } + result.put("persenTepatHadir", new BigDecimal(persenTepatHadir).setScale(2, RoundingMode.HALF_UP)); + result.put("detail", resultDetail); return result; } @@ -302,7 +335,6 @@ public class CatatanPerkembanganPasienTerintegrasiServiceImpl extends BaseVoServ Date endDate = CommonUtil.lastDayOfMonth(bulan); DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); - DateFormat hf = new SimpleDateFormat("HH:mm:ss"); String strStartDate = df.format(startDate); String strEndDate = df.format(endDate); @@ -323,20 +355,8 @@ public class CatatanPerkembanganPasienTerintegrasiServiceImpl extends BaseVoServ List rawData = cpptDao.findPresensiCPPT(listIdDokter, strStartDate, strEndDate); for (Map dokter : listDokter) { - double totCapaian = 0.0; - for (CatatanPerkembanganPasienTerintegrasi cppt : rawData) { - if (dokter.get("pegawaiId").equals(cppt.getPegawai().getId())) { - LocalDateTime tenthOClock = LocalDateTime.of(LocalDate.parse(df.format(cppt.getTglInput())), - LocalTime.of(10, 0, 0, 0)); - LocalDateTime tglInput = LocalDateTime.of(LocalDate.parse(df.format(cppt.getTglInput())), - LocalTime.parse(hf.format(cppt.getTglInput()))); - if (tglInput.isBefore(tenthOClock) || tglInput.equals(tenthOClock)) { - totCapaian += 100; - } - } - } - double avgCapaian = totCapaian / daysOfMonth; - dokter.put("rataCapaian", avgCapaian); + dokter.put("rataCapaian", + getCapaianPresensiCppt(rawData, Integer.valueOf(dokter.get("pegawaiId").toString()), daysOfMonth)); } return listDokter.get(0); diff --git a/jasamedika-reporting/src/main/java/com/jasamedika/medifirst2000/controller/ReportingController.java b/jasamedika-reporting/src/main/java/com/jasamedika/medifirst2000/controller/ReportingController.java index 38401a10..72732f55 100644 --- a/jasamedika-reporting/src/main/java/com/jasamedika/medifirst2000/controller/ReportingController.java +++ b/jasamedika-reporting/src/main/java/com/jasamedika/medifirst2000/controller/ReportingController.java @@ -13,6 +13,7 @@ import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Map.Entry; import javax.servlet.http.HttpServletRequest; @@ -54,7 +55,6 @@ import com.jasamedika.medifirst2000.dao.PapKeluhanUtamaDao; import com.jasamedika.medifirst2000.dao.PapRiwayatImunisasiDao; import com.jasamedika.medifirst2000.dao.PapRiwayatKelahiranDao; import com.jasamedika.medifirst2000.dao.PapSkriningGiziDao; -import com.jasamedika.medifirst2000.dao.PapSkriningGiziDetailDao; import com.jasamedika.medifirst2000.dao.PasienDao; import com.jasamedika.medifirst2000.dao.PegawaiDao; import com.jasamedika.medifirst2000.dao.PelayananPasienDao; @@ -96,16 +96,10 @@ import com.jasamedika.medifirst2000.dto.PerjanjianPasienDto; import com.jasamedika.medifirst2000.dto.ReportingPegawaiDto; import com.jasamedika.medifirst2000.dto.SensusHarianDto; import com.jasamedika.medifirst2000.dto.SuratPesananSementaraDto; -import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; -import com.jasamedika.medifirst2000.entities.Generik; -import com.jasamedika.medifirst2000.entities.HasilPemeriksaanSwaPantauLimbahCair; import com.jasamedika.medifirst2000.entities.Jabatan; import com.jasamedika.medifirst2000.entities.LoginUser; import com.jasamedika.medifirst2000.entities.Pasien; -import com.jasamedika.medifirst2000.entities.PasienDaftar; import com.jasamedika.medifirst2000.entities.Pegawai; -import com.jasamedika.medifirst2000.entities.Ruangan; -import com.jasamedika.medifirst2000.entities.StrukPelayanan; import com.jasamedika.medifirst2000.exception.ServiceVOException; import com.jasamedika.medifirst2000.service.CatatanPerkembanganPasienTerintegrasiService; import com.jasamedika.medifirst2000.service.CssdSterilisasiService; @@ -151,7 +145,7 @@ import com.jasamedika.medifirst2000.util.rest.RestUtil; import com.jasamedika.medifirst2000.vo.RegistrasiPelayananVO; /** - * Controller class for Registrasi Pasien Business + * Controller class for printing service * */ @RestController @@ -164,8 +158,9 @@ public class ReportingController extends LocaleController @Autowired private LoginUserService loginUserService; + @SuppressWarnings("rawtypes") @Autowired - private ReportingPelayananRekamMedisService reportingPelayananRekamMedisService; + private ReportingPelayananRekamMedisService reportingPelayananRekamMedisService; @Autowired private RuanganDao ruanganDao; @@ -197,14 +192,16 @@ public class ReportingController extends LocaleController @Autowired private TagihanRekananService tagihanRekananService; + @SuppressWarnings("rawtypes") @Autowired - private StrukPelayananService strukPelayananService; + private StrukPelayananService strukPelayananService; @Autowired private ReportingDao reportingDao; + @SuppressWarnings("rawtypes") @Autowired - private RegistrasiPelayananService registrasiPelayananService; + private RegistrasiPelayananService registrasiPelayananService; @Autowired private ObatGenerikDao obatGenerikDao; @@ -230,9 +227,6 @@ public class ReportingController extends LocaleController @Autowired private AsesmenGiziAwalDao asesmenGiziAwalDao; - @Autowired - private PapSkriningGiziDetailDao papSkriningGiziDetailDao; - @Autowired private PapAlergiDao papAlergiDao; @@ -266,8 +260,9 @@ public class ReportingController extends LocaleController @Autowired private JabatanDao jabatanDao; + @SuppressWarnings("rawtypes") @Autowired - private ObatGenerikService obatGenerikService; + private ObatGenerikService obatGenerikService; @Autowired private MonitoringAbsenService monitoringAbsenService; @@ -293,8 +288,9 @@ public class ReportingController extends LocaleController @Autowired private KelasDao kelasDao; + @SuppressWarnings("rawtypes") @Autowired - private ReportingPegawaiService reportingPegawaiService; + private ReportingPegawaiService reportingPegawaiService; @Autowired private NeracaLimbahService neracaLimbahService; @@ -302,8 +298,9 @@ public class ReportingController extends LocaleController @Autowired private PelayananPasienService pelayananPasienService; + @SuppressWarnings("rawtypes") @Autowired - private HasilPemeriksaanSwaPantauLimbahCairService hasilPemeriksaanSwaPantauLimbahCairService; + private HasilPemeriksaanSwaPantauLimbahCairService hasilPemeriksaanSwaPantauLimbahCairService; @Autowired private CssdSterilisasiService cssdSterilisasiService; @@ -326,18 +323,21 @@ public class ReportingController extends LocaleController @Autowired private ProdukService produkService; + @SuppressWarnings("rawtypes") @Autowired - private RuanganService ruanganService; + private RuanganService ruanganService; @Autowired private KetersediaanTempatTidurService ketersediaanTempatTidurService; + @SuppressWarnings("rawtypes") @Autowired - private PasienService pasienService; + private PasienService pasienService; @Autowired private CatatanPerkembanganPasienTerintegrasiService cpptService; + @SuppressWarnings("unchecked") @RequestMapping("/instalasiRawatInap") public ModelAndView generateInstalasiRawatInap(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -345,7 +345,7 @@ public class ReportingController extends LocaleController @RequestParam(value = "tahun", required = true) Integer tahun, @RequestParam(value = "ruangan", required = true) Integer ruangan, @RequestParam(value = "kelas", required = true) Integer kelas) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); String monthAllCaplock = formatBulan(bulan).toUpperCase(); @@ -444,7 +444,7 @@ public class ReportingController extends LocaleController Long jmlhCountLevel1Anak = 0L; Long jmlhCountLevel1Bayi = 0L; for (Object[] data : list2) { - String tanggal = ((String) data[1]).split("-")[2]; + // String tanggal = ((String) data[1]).split("-")[2]; String bayiAnakIbu = ((String) data[2]); Long jumlah = ((Long) data[0]); Long tempJumlah = jumlah; @@ -488,6 +488,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/data-pegawai-berdasarkan-kategori-pegawai") public ModelAndView generatePegawaiByKategory(ModelAndView m, @RequestParam(value = "kategoryPegawaiId", required = false) Integer kategoryPegawaiId) { @@ -582,7 +583,7 @@ public class ReportingController extends LocaleController @RequestParam(value = "tahun", required = true) Integer tahun, @RequestParam(value = "ruangan", required = true) Integer ruangan, @RequestParam(value = "kelas", required = true) Integer kelas) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); String monthAllCaplock = formatBulan(bulan).toUpperCase(); @@ -628,7 +629,7 @@ public class ReportingController extends LocaleController @RequestParam(value = "tahun", required = true) Integer tahun, @RequestParam(value = "ruangan", required = true) Integer ruangan, @RequestParam(value = "kelas", required = true) Integer kelas) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); String monthAllCaplock = month.toUpperCase(); @@ -667,13 +668,14 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/morbiditasMortalitasPasien") public ModelAndView generateMorbiditasMortalitasPasien(ModelAndView m, @RequestParam(value = "format", required = false) String format, @RequestParam(value = "startDate", required = true) String startDate, @RequestParam(value = "endDate", required = true) String endDate, @RequestParam(value = "rawat", required = true) Integer rawat) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); String monthAllCaplock = month.toUpperCase(); @@ -685,7 +687,7 @@ public class ReportingController extends LocaleController String penyakit = ((String) data[1]); String umur = ((String) data[2]); String jenisKelamin = ((String) data[3]); - String statusKeluar = ((String) data[2]); + // String statusKeluar = ((String) data[2]); Long count = ((Long) data[0]); MorbiditasMortalitasDto dto = new MorbiditasMortalitasDto(); dto.setNoDaftarTerperinci("1"); @@ -718,12 +720,13 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/indexPenyakitRawatInap") public ModelAndView generateIndexPenyakitRawatInap(ModelAndView m, @RequestParam(value = "format", required = false) String format, @RequestParam(value = "bulan", required = true) Integer bulan, @RequestParam(value = "tahun", required = true) Integer tahun) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); String monthAllCaplock = month.toUpperCase(); @@ -741,7 +744,7 @@ public class ReportingController extends LocaleController Date tglKeluar = (Date) data[5]; String vcGes = ""; String jrJk = ""; - String hasil = ""; + // String hasil = ""; String kateg = ""; String icd = (String) data[7]; String dokter = (String) data[8]; @@ -781,12 +784,13 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/indexPenyakitRawatJalan") public ModelAndView generateIndexPenyakitRawatJalan(ModelAndView m, @RequestParam(value = "format", required = false) String format, @RequestParam(value = "bulan", required = true) Integer bulan, @RequestParam(value = "tahun", required = true) Integer tahun) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); String monthAllCaplock = month.toUpperCase(); @@ -804,7 +808,7 @@ public class ReportingController extends LocaleController Date tglKeluar = (Date) data[5]; String vcGes = ""; String jrJk = ""; - String hasil = ""; + // String hasil = ""; String kateg = ""; String icd = (String) data[7]; String dokter = (String) data[8]; @@ -851,7 +855,7 @@ public class ReportingController extends LocaleController @RequestParam(value = "tahun", required = true) Integer tahun, @RequestParam(value = "ruangan", required = true) Integer ruangan, @RequestParam(value = "kelas", required = true) Integer kelas) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); String monthAllCaplock = month.toUpperCase(); @@ -897,7 +901,7 @@ public class ReportingController extends LocaleController @RequestParam(value = "tahun", required = true) Integer tahun, @RequestParam(value = "ruangan", required = true) Integer ruangan, @RequestParam(value = "kelas", required = true) Integer kelas) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); String monthAllCaplock = month.toUpperCase(); @@ -943,7 +947,7 @@ public class ReportingController extends LocaleController @RequestParam(value = "tahun", required = true) Integer tahun, @RequestParam(value = "ruangan", required = true) Integer ruangan, @RequestParam(value = "kelas", required = true) Integer kelas) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); String monthAllCaplock = month.toUpperCase(); @@ -1171,16 +1175,17 @@ public class ReportingController extends LocaleController return bulanString; } + @SuppressWarnings("unchecked") @RequestMapping("/lapBukuRegisterMasukRi") public ModelAndView generateLapBukuRegisterMasukRi(ModelAndView m, @RequestParam(value = "format", required = false) String format, @RequestParam(value = "startDate", required = false) String startDate, @RequestParam(value = "endDate", required = false) String endDate, @RequestParam(value = "ruangan", required = false) Integer ruangan) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); - String monthAllCaplock = month.toUpperCase(); + // String monthAllCaplock = month.toUpperCase(); List bukuRegisterMasukList = new ArrayList(); List list = reportingPelayananRekamMedisService.findAntrianPasienDiPeriksaByRuanganPeriode(ruangan, @@ -1243,15 +1248,16 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapBukuRegisterPelayananRi") public ModelAndView generateLapBukuRegisterPelayananRi(ModelAndView m, @RequestParam(value = "format", required = false) String format, @RequestParam(value = "startDate", required = true) String startDate, @RequestParam(value = "endDate", required = true) String endDate) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); - String monthAllCaplock = month.toUpperCase(); + // String monthAllCaplock = month.toUpperCase(); List listBukuRegisterPelayananDto = new ArrayList(); List list = reportingPelayananRekamMedisService.findPelayananPasienByRuanganPeriode(startDate, @@ -1326,15 +1332,16 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapKunjunganBdsJenisDiagnosa") public ModelAndView generateLapKunjunganBdsJenisDiagnosa(ModelAndView m, @RequestParam(value = "format", required = false) String format, @RequestParam(value = "startDate", required = true) String startDate, @RequestParam(value = "endDate", required = true) String endDate) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); - String monthAllCaplock = month.toUpperCase(); + // String monthAllCaplock = month.toUpperCase(); List listKunjunganPasienStatusDto = new ArrayList(); List listStatusPasien = reportingPelayananRekamMedisService.findJenisDiagnosaPasien(startDate, @@ -1373,15 +1380,16 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapKunjunganBdsStatusDanJenisOperasi") public ModelAndView generateLapKunjunganBdsStatusDanJenisOperasi(ModelAndView m, @RequestParam(value = "format", required = false) String format, @RequestParam(value = "startDate", required = true) String startDate, @RequestParam(value = "endDate", required = true) String endDate) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); - String monthAllCaplock = month.toUpperCase(); + // String monthAllCaplock = month.toUpperCase(); List listKunjunganPasienStatusDto = new ArrayList(); List listStatusPasien = reportingPelayananRekamMedisService @@ -1416,15 +1424,16 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapKunjunganBdsStatusDanJenisPasien") public ModelAndView generateLapKunjunganBdsStatusDanJenisPasien(ModelAndView m, @RequestParam(value = "format", required = false) String format, @RequestParam(value = "startDate", required = true) String startDate, @RequestParam(value = "endDate", required = true) String endDate) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); - String monthAllCaplock = month.toUpperCase(); + // String monthAllCaplock = month.toUpperCase(); List listKunjunganPasienStatusDanJenisPasienDto = new ArrayList(); List listStatusPasien = reportingPelayananRekamMedisService @@ -1479,15 +1488,16 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapKunjunganBdsStatusDanJenisPasien2") public ModelAndView generateLapKunjunganBdsStatusDanJenisPasien2(ModelAndView m, @RequestParam(value = "format", required = false) String format, @RequestParam(value = "startDate", required = true) String startDate, @RequestParam(value = "endDate", required = true) String endDate) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); - String monthAllCaplock = month.toUpperCase(); + // String monthAllCaplock = month.toUpperCase(); List listKunjunganPasienStatusDanJenisPasienDto = new ArrayList(); List list = reportingPelayananRekamMedisService.findAntrianPasienDiperiksaStatusJenisPasien(startDate, @@ -1589,15 +1599,16 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapKunjunganBdsStatusDanKasusPenyakitPasien") public ModelAndView generateLapKunjunganBdsStatusDanKasusPenyakitPasien(ModelAndView m, @RequestParam(value = "format", required = false) String format, @RequestParam(value = "startDate", required = true) String startDate, @RequestParam(value = "endDate", required = true) String endDate) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); - String monthAllCaplock = month.toUpperCase(); + // String monthAllCaplock = month.toUpperCase(); List listKunjunganPasienStatusDanJenisPasienDto = new ArrayList(); List listStatusPasien = reportingPelayananRekamMedisService @@ -1652,15 +1663,16 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapKunjunganBdsStatusDanKelas") public ModelAndView generateLapKunjunganBdsStatusDanKelas(ModelAndView m, @RequestParam(value = "format", required = false) String format, @RequestParam(value = "startDate", required = true) String startDate, @RequestParam(value = "endDate", required = true) String endDate) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); - String monthAllCaplock = month.toUpperCase(); + // String monthAllCaplock = month.toUpperCase(); List listKunjunganPasienStatusDanJenisPasienDto = new ArrayList(); List listStatusPasien = reportingPelayananRekamMedisService @@ -1715,15 +1727,16 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapKunjunganBdsStatusDanKondisiPulang") public ModelAndView generateLapKunjunganBdsStatusDanKondisiPulang(ModelAndView m, @RequestParam(value = "format", required = false) String format, @RequestParam(value = "startDate", required = true) String startDate, @RequestParam(value = "endDate", required = true) String endDate) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); - String monthAllCaplock = month.toUpperCase(); + // String monthAllCaplock = month.toUpperCase(); List listKunjunganPasienStatusDanJenisPasienDto = new ArrayList(); List listStatusPasien = reportingPelayananRekamMedisService @@ -1778,15 +1791,16 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapKunjunganBdsStatusDanRujukan") public ModelAndView generateLapKunjunganBdsStatusDanRujukan(ModelAndView m, @RequestParam(value = "format", required = false) String format, @RequestParam(value = "startDate", required = true) String startDate, @RequestParam(value = "endDate", required = true) String endDate) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); - String monthAllCaplock = month.toUpperCase(); + // String monthAllCaplock = month.toUpperCase(); List listKunjunganPasienStatusDanJenisPasienDto = new ArrayList(); List listStatusPasien = reportingPelayananRekamMedisService @@ -1841,16 +1855,17 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapKunjunganBdsWilayah") public ModelAndView generateLapKunjunganBdsWilayah(ModelAndView m, @RequestParam(value = "format", required = false) String format, @RequestParam(value = "startDate", required = true) String startDate, @RequestParam(value = "endDate", required = true) String endDate, @RequestParam(value = "ruangan", required = true) Integer ruangan) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); - String monthAllCaplock = month.toUpperCase(); + // String monthAllCaplock = month.toUpperCase(); List listKunjunganWilayahDto = new ArrayList(); @@ -1887,16 +1902,17 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapSensusHarian") public ModelAndView generateLapSensusHarian(ModelAndView m, @RequestParam(value = "format", required = false) String format, @RequestParam(value = "startDate", required = false) String startDate, @RequestParam(value = "endDate", required = false) String endDate, @RequestParam(value = "ruanganId", required = false) Integer ruanganId) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); - String monthAllCaplock = month.toUpperCase(); + // String monthAllCaplock = month.toUpperCase(); List listSensusHarianDto = new ArrayList(); List listPenderitaMasuk = reportingPelayananRekamMedisService.findPasienMasuk(startDate, endDate, @@ -1943,6 +1959,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapHasilLaboratorium") public ModelAndView generateDetailLaboratorium(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -1950,10 +1967,10 @@ public class ReportingController extends LocaleController @RequestParam(value = "endDate", required = true) String endDate, @RequestParam(value = "hasilId", required = true) Integer hasilId, @RequestParam(value = "departemenId", required = true) Integer departemenId) { - Map map = new HashMap(); + // Map map = new HashMap(); String month = (formatBulan(Integer.valueOf(new SimpleDateFormat("MM").format(new Date())))); String monthFirstCaplock = Character.toString(month.charAt(0)).toUpperCase() + month.substring(1); - String monthAllCaplock = month.toUpperCase(); + // String monthAllCaplock = month.toUpperCase(); List listSensusHarianDto = new ArrayList(); List listPenderitaMasuk = reportingPelayananRekamMedisService.findHasilLaboratorium(hasilId, @@ -1991,6 +2008,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapObatGenerik") public ModelAndView generateLapObatGenerik(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -2243,7 +2261,8 @@ public class ReportingController extends LocaleController List papRiwayatKesehatan = pengkajianAwalPasienRawatJalanDewasaDao.findRiwayatKesehatanByNoCm(noCm); List masalahkeperawatanDetail = masalahkeperawatanDetailDao.findByNocmAndTglInput(noCm, tglInput); List papSkriningGizi = papSkriningGiziDao.findByNoCmAndTglInput(noCm, tglInput); - List papSkriningGiziDetail = papSkriningGiziDetailDao.findByNoCmAndTglInput(noCm, tglInput); + // List papSkriningGiziDetail = + // papSkriningGiziDetailDao.findByNoCmAndTglInput(noCm, tglInput); List asesmenGiziAwal = asesmenGiziAwalDao.findByNoCm(noCm); List kebutuhanDasar = kebutuhanDasarDao.findByNoCm(noCm); List papCatatan = pengkajianAwalPasienRawatJalanDewasaDao.findCatatanByNoCm(noCm); @@ -2262,7 +2281,7 @@ public class ReportingController extends LocaleController String alergi = ""; String reaksi = ""; - int alergiId = 0; + // int alergiId = 0; String papalergi = ""; String ket = ""; for (Object[] data : papAlergi) { @@ -2276,7 +2295,7 @@ public class ReportingController extends LocaleController if (CommonUtil.isNullOrEmpty(reaksi)) { reaksi = ""; } - alergiId = (Integer) data[2]; + // alergiId = (Integer) data[2]; ket = ((String) data[3]); papalergi = alergi + ", yaitu " + ket + " Reaksi " + reaksi; } else if ((Integer) data[2] == 2) { @@ -2288,7 +2307,7 @@ public class ReportingController extends LocaleController if (CommonUtil.isNullOrEmpty(reaksi)) { reaksi = ""; } - alergiId = (Integer) data[2]; + // alergiId = (Integer) data[2]; ket = ((String) data[3]); papalergi += "\n " + alergi + ", yaitu " + ket + " Reaksi " + reaksi; } @@ -2310,15 +2329,15 @@ public class ReportingController extends LocaleController String riwayatKesehatan = ""; for (Object[] data : papRiwayatKesehatan) { String rawat = ""; - if (((Boolean) data[0]).TRUE) { + if (((Boolean) data[0])) { rawat = "Ya"; } String alatImplan = ""; - if (((Boolean) data[1]).TRUE) { + if (((Boolean) data[1])) { alatImplan = "Ya"; } String penyakitMayor = ""; - if (((Boolean) data[1]).TRUE) { + if (((Boolean) data[1])) { penyakitMayor = "Ya"; } riwayatKesehatan = "Pernah dirawat : " + rawat + "\n Apakah terpasang alat implant : " + alatImplan @@ -2444,7 +2463,7 @@ public class ReportingController extends LocaleController for (Object[] data : papRiwayatPsikososial) { if ((CommonUtil.isNotNullOrEmpty(data))) { Boolean nilai = ((Boolean) data[1]); - if (nilai.TRUE) { + if (nilai) { if (!listStatusPsikososial.contains((String) data[0])) { statusPsikology += "- " + ((String) data[0]) + "\n "; listStatusPsikososial.add(((String) data[0])); @@ -2650,7 +2669,7 @@ public class ReportingController extends LocaleController String lainnya = ""; for (Object[] data : papCatatan) { if ((CommonUtil.isNotNullOrEmpty(data))) { - if (((Boolean) data[1]).TRUE) { + if (((Boolean) data[1])) { catatan += "- " + ((String) data[0]) + "\n "; if ((CommonUtil.isNullOrEmpty(((String) data[0])))) { @@ -2749,7 +2768,8 @@ public class ReportingController extends LocaleController List papRiwayatKesehatan = pengkajianAwalPasienRawatJalanDewasaDao.findRiwayatKesehatanByNoCm(noCm); List masalahkeperawatanDetail = masalahkeperawatanDetailDao.findByNocmAndTglInput(noCm, tglInput); List papSkriningGizi = papSkriningGiziDao.findByNoCmAndTglInput(noCm, tglInput); - List papSkriningGiziDetail = papSkriningGiziDetailDao.findByNoCmAndTglInput(noCm, tglInput); + // List papSkriningGiziDetail = + // papSkriningGiziDetailDao.findByNoCmAndTglInput(noCm, tglInput); List kebutuhanDasar = kebutuhanDasarDao.findByNoCm(noCm); List papCatatan = pengkajianAwalPasienRawatJalanDewasaDao.findCatatanByNoCm(noCm); List papStatusFungsional = pengkajianAwalPasienRawatJalanDewasaDao.findStatusFungsionalByNoCm(noCm); @@ -2768,7 +2788,7 @@ public class ReportingController extends LocaleController String alergi = ""; String reaksi = ""; - int alergiId = 0; + // int alergiId = 0; String papalergi = ""; String ket = ""; for (Object[] data : papAlergi) { @@ -2782,7 +2802,7 @@ public class ReportingController extends LocaleController if (CommonUtil.isNullOrEmpty(reaksi)) { reaksi = ""; } - alergiId = (Integer) data[2]; + // alergiId = (Integer) data[2]; ket = ((String) data[3]); papalergi = alergi + ", yaitu " + ket + " Reaksi " + reaksi; } else if ((Integer) data[2] == 2) { @@ -2794,7 +2814,7 @@ public class ReportingController extends LocaleController if (CommonUtil.isNullOrEmpty(reaksi)) { reaksi = ""; } - alergiId = (Integer) data[2]; + // alergiId = (Integer) data[2]; ket = ((String) data[3]); papalergi += "\n " + alergi + ", yaitu " + ket + " Reaksi " + reaksi; } @@ -2809,15 +2829,15 @@ public class ReportingController extends LocaleController String riwayatKesehatan = ""; for (Object[] data : papRiwayatKesehatan) { String rawat = ""; - if (((Boolean) data[0]).TRUE) { + if (((Boolean) data[0])) { rawat = "Ya"; } String alatImplan = ""; - if (((Boolean) data[1]).TRUE) { + if (((Boolean) data[1])) { alatImplan = "Ya"; } String penyakitMayor = ""; - if (((Boolean) data[1]).TRUE) { + if (((Boolean) data[1])) { penyakitMayor = "Ya"; } riwayatKesehatan = "Pernah dirawat : " + rawat + "\n Apakah terpasang alat implant : " + alatImplan @@ -2882,7 +2902,7 @@ public class ReportingController extends LocaleController if ((CommonUtil.isNotNullOrEmpty(data))) { Boolean nilai = ((Boolean) data[1]); Boolean nilaiMental = ((Boolean) data[6]); - if (nilai.TRUE) { + if (nilai) { if (!listStatusPsikososial.contains((String) data[0])) { statusPsikology += "- " + ((String) data[0]) + "\n "; listStatusPsikososial.add(((String) data[0])); @@ -2891,7 +2911,7 @@ public class ReportingController extends LocaleController } } - if (nilaiMental.TRUE) { + if (nilaiMental) { if (!listStatusMental.contains((String) data[5])) { if (CommonUtil.isNotNullOrEmpty((String) data[5])) { @@ -3075,16 +3095,16 @@ public class ReportingController extends LocaleController + "\n b. Apakah menggunakan alat bantu (tongkat, kursi roda, dll) : " + alatBantu; String catatanPapDewasa = ""; - String lainnya = ""; + // String lainnya = ""; for (Object[] data : papCatatan) { if ((CommonUtil.isNotNullOrEmpty(data))) { - if (((Boolean) data[1]).TRUE) { + if (((Boolean) data[1])) { catatanPapDewasa += "- " + ((String) data[0]) + "\n "; if ((CommonUtil.isNullOrEmpty(((String) data[0])))) { catatanPapDewasa = ""; } - lainnya = "Lainnya : " + ((String) data[2]); + // lainnya = "Lainnya : " + ((String) data[2]); } } } @@ -3156,27 +3176,27 @@ public class ReportingController extends LocaleController if ((CommonUtil.isNotNullOrEmpty(data))) { String visus = ((String) data[0]); Boolean nilaiVisus = ((Boolean) data[1]); - if (nilaiVisus.TRUE) { + if (nilaiVisus) { visusMata += " " + visus; } String koreksi = ((String) data[2]); Boolean nilaiKoreksi = ((Boolean) data[3]); - if (nilaiKoreksi.TRUE) { + if (nilaiKoreksi) { KoreksiMata += " " + koreksi; } String kacamata = ((String) data[4]); Boolean nilaiKacamata = ((Boolean) data[5]); - if (nilaiKacamata.TRUE) { + if (nilaiKacamata) { kacamataMata += " " + kacamata; } String tonometri = ((String) data[6]); Boolean nilaiTonometri = ((Boolean) data[7]); - if (nilaiTonometri.TRUE) { + if (nilaiTonometri) { tonometriMata += " " + tonometri; } String aplasnasi = ((String) data[8]); Boolean nilaiAplasnasi = ((Boolean) data[9]); - if (nilaiAplasnasi.TRUE) { + if (nilaiAplasnasi) { aplasnasiMata += " " + aplasnasi; } streak = ((String) data[10]); @@ -3219,7 +3239,7 @@ public class ReportingController extends LocaleController DetailDto informasi = new DetailDto(); DetailDto kelahiranTerdahulu = new DetailDto(); - DetailDto alergiData = new DetailDto(); + // DetailDto alergiData = new DetailDto(); DetailDto dataKebutuhanDasarSuster = new DetailDto(); DetailDto kebutuhanEdukasiData = new DetailDto(); DetailDto masalahKeperawatanData = new DetailDto(); @@ -3263,7 +3283,7 @@ public class ReportingController extends LocaleController String statusPerkawinan = ((String) data[7]); String ditolongOleh = ((String) data[8]); tglRegistrasi = ((String) data[9]); - if (pernahDirawat.TRUE) { + if (pernahDirawat) { informasiIbu = " Nama : " + namaIbu + "\n Tanggal Lahir : " + tglLahir + "\n Bangsa : " + kebangsaan + "\n Ibu Pernah Dirawat : Ya\n Agama : " + agama + "\n No. RM Ibu : " + nocmIbu + "\n Status Perkawinan : " + statusPerkawinan + "\n Ruang: " + namaRuangan @@ -3301,9 +3321,9 @@ public class ReportingController extends LocaleController String alergi = ""; String reaksi = ""; - int alergiId = 0; - String papalergi = ""; - String ket = ""; + // int alergiId = 0; + // String papalergi = ""; + // String ket = ""; for (Object[] data : alergiIbu) { if ((CommonUtil.isNotNullOrEmpty(data))) { if ((Integer) data[2] == 1) { @@ -3315,9 +3335,10 @@ public class ReportingController extends LocaleController if (CommonUtil.isNullOrEmpty(reaksi)) { reaksi = ""; } - alergiId = (Integer) data[2]; - ket = ((String) data[3]); - papalergi = alergi + ", yaitu " + ket + " Reaksi " + reaksi; + // alergiId = (Integer) data[2]; + // ket = ((String) data[3]); + // papalergi = alergi + ", yaitu " + ket + " Reaksi " + + // reaksi; } else if ((Integer) data[2] == 2) { alergi = ((String) data[0]); if (CommonUtil.isNullOrEmpty(alergi)) { @@ -3327,15 +3348,16 @@ public class ReportingController extends LocaleController if (CommonUtil.isNullOrEmpty(reaksi)) { reaksi = ""; } - alergiId = (Integer) data[2]; - ket = ((String) data[3]); - papalergi += "\n" + alergi + ", yaitu " + ket + " Reaksi " + reaksi; + // alergiId = (Integer) data[2]; + // ket = ((String) data[3]); + // papalergi += "\n" + alergi + ", yaitu " + ket + " Reaksi + // " + reaksi; } } else { - papalergi = "Tidak ada alergi"; + // papalergi = "Tidak ada alergi"; } } @@ -3672,7 +3694,8 @@ public class ReportingController extends LocaleController .findListCheckOutKelengkapanByNoRegistrasi(noRegistrasi); List listCheckOutPemasangan = checkListProsedurKeselamatanPasienDao .findListCheckOutPemasanganByNoRegistrasi(noRegistrasi); -// List listDiagnosa = checkListProsedurKeselamatanPasienDao.findDiagnosaByNoRegistrasi(noRegistrasi); + // List listDiagnosa = + // checkListProsedurKeselamatanPasienDao.findDiagnosaByNoRegistrasi(noRegistrasi); int beratBadan = 0; String namaPasien = ""; String noCm = ""; @@ -3772,7 +3795,7 @@ public class ReportingController extends LocaleController Boolean status = ((Boolean) data[2]); String keterangan = ((String) data[1]); String statusPemeriksaan = ""; - if (status.TRUE) { + if (status) { statusPemeriksaan = "Ya"; } pemeriksaanJaringan += ((String) data[0]) + " : " + statusPemeriksaan + "\nKet : " + keterangan + "\n"; @@ -3788,7 +3811,7 @@ public class ReportingController extends LocaleController } } String val = ""; - if (value.TRUE) { + if (value) { val = "Ya"; } String signOut = "SIGN OUT\n(Dilakukan sebelum keluar kamar operasi)\nPerawat bedah membacakan secara verbal tindakan dan alat yang dipasang : " @@ -3804,7 +3827,7 @@ public class ReportingController extends LocaleController for (Object[] data : listCheckOutKesadaran) { if (CommonUtil.isNotNullOrEmpty(data)) { jam = ((String) data[0]); - if (((Boolean) data[2]).TRUE) { + if (((Boolean) data[2])) { kesadaranPasien += "\n" + ((String) data[1]); } } @@ -3813,7 +3836,7 @@ public class ReportingController extends LocaleController for (Object[] data : listCheckOutKesadaran) { if (CommonUtil.isNotNullOrEmpty(data)) { jam = ((String) data[0]); - if (((Boolean) data[2]).TRUE) { + if (((Boolean) data[2])) { kesadaranPasien += "\n" + ((String) data[1]); } } @@ -3960,7 +3983,7 @@ public class ReportingController extends LocaleController String barcode1 = "000000019020"; String barcode2 = "000000019110"; // List dataLab = laboratoriumDao.findListNoLab(noLab); - List listData = new ArrayList(); + // List listData = new ArrayList(); String keterangan = "L0000000190-20 Urin"; String detail = "00000320/Andri/2016-12-04/Laboratorium Patologi Klinik"; @@ -3988,7 +4011,7 @@ public class ReportingController extends LocaleController @RequestParam(value = "noCm", required = true) String noCm, @RequestParam(value = "dokterId", required = true) Integer dokterId) { - List pasien = new ArrayList(); + // List pasien = new ArrayList(); PerjanjianPasienDto dto = new PerjanjianPasienDto(); List listPerjanjianPasienDto = new ArrayList(); @@ -4044,6 +4067,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapKartuPasienPulang") public ModelAndView generateKartuPasienPulang(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -4056,7 +4080,7 @@ public class ReportingController extends LocaleController listKartuPasien.add(kartuPulangPasienDto); Map resultPageMap = registrasiPelayananService.getDataPelayananDarah("0000001161"); - for (Map.Entry entry : resultPageMap.entrySet()) { + for (Entry entry : resultPageMap.entrySet()) { System.out.println("key : " + entry.getKey() + "\n value : " + entry.getValue() + "\n"); } @@ -4089,7 +4113,7 @@ public class ReportingController extends LocaleController @RequestParam(value = "noLab", required = true) String noLab) { List dataSource = new ArrayList(); - List listHasil = new ArrayList(); + // List listHasil = new ArrayList(); List dataLab = laboratoriumDao.findListNoLab(noLab); String noCm = ""; String dokter = ""; @@ -4256,6 +4280,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapResume") public ModelAndView generateResume(ModelAndView m, @RequestParam(value = "format", required = false) String format, @RequestParam(value = "noCm", required = true) String noCm, @@ -4430,6 +4455,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapKunjunganBdsRuanganJenisPasienStatus") public ModelAndView generateLapKunjunganBdsRuanganStatusDanJenisPasien(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -4627,6 +4653,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapMonitoringAbsensi") public ModelAndView generateMonitoringAbsensi(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -4740,6 +4767,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapRekapitulasiStokRuangan") public ModelAndView generatelapRekapitulasiStokRuangan(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -4767,6 +4795,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapDataStokRuangan") public ModelAndView generatelapDataStokRuangan(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -4795,6 +4824,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapPemakaianBarangHabisPakai") public ModelAndView generatelapPemakaianBarangHabisPakai(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -4826,6 +4856,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapPemusnahanBarang") public ModelAndView generateLapPemusnahanBarang(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -4856,6 +4887,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapDaftarReturBarangRuangan") public ModelAndView generateLapDaftarReturBarangRuangan(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -4886,6 +4918,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapDaftarReturBarangSupplier") public ModelAndView generateLapDaftarReturBarangSupplier(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -4963,6 +4996,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapSuratPernyataan") public ModelAndView generateLapAgingSchedulePiutang(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -5073,6 +5107,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapResepApotek") public ModelAndView generateLapResepApotek(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -5090,7 +5125,8 @@ public class ReportingController extends LocaleController order.put("jumlah", ((Double) data.get("jumlah")).toString()); } strukOrder = (Map) data.get("strukOrder"); - Map nocm = (Map) strukOrder.get("noCm"); + // Map nocm = (Map) + // strukOrder.get("noCm"); order.put("namaPasien", ((Map) strukOrder.get("noCm")).get("namaPasien")); dataSources.add(order); } @@ -5105,6 +5141,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapKwitansiResep") public ModelAndView generateLapKwitansiResep(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -5267,6 +5304,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapBuktiKas") public ModelAndView generateBuktiKas(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -5286,6 +5324,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapKwitansiUmum") public ModelAndView generateKwitansiUmum(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -5305,6 +5344,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapKwitansiPengeluaran") public ModelAndView generateKwitansiPengeluaran(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -5328,7 +5368,8 @@ public class ReportingController extends LocaleController public ModelAndView generateStrukLaundry(ModelAndView m, @RequestParam(value = "format", required = false) String format, @RequestParam(value = "noRecStrukPelayanan", required = true) String noRecStrukPelayanan) { - List> listResult = new ArrayList>(); + // List> listResult = new ArrayList>(); Map result = laundryService.getStrukOrderExternal(noRecStrukPelayanan); m.addObject("dataSource", result.get("produkLinens")); @@ -5671,7 +5712,7 @@ public class ReportingController extends LocaleController Pegawai pegawaiLoggedIn = indekKinerjaService.getPegawaiByUserLogin(); Map pegawai = pegawaiDao.findPegawaiById(pegawaiLoggedIn.getId()); if (CommonUtil.isNullOrEmpty(result)) { - Map data = new HashMap(); + // Map data = new HashMap(); result.add(pegawai); } @@ -5706,7 +5747,7 @@ public class ReportingController extends LocaleController List> result = indekKinerjaDao.findTindakanByIdPegawaiAndPeriod(periode, pegawaiLoggedIn.getId(), indekKinerjaService.splitIdProdukAdministrasi()); if (CommonUtil.isNullOrEmpty(result)) { - Map data = new HashMap(); + // Map data = new HashMap(); result.add(pegawai); } String[] bulanArray = DateUtil.INDONESIAN_MONTH; @@ -5816,7 +5857,8 @@ public class ReportingController extends LocaleController @RequestParam(value = "idJabatanAtasan", required = false) Integer idJabatanAtasan) { Map pegawai = pegawaiDao.findPegawaiById(idPegawai); - List> result = new ArrayList>(); + // List> result = new ArrayList>(); String[] bulanArray = DateUtil.INDONESIAN_MONTH; String[] splitData = periode.split("-"); @@ -5872,7 +5914,8 @@ public class ReportingController extends LocaleController Pegawai pegawaiLoggedIn = indekKinerjaService.getPegawaiByUserLogin(); Map pegawai = pegawaiDao.findPegawaiById(pegawaiLoggedIn.getId()); - List> result = new ArrayList>(); + // List> result = new ArrayList>(); String[] bulanArray = DateUtil.INDONESIAN_MONTH; String[] splitData = periode.split("-"); @@ -5917,9 +5960,11 @@ public class ReportingController extends LocaleController @RequestParam(value = "periode", required = true) String periode, @RequestParam(value = "idPegawai", required = false) Integer idPegawai) { - Pegawai pegawaiLoggedIn = indekKinerjaService.getPegawaiByUserLogin(); + // Pegawai pegawaiLoggedIn = + // indekKinerjaService.getPegawaiByUserLogin(); Map pegawai = pegawaiDao.findPegawaiById(idPegawai); - List> result = new ArrayList>(); + // List> result = new ArrayList>(); String[] bulanArray = DateUtil.INDONESIAN_MONTH; String[] splitData = periode.split("-"); @@ -6510,7 +6555,8 @@ public class ReportingController extends LocaleController @RequestParam(value = "idJabatanAtasan", required = true) Integer idJabatanAtasan, @RequestParam(value = "ffs", required = true) Boolean ffs) { - List> result = new ArrayList>(); + // List> result = new ArrayList>(); List> resultFFS = new ArrayList>(); List> allDetailTindakan = new ArrayList<>(); @@ -6523,8 +6569,9 @@ public class ReportingController extends LocaleController bulan = bulanArray[Integer.parseInt(splitData[1]) - 1]; } - Pegawai pegawaiLoggedIn = indekKinerjaService.getPegawaiByUserLogin(); - Jabatan jabatan = jabatanDao.findOne(idJabatanAtasan); + // Pegawai pegawaiLoggedIn = + // indekKinerjaService.getPegawaiByUserLogin(); + // Jabatan jabatan = jabatanDao.findOne(idJabatanAtasan); Map mapJabatan = mapPegawaiJabatanToUnitKerjaService.findAtasanDanUnitKerja(idPegawai, idJabatan); Map atasan = mapPegawaiJabatanToUnitKerjaService.findAtasanDanUnitKerja(idAtasan, @@ -6815,6 +6862,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapPelayananPasien") public ModelAndView generateLapPelayananPasien(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -6822,7 +6870,7 @@ public class ReportingController extends LocaleController @RequestParam(value = "endDate", required = true) String endDate, @RequestParam(value = "idRuangan", required = false) Integer idRuangan, @RequestParam(value = "idjenisPasien", required = false) Integer idjenisPasien) { - String id = reportingDao.findIdJenisProdukKarcis(); + // String id = reportingDao.findIdJenisProdukKarcis(); Map result = reportService.generateLapPelayanan(startDate, endDate, null, idRuangan, idjenisPasien); List> datas = new ArrayList>(); @@ -6843,6 +6891,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapPelayananPasienByDokter") public ModelAndView generateLapPelayananPasienKarcisDailyByDokter(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -6872,6 +6921,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapPelayananPasienKarcis") public ModelAndView generateLapPelayananPasienKarcisDaily(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -6901,6 +6951,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapPelayananPasienByAllDokter") public ModelAndView generateLapPelayananPasienKarcisDailyByAllDokter(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -6929,6 +6980,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/test") public ModelAndView generateLapPrintingTest(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -6955,13 +7007,14 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/jadwalPegawai") public ModelAndView generateJadwalPegawai(ModelAndView m, @RequestParam(value = "format", required = false) String format, @RequestParam(value = "ruangan", required = true) Integer ruangan, @RequestParam(value = "tahun", required = true) Integer tahun, @RequestParam(value = "bulan", required = false) Integer bulan) { - String id = reportingDao.findIdJenisProdukKarcis(); + // String id = reportingDao.findIdJenisProdukKarcis(); Map result = reportService.generateJadwalPerUnitKerja(ruangan, tahun, bulan); List> datas = new ArrayList>(); @@ -7310,6 +7363,7 @@ public class ReportingController extends LocaleController return m; } + @SuppressWarnings("unchecked") @RequestMapping("/lapHasilPemeriksaanSWAPantauLimbahCair") public ModelAndView generateLapHasilPemeriksaanSWAPantauLimbahCair(ModelAndView m, @RequestParam(value = "format", required = false) String format, @@ -7604,6 +7658,7 @@ public class ReportingController extends LocaleController } } + @SuppressWarnings("unchecked") @RequestMapping("/tarifLayananRuangan") public ModelAndView getTarifLayanan(ModelAndView m, @RequestParam(value = "format", required = false) String format, @RequestParam(value = "idRuangan", required = true) Integer idRuangan, @@ -7683,6 +7738,7 @@ public class ReportingController extends LocaleController } } + @SuppressWarnings("unchecked") @RequestMapping(value = "/daftar-ibu-dan-anak", method = RequestMethod.GET) public ResponseEntity>> daftarIbuDanAnak(HttpServletRequest request, @RequestParam(value = "tglAwal", required = true) Long tglAwal, @@ -7705,13 +7761,13 @@ public class ReportingController extends LocaleController } @RequestMapping(value = "/presensi-visite-dokter", method = RequestMethod.GET) - public ResponseEntity>> presensiVisiteDokter(HttpServletRequest request, + public ResponseEntity> presensiVisiteDokter(HttpServletRequest request, @RequestParam(value = "periode", required = true) Long periode, @RequestParam(value = "ksmId", required = false) Integer idKsm, @RequestParam(value = "kkId", required = false) Integer idKk, @RequestParam(value = "drId", required = false) Integer idDr) { try { - List> result = cpptService.findPresensiVisiteDokter(idKsm, idKk, idDr, periode); + Map result = cpptService.findPresensiVisiteDokter(idKsm, idKk, idDr, periode); mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS, getMessage(MessageResource.LABEL_SUCCESS, request)); return RestUtil.getJsonResponse(result, HttpStatus.OK, mapHeaderMessage);