155 lines
7.0 KiB
Java
155 lines
7.0 KiB
Java
package com.jasamedika.medifirst2000.service;
|
|
|
|
import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
|
import com.jasamedika.medifirst2000.entities.AsuransiPasien;
|
|
import com.jasamedika.medifirst2000.entities.HasilPemeriksaan;
|
|
import com.jasamedika.medifirst2000.entities.PasienDaftar;
|
|
import com.jasamedika.medifirst2000.entities.Ruangan;
|
|
import com.jasamedika.medifirst2000.entities.StrukOrder;
|
|
import com.jasamedika.medifirst2000.vo.AsuransiRegistrasiPasienVO;
|
|
import com.jasamedika.medifirst2000.vo.DiagnosaVO;
|
|
import com.jasamedika.medifirst2000.vo.PasienVO;
|
|
import com.jasamedika.medifirst2000.vo.RegistrasiPasienPenunjangVO;
|
|
import com.jasamedika.medifirst2000.vo.RegistrasiPelayananVO;
|
|
|
|
public interface RegistrasiPelayananService<T> extends BaseVoService<PasienDaftar, RegistrasiPelayananVO, Integer> {
|
|
Map<String, Object> getPasienDaftar(Date start, Date until);
|
|
|
|
Map<String, Object> savePasienDafar(RegistrasiPelayananVO vo);
|
|
|
|
Map<String, Object> editPasienDaftar(RegistrasiPelayananVO vo);
|
|
|
|
Map<String, Object> savePasienTouchScreen(RegistrasiPelayananVO vo);
|
|
|
|
Map<String, Object> savePasienDaftarPenunjang(RegistrasiPasienPenunjangVO vo);
|
|
|
|
Map<String, Object> findAllAntrianPagingPenunjangList(Integer page, Integer limit, String sort, String dir,
|
|
Integer ruanganId, String dateStart, String dateEnd, String noCm, Integer pegawaiId, Integer asalRuanganId,
|
|
String namaPasien, Date tglLahir);
|
|
|
|
Map<String, Object> findAllAntrianPaging(Integer page, Integer limit, String sort, String dir, Integer ruanganId,
|
|
String dateStart, String dateEnd, String noCm, Integer pegawaiId);
|
|
|
|
Map<String, Object> findBpjsAntrianPaging(Integer page, Integer limit, String sort, String dir, String dateStart,
|
|
String dateEnd, String noCm, Integer pegawaiId);
|
|
|
|
Map<String, Object> findAllAntrianPenunjangPaging(Integer page, Integer limit, String sort, String dir,
|
|
Integer ruanganId, String dateStart, String dateEnd, String noCm, Integer pegawaiId);
|
|
|
|
Map<String, Object> updatStatusAntrian(String noRegistrasi, String statusAntrian, String tglDipanggilSuster, String tglDipanggilDokter);
|
|
|
|
List<Map<String, Object>> findPealyananRawatJalan(Short kdProfile, String noCm);
|
|
|
|
Map<String, Object> findPasienDaftarById(String noRec);
|
|
|
|
Map<String, Object> getOrderDetail(String noOrder);
|
|
|
|
Map<String, Object> getOrderLaboratorium(String noOrder);
|
|
|
|
Map<String, Object> getOrderDetailLaboratorium(String noOrder);
|
|
|
|
Map<String, Object> ambilHasil(String noOrder, String namaPengambil, String noTelepon, Date date);
|
|
|
|
Map<String, Object> getOrderRadiologi(String noOrder);
|
|
|
|
List<Map<String, Object>> findPelayananRawatInap(Short kdProfile, String noCm);
|
|
|
|
List<Map<String, Object>> findPersetujuanUmum(Short kdProfile, String noCm);
|
|
|
|
List<Map<String, Object>> getOrderHistoryLaboratorium(Date date, Integer id, String noCm);
|
|
|
|
List<Map<String, Object>> getLaporanHailPemeriksaan(String dateStart, String dateEnd, Integer id);
|
|
|
|
public StrukOrder getStrukOrderByNoOrder(String noOrder);
|
|
|
|
public List<HasilPemeriksaan> getHasilPemeriksaanByNoOrder(String noOrder);
|
|
|
|
Map<String, Object> getOrder(String noOrder);
|
|
|
|
Map<String, Object> findAllAntrianPaging(Integer page, Integer limit, String sort, String dir, Integer ruanganId,
|
|
String dateStart, String dateEnd, String noCm, Integer pegawaiId, Integer asalRuanganId, String namaPasien,
|
|
Date tglLahir);
|
|
|
|
Map<String, Object> getDataPelayananDarah(String noOrder);
|
|
|
|
Ruangan findRuanganBilik(Integer id, Date tglRegistrasi);
|
|
|
|
AntrianPasienDiPeriksa setPegawaiRawatInap(String noRec, Integer idPegawai);
|
|
|
|
Map<String, Object> getPemeriksaanSeringLaboratorium(Integer id);
|
|
|
|
Map<String, Object> findAllAntrianPasienPulangPaging(Integer page, Integer limit, String sort, String dir,
|
|
Integer ruanganId, String dateStart, String dateEnd, String noCm, Integer pegawaiId);
|
|
|
|
Map<String, Object> findAllAntrianPagingRawatJalan(Integer page, Integer limit, String sort, String dir,
|
|
Integer ruanganId, String dateStart, String dateEnd, String noCm, Integer pegawaiId);
|
|
|
|
Map<String, Object> findAllAntrianPagingRawatInap(Integer page, Integer limit, String sort, String dir,
|
|
Integer ruanganId, String dateStart, String dateEnd, String noCm, Integer pegawaiId,String noRegistrasi);
|
|
|
|
Map<String, Object> findAllAntrianPagingKonsultasi(Integer page, Integer limit, String sort, String dir,
|
|
Integer ruanganId, String dateStart, String dateEnd, String noCm, Integer pegawaiId);
|
|
|
|
Map<String, Object> findAllAntrianPasienGiziPaging(Integer ruanganId, String namaRuangan, String dateStart,
|
|
String dateEnd, String noCm, Integer pegawaiId);
|
|
|
|
Map<String, Object> getKelompokPasien();
|
|
|
|
Map<String, Object> getRekananByKelompokPasien(Integer id);
|
|
|
|
Map<String, Object> getDataAsuransiPasien(Integer id, String noCm);
|
|
|
|
Map<String, Object> getLoadData(Integer rekananId, String noCm);
|
|
|
|
List<Map<String, Object>> getListAntrian(String noCm,String startDate,String endDate);
|
|
|
|
Map<String, Object> getTindakanPelayanan(String noRec);
|
|
|
|
Map<String, Object> saveAsuransiPasien(AsuransiRegistrasiPasienVO vos);
|
|
|
|
Map<String, Object> editAsuransiPasien(AsuransiRegistrasiPasienVO vos);
|
|
|
|
Map<String, Object> getListProduk(Integer idProduk);
|
|
|
|
Map<String, Object> savePemakaianAsuransi(AsuransiPasien asuransiPasien, AsuransiRegistrasiPasienVO vos, Map<String, Object> registrasi);
|
|
|
|
List<Map<String, Object>> findPealyananRawatJalanByNoCmAndTglregistrasi(Short kdProfile, String noCm,String tglRegistrasi);
|
|
|
|
List<Map<String, Object>> findJenisProdukRadiologi();
|
|
|
|
Map<String, Object> findAllAntrianPagingByPemeriksaan(Integer page, Integer limit, String sort, String dir,
|
|
Integer ruanganId, String dateStart, String dateEnd, String noCm, Integer pegawaiId, Integer asalRuanganId,
|
|
String namaPasien, Date tglLahir, String idJenisProduk);
|
|
|
|
Map<String, Object> updatePelayananDokter(Map<String, Object> value);
|
|
|
|
Map<String, Object> saveDetailSep(Map<String, Object> dataSep);
|
|
|
|
List<Map<String, Object>> getRuanganIGD();
|
|
|
|
public Map<String, Object> getDataPasien(String noCm);
|
|
public Map<String, Object> updatePasienDaftar(PasienVO vo);
|
|
//Map<String, Object> editRegistrasiPelayanan(String noRec);
|
|
Map<String, Object> getDataRegistrasiPelayanan(String noRec);
|
|
public Date convertDate(String date);
|
|
public void tambahBedKosong(Integer id,Map<String, Object> result);
|
|
public void tambahKamarKosong(Integer id,Map<String, Object> result);
|
|
|
|
public List<DiagnosaVO> findDiagnosaByKode(String kodeDiagnosa);
|
|
|
|
public Map<String,Object> saveAkomodasi(AntrianPasienDiPeriksa antrian,Boolean isRawatGabung,Boolean isNew, Boolean edit);
|
|
Map<String,Object> findAllKendaliDokumenRekamMedis(String noCm,String start, String end, String ruangan, Integer idStatus);
|
|
List<Map<String, Object>> riwayatRegistrasiPasien(String noCm,String noRegistrasi,String start, String end);
|
|
Map<String, Object> riwayatAntrianPasien(String noRec);
|
|
|
|
Map<String, Object> updateKelas(RegistrasiPelayananVO vo);
|
|
|
|
Map<String, Object> trigerringSaveAkomodasi(String noRecPasienDaftar);
|
|
|
|
|
|
}
|