package com.jasamedika.medifirst2000.service; import java.util.List; import java.util.Map; import com.jasamedika.medifirst2000.entities.Pasien; import com.jasamedika.medifirst2000.vo.PasienVO; import com.jasamedika.medifirst2000.vo.RegistrasiPasienGawatDaruratVO; /** * Pasien Service * * @author Roberto */ public interface PasienService extends BaseVoService { String generatePasienCM(); PasienVO add(PasienVO vo); PasienVO update(PasienVO vo); void updateTanggalMeninggal(Pasien p); PasienVO findById(Integer key); PasienVO findByNoCm(String key); List> findByNoRM(String noCm); PasienVO findByNoBpjs(String noBpjs); PasienVO findByNorecAntrian(String noRec); List findAll(); Map findByNameAndNoCm(Integer page, Integer limit, String sort, String dir, String nama); Map findByNoCmAndTglLahir(Integer page, Integer limit, String sort, String dir, String noCm, String dateStart, String dateEnd, String tanggalLahir, String namaIbu); Map savePasienFromRegistrasiPasienGawatDarurat(RegistrasiPasienGawatDaruratVO vo); Pasien findPasienById(Integer key); List> findIbuAnak(Long tglAwal, Long tglAkhir); Pasien findPasienByNoCm(String noCm); }