22 lines
1.4 KiB
Java
22 lines
1.4 KiB
Java
package com.jasamedika.medifirst2000.dao;
|
|
|
|
import java.util.List;
|
|
|
|
import org.springframework.data.jpa.repository.Query;
|
|
import org.springframework.data.repository.PagingAndSortingRepository;
|
|
import org.springframework.data.repository.query.Param;
|
|
import org.springframework.stereotype.Repository;
|
|
|
|
import com.jasamedika.medifirst2000.entities.Pasien;
|
|
|
|
@Repository("SPMRSDao")
|
|
public interface SPMRSDao extends PagingAndSortingRepository<Pasien, Integer> {
|
|
|
|
@Query("select a.pasienDaftar.pasienDaftar.pasien.noCm, a.pasienDaftar.pasienDaftar.pasien.namaPasien,to_char(a.pasienDaftar.pasienDaftar.pasien.tglLahir,'yyyy-MM-dd'),a.pasienDaftar.pasienDaftar.pasien.jenisKelamin.jenisKelamin,to_char(a.tglMasukRuangan,'yyyy-MM-dd'),a.dokterPenanggungJawab.namaLengkap, a.pasienDaftar.ruangan.namaRuangan, a.petugas.namaLengkap,a.caraMasuk.namaExternal, a.perawatan.name, a.pasienDaftar.kelas.namaKelas, a.dokterPengirim.namaLengkap,a.pertolongan from SuratPermintaanMasuk a where a.pasienDaftar.pasienDaftar.noRegistrasi =:noRegistrasi")
|
|
public List<Object[]> findByNoRegistrasi(@Param("noRegistrasi") String noRegistrasi);
|
|
|
|
@Query("select a.diagnosa.namaDiagnosa, a.pasienDaftar.pasienDaftar.noRegistrasi from DetailDiagnosaPasien a where a.pasienDaftar.pasienDaftar.noRegistrasi =:noRegistrasi")
|
|
public List<Object[]> findDiagnosaByNoRegistrasi(@Param("noRegistrasi") String noRegistrasi);
|
|
|
|
}
|