package com.jasamedika.medifirst2000.service; import com.jasamedika.medifirst2000.dto.BatalPaketProdukDto; import com.jasamedika.medifirst2000.dto.TagihanPendaftaranDto; import com.jasamedika.medifirst2000.vo.PelayananPasienVO; import javax.servlet.http.HttpServletRequest; import java.util.List; import java.util.Map; public interface PelayananPasienService { Map savePelayananPasien(PelayananPasienVO vo); Map deletePelayanan(List> listVO); Map findTindakanPasienMeninggal(Integer noCm); List> hitungRemunerasiDokterDenganFfs(String tglAwal, String tglAkhir); List updateKlaimDiskon(String noRegistrasi, Double totalKlaim, Integer jenisDiskon); String resetKlaimDiskon(String noRegistrasi); Map splitRemunFfs(Integer idPegawai, String bulan); Map logbookRemunTarifDokter(Integer idPegawai, String bulan); List> logbookFfsTarifDokter(Integer idPegawai, String bulan); List> logbookFfsLuarTarifDokter(Integer idPegawai, String bulan); List> logbookKlaimMppDokter(Integer idPegawai, String bulan); List> logbookFixedPayDokter(Integer idPegawai, String bulan); List> detailLogbookTarifDokter(Integer idPegawai, List norecs); List tagihan(String noRegistrasi); void diskonTagihan(String kodeVoucher, List dtoList); boolean isValidVoucher(String kodeVoucher, String noRegistrasi); void batalPaketProduk(HttpServletRequest request, BatalPaketProdukDto dto); }