35 lines
1.3 KiB
Java
35 lines
1.3 KiB
Java
package com.jasamedika.medifirst2000.service;
|
|
|
|
import java.util.List;
|
|
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);
|
|
|
|
List<String> findAntrianPasienRegistrasi(String nama, String tglLahir, Integer ruanganId, Integer pegawaiId,
|
|
String tglReservasi);
|
|
|
|
List<String> findAntrianPasienLamaRegistrasi(String noCm, Integer ruanganId, Integer pegawaiId,
|
|
String tglReservasi);
|
|
|
|
AntrianPasienRegistrasi simpan(AntrianPasienRegistrasi model);
|
|
}
|