salmanoe f589bc92b6 - pembuatan service simpan, update, delete cppt
- pembuatan service tampilkan semua cppt dan berdasarkan id cppt
- persiapan pembuatan service presensi visite dokter dpjp
- pendaftaran indikator kepatuhan pelayanan medis oleh dokter untuk otomatisasi dalam konfigurasi konstanta
- pembuatan service widget status verifikasi working record sebagai pegawai dan atasan langsung
- pembuatan service laporan daftar bayi lahir
- penyesuaian service kontrak kinerja untuk hitung target otomatis indikator kepatuhan pelayanan medis oleh dokter
- pemisahan verifikasi catatan kegiatan harian berdasarkan status verifikasi
2021-10-26 20:04:30 +07:00

47 lines
1.2 KiB
Java

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<T> extends BaseVoService<Pasien, PasienVO, Integer> {
String generatePasienCM();
PasienVO add(PasienVO vo);
PasienVO update(PasienVO vo);
void updateTanggalMeninggal(Pasien p);
PasienVO findById(Integer key);
PasienVO findByNoCm(String key);
PasienVO findByNorecAntrian(String noRec);
List<PasienVO> findAll();
Map<String, Object> findByNameAndNoCm(Integer page, Integer limit, String sort, String dir, String nama);
Map<String, Object> findByNoCmAndTglLahir(Integer page, Integer limit, String sort, String dir, String noCm,
String dateStart, String dateEnd, String tanggalLahir, String namaIbu);
Map<String, Object> savePasienFromRegistrasiPasienGawatDarurat(RegistrasiPasienGawatDaruratVO vo);
Pasien findPasienById(Integer key);
PasienVO findByNoBpjs(String noBpjs);
List<Map<String, Object>> findIbuAnak(Long tglAwal, Long tglAkhir);
}