Salman Manoe d649941ec8 Update domain virtual object dan dto
Penerapan lombok dependency untuk mengurangi boilerplate
2025-03-11 13:05:53 +07:00

48 lines
1.5 KiB
Java

package com.jasamedika.medifirst2000.service;
import java.util.List;
import java.util.Map;
import com.jasamedika.medifirst2000.dto.AntrianPasienDto;
import com.jasamedika.medifirst2000.entities.Pasien;
import com.jasamedika.medifirst2000.entities.PasienDaftar;
import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien;
import com.jasamedika.medifirst2000.vo.HasilTriaseVO;
import com.jasamedika.medifirst2000.vo.MasukKamarVO;
import com.jasamedika.medifirst2000.vo.PemeriksaanSelanjutnyaVO;
import com.jasamedika.medifirst2000.vo.RegistrasiPelayananPasienVO;
public interface RegistrasiPelayananPasienService <T> extends BaseVoService<RegistrasiPelayananPasien, RegistrasiPelayananPasienVO, String> {
Map<String,Object> createRegistrasiPelayananPasien(String noRegistrasi, HasilTriaseVO hasilTriaseVO);
Map<String,Object> updateRegistrasiPelayananPasien(PemeriksaanSelanjutnyaVO vo);
String getFormatNumberByMonthYear();
Map<String, Object> createRegistrasiPelayananPasienFromMasukRuangan(PasienDaftar pasienDaftar, MasukKamarVO vo);
RegistrasiPelayananPasien findByNoCm(String noCm);
RegistrasiPelayananPasien findByNoRec(String noRec);
Map<String,Object> findNoCm(String noCm);
List<Pasien> findPasien(Integer id);
List<Pasien> findAllPasien(String startDate, String endDate);
List findAntrian(String noRec);
AntrianPasienDto getNomorUrutPasienbyJenis(String jenis);
void updateNomorUrutPasienbyJenis(Integer noAntrian, String jenis);
}