package com.jasamedika.medifirst2000.service;



import java.util.Date;
import java.util.Map;

import com.jasamedika.medifirst2000.entities.AntrianPasienRegistrasi;
import com.jasamedika.medifirst2000.entities.PasienDaftar;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.StrukRetur;
import com.jasamedika.medifirst2000.vo.AntrianPasienRegistrasiVO;
import com.jasamedika.medifirst2000.vo.PapInstruksiPerjanjianVO;



public interface AntrianPasienRegistrasiService <T> extends BaseVoService<AntrianPasienRegistrasi, AntrianPasienRegistrasiVO, String> {
	
	Integer getFormatNumberByMonthYear();
	
	Map<String, Object> updateAntrianPasienRegistrasiFromPembatalanPasien(StrukRetur strukRetur, String noRec);
	Map<String, Object> saveAntrianPasienRegFromPerjanjian(PasienDaftar pasienDaftar,PapInstruksiPerjanjianVO papInstruksiPerjanjianVO, Ruangan ruangan);

	AntrianPasienRegistrasi findOne(String noRec);

	Integer countAntrian(Integer pasienId);
}
