Update service migrasi pasien
Pembuatan subrutin ekstrasi data pasien dan foreign key
This commit is contained in:
parent
b459e34ede
commit
5694c121d9
@ -16,6 +16,16 @@ public final class Master {
|
||||
public static final String TIDAK_ADA_PERUBAHAN_DATA = "Tidak Ada Perubahan Data!";
|
||||
public static final String VISIT = "visit";
|
||||
|
||||
public static final class CaraMeninggal {
|
||||
public static final Integer ATAS_48_JAM = 8;
|
||||
public static final Integer ATAS_8_JAM = 10;
|
||||
public static final Integer BAWAH_DAN_48_JAM = 7;
|
||||
public static final Integer BAWAH_DAN_8_JAM = 9;
|
||||
public static final Integer BLUECODE = 12;
|
||||
public static final Integer DOA = 11;
|
||||
public static final Integer[] LAHIR = { 5, 6, 13 };
|
||||
}
|
||||
|
||||
public static final class Departemen {
|
||||
public static final Integer BEDAH_SENTRAL = 25;
|
||||
public static final Integer[] GRUP_RAWAT_INAP = { 16, 25, 26, 35 };
|
||||
@ -243,11 +253,31 @@ public final class Master {
|
||||
public static final Integer[] RESTRICTED_EMPLOYEE = { 0, 89093, 320263, 320264, 320270, 320271, 320272 }; // pegawai_injected
|
||||
}
|
||||
|
||||
public static final class Pekerjaan {
|
||||
public static final Integer BUMN = 11;
|
||||
public static final Integer[] PEGAWAI_SWASTA_ATAU_WIRAUSAHA = { 4, 7 };
|
||||
public static final Integer PNS = 5;
|
||||
public static final Integer TIDAK_BEKERJA = 1;
|
||||
public static final Integer TNI_ATAU_POLRI = 6;
|
||||
}
|
||||
|
||||
public static final class PenangguhanCuti {
|
||||
public static final String[] NONSHIFT_J = { "Jumat" };
|
||||
public static final String[] NONSHIFT_SK = { "Senin", "Selasa", "Rabu", "Kamis" };
|
||||
}
|
||||
|
||||
public static final class Pendidikan {
|
||||
public static final Integer[] D1_SAMPAI_D3_SEDERAJAT = { 5, 6, 7 };
|
||||
public static final Integer D4 = 8;
|
||||
public static final Integer S1 = 9;
|
||||
public static final Integer S2 = 10;
|
||||
public static final Integer S3 = 11;
|
||||
public static final Integer SD = 2;
|
||||
public static final Integer SLTA_SEDERAJAT = 4;
|
||||
public static final Integer SLTP_SEDERAJAT = 3;
|
||||
public static final Integer TIDAK_SEKOLAH = 0;
|
||||
}
|
||||
|
||||
public static final class PengajuanCuti {
|
||||
public static final Integer BELUM_DISETUJUI = 0;
|
||||
public static final Integer DITANGGUHKAN = 3;
|
||||
@ -337,6 +367,13 @@ public final class Master {
|
||||
public static final Integer[] TUGAS_LUAR = { 28 };
|
||||
}
|
||||
|
||||
public static final class StatusPerkawinan {
|
||||
public static final Integer BELUM_KAWIN = 1;
|
||||
public static final Integer CERAI_HIDUP = 4;
|
||||
public static final Integer CERAI_MATI = 5;
|
||||
public static final Integer KAWIN = 2;
|
||||
}
|
||||
|
||||
public static final class SubKategoriPegawai {
|
||||
public static final Integer DOKTER_FARMAKOLOGI = 1;
|
||||
}
|
||||
|
||||
@ -1,44 +1,41 @@
|
||||
package com.jasamedika.medifirst2000.dao;
|
||||
|
||||
import com.jasamedika.medifirst2000.entities.Alamat;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
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.Alamat;
|
||||
|
||||
/**
|
||||
* Repository class for Alamat
|
||||
*
|
||||
* @author Askur
|
||||
*/
|
||||
@Repository("AlamatDao")
|
||||
public interface AlamatDao extends PagingAndSortingRepository<Alamat, Integer> {
|
||||
public interface AlamatDao extends JpaRepository<Alamat, Integer> {
|
||||
@Query("select model from Alamat model where model.pasien.namaPasien=:nama")
|
||||
public List<Alamat> findAlamatBynamaPasien(@Param("nama") String nama);
|
||||
List<Alamat> findAlamatBynamaPasien(@Param("nama") String nama);
|
||||
|
||||
@Query("select model from Alamat model where model.pasien.namaPasien=:nama")
|
||||
public List<Alamat> findAlamatByNamaNoCm(@Param("nama") String nama);
|
||||
List<Alamat> findAlamatByNamaNoCm(@Param("nama") String nama);
|
||||
|
||||
@Query("select model from Alamat model where model.pasien.id=:id")
|
||||
public Alamat findAlamatByPasienId(@Param("id") Integer id);
|
||||
Alamat findAlamatByPasienId(@Param("id") Integer id);
|
||||
|
||||
@Query("select model from Alamat model where model.pasien.namaPasien=:nama")
|
||||
public Page<Alamat> findPageAlamatBynamaPasien(@Param("nama") String nama, Pageable Page);
|
||||
Page<Alamat> findPageAlamatBynamaPasien(@Param("nama") String nama, Pageable Page);
|
||||
|
||||
@Query("select new map(model.id as id, model.pasien.namaPasien as nama) from Alamat model")
|
||||
public List<Map<String, String>> getMapAlamat();
|
||||
List<Map<String, String>> getMapAlamat();
|
||||
|
||||
@Query(value = "SELECT " + "alamatlengkap AS NAMA " + "FROM Alamat", nativeQuery = true)
|
||||
List<Object[]> getNativeAlamat();
|
||||
|
||||
@Query("select p from Alamat p left join fetch p.desaKelurahan d where p.pasienId=:id")
|
||||
public List<Alamat> findAlamatByIdPasien(@Param("id") Integer id);
|
||||
List<Alamat> findAlamatByIdPasien(@Param("id") Integer id);
|
||||
|
||||
@Query("select new Map(a.alamatLengkap as alamat," + "p.namaPropinsi as namaprop,"
|
||||
+ "b.namaKotaKabupaten as namadati2," + "c.namaKecamatan as namakec," + "d.namaDesaKelurahan as namakel) "
|
||||
@ -52,4 +49,6 @@ public interface AlamatDao extends PagingAndSortingRepository<Alamat, Integer> {
|
||||
+ "left join a.desaKelurahan dk " + "left join a.propinsi p " + "where a.pasien.id=:patientId")
|
||||
Map<String, Object> findFullAddressByPatientId(@Param("patientId") Integer pasienId);
|
||||
|
||||
@Query("select alm from Alamat alm where alm.pasienId in (:listIdPasien)")
|
||||
List<Alamat> findByPasienIdIn(@Param("listIdPasien") List<Integer> listIdPasien);
|
||||
}
|
||||
|
||||
@ -1,56 +1,37 @@
|
||||
package com.jasamedika.medifirst2000.dao;
|
||||
|
||||
import com.jasamedika.medifirst2000.entities.AsuransiPasien;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
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;
|
||||
public interface AsuransiPasienDao extends JpaRepository<AsuransiPasien, Integer> {
|
||||
|
||||
import com.jasamedika.medifirst2000.entities.AsuransiPasien;
|
||||
@Query("select new Map(model.id as asuransiPasienId," + "pegawai.id as pegawaiId,"
|
||||
+ "pegawai.namaLengkap as namaPegawai," + "pegawai.nipPns as nipPegawai," + "pegawai.tglLahir as tglLahir,"
|
||||
+ "rekanan.id as rekananAsuransiId," + "rekanan.namaRekanan as rekananNamaAsuransi,"
|
||||
+ "model.namaPeserta as namaPesertaAsuransi," + "hubunganpeserta.id as hubunganPesertaId,"
|
||||
+ "hubunganpeserta.hubunganPeserta as namaHubunganPeserta," + "model.noAsuransi as noKartuPolis" + ") "
|
||||
+ "from AsuransiPasien model " + "left join model.pegawai pegawai " + "left join model.rekanan rekanan "
|
||||
+ "left join model.hubunganPeserta hubunganpeserta "
|
||||
+ "where pegawai.id is not null and model.id=:idAsuransiPasien")
|
||||
Map<String, Object> get(@Param("idAsuransiPasien") Integer idAsuransiPasien);
|
||||
|
||||
@Query("select new Map(model.id as asuransiPasienId," + "pegawai.id as pegawaiId,"
|
||||
+ "pegawai.namaLengkap as namaPegawai," + "pegawai.nipPns as nipPegawai," + "pegawai.tglLahir as tglLahir,"
|
||||
+ "rekanan.id as rekananAsuransiId," + "rekanan.namaRekanan as rekananNamaAsuransi,"
|
||||
+ "model.namaPeserta as namaPesertaAsuransi," + "hubunganpeserta.id as hubunganPesertaId,"
|
||||
+ "hubunganpeserta.hubunganPeserta as namaHubunganPeserta," + "model.noAsuransi as noKartuPolis" + ") "
|
||||
+ "from AsuransiPasien model " + "left join model.pegawai pegawai " + "left join model.rekanan rekanan "
|
||||
+ "left join model.hubunganPeserta hubunganpeserta " + "where pegawai.id is not null")
|
||||
List<Map<String, Object>> getAll();
|
||||
|
||||
@Repository("AsuransiPasienDao")
|
||||
public interface AsuransiPasienDao extends PagingAndSortingRepository<AsuransiPasien, Integer>{
|
||||
@Query("select new Map(model.id as asuransiPasienId,"
|
||||
+"pegawai.id as pegawaiId,"
|
||||
+"pegawai.namaLengkap as namaPegawai,"
|
||||
+"pegawai.nipPns as nipPegawai,"
|
||||
+"pegawai.tglLahir as tglLahir,"
|
||||
+"rekanan.id as rekananAsuransiId,"
|
||||
+"rekanan.namaRekanan as rekananNamaAsuransi,"
|
||||
+"model.namaPeserta as namaPesertaAsuransi,"
|
||||
+"hubunganpeserta.id as hubunganPesertaId,"
|
||||
+"hubunganpeserta.hubunganPeserta as namaHubunganPeserta,"
|
||||
+"model.noAsuransi as noKartuPolis"
|
||||
+") "
|
||||
+"from AsuransiPasien model "
|
||||
+"left join model.pegawai pegawai "
|
||||
+"left join model.rekanan rekanan "
|
||||
+"left join model.hubunganPeserta hubunganpeserta "
|
||||
+"where pegawai.id is not null and model.id=:idAsuransiPasien")
|
||||
Map<String,Object> get(@Param("idAsuransiPasien") Integer idAsuransiPasien);
|
||||
|
||||
@Query("select new Map(model.id as asuransiPasienId,"
|
||||
+"pegawai.id as pegawaiId,"
|
||||
+"pegawai.namaLengkap as namaPegawai,"
|
||||
+"pegawai.nipPns as nipPegawai,"
|
||||
+"pegawai.tglLahir as tglLahir,"
|
||||
+"rekanan.id as rekananAsuransiId,"
|
||||
+"rekanan.namaRekanan as rekananNamaAsuransi,"
|
||||
+"model.namaPeserta as namaPesertaAsuransi,"
|
||||
+"hubunganpeserta.id as hubunganPesertaId,"
|
||||
+"hubunganpeserta.hubunganPeserta as namaHubunganPeserta,"
|
||||
+"model.noAsuransi as noKartuPolis"
|
||||
+") "
|
||||
+"from AsuransiPasien model "
|
||||
+"left join model.pegawai pegawai "
|
||||
+"left join model.rekanan rekanan "
|
||||
+"left join model.hubunganPeserta hubunganpeserta "
|
||||
+"where pegawai.id is not null")
|
||||
List<Map<String,Object>> getAll();
|
||||
|
||||
@Query("select model from AsuransiPasien model left join model.noCm pasien where model.noAsuransi=:noAsuransi and pasien.id = :idPasien")
|
||||
AsuransiPasien getAsuransiByPasien(@Param("noAsuransi") String noAsuransi,@Param("idPasien") Integer idPasien);
|
||||
AsuransiPasien getAsuransiByPasien(@Param("noAsuransi") String noAsuransi, @Param("idPasien") Integer idPasien);
|
||||
|
||||
@Query("select ap from AsuransiPasien ap where ap.noCmId in (:listIdPasien)")
|
||||
List<AsuransiPasien> findByPasienIdIn(@Param("listIdPasien") List<Integer> listIdPasien);
|
||||
}
|
||||
|
||||
@ -3,17 +3,15 @@ package com.jasamedika.medifirst2000.dao;
|
||||
import com.jasamedika.medifirst2000.dto.StrukPelayananDto;
|
||||
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
||||
import com.jasamedika.medifirst2000.entities.PasienDaftar;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
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 java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Repository("PasienDaftarDao")
|
||||
public interface PasienDaftarDao extends PagingAndSortingRepository<PasienDaftar, String> {
|
||||
public interface PasienDaftarDao extends JpaRepository<PasienDaftar, String> {
|
||||
@Query("select p from PasienDaftar p where date(p.tglPulang) between date(:start) and date(:until)")
|
||||
List<PasienDaftar> findByPasienPulang(@Param("start") Date start, @Param("until") Date until);
|
||||
|
||||
@ -315,4 +313,8 @@ public interface PasienDaftarDao extends PagingAndSortingRepository<PasienDaftar
|
||||
+ "and vp.kode = :kodeVoucher " + "and pd.noRegistrasi <> :noRegistrasi")
|
||||
List<PasienDaftar> findByPasienAndVoucherAndNoRegistrasiNot(@Param("pasienId") Integer pasienId,
|
||||
@Param("kodeVoucher") String kodeVoucher, @Param("noRegistrasi") String noRegistrasi);
|
||||
|
||||
@Query("select new Map(pd.pasienId as idPasien,pd.penyebabKematianId as idCaraMeninggal) " + "from PasienDaftar pd "
|
||||
+ "where pd.pasienId in (:listIdPasien)")
|
||||
List<Map<String, Object>> findPenyebabKematianByPasienIdIn(@Param("listIdPasien") List<Integer> listIdPasien);
|
||||
}
|
||||
|
||||
@ -1,43 +1,30 @@
|
||||
package com.jasamedika.medifirst2000.dao;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
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.PemakaianAsuransi;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* Repository class for PemakaianAsuransi
|
||||
*
|
||||
* @author Generator
|
||||
*/
|
||||
@Repository("PemakaianAsuransiDao")
|
||||
public interface PemakaianAsuransiDao extends PagingAndSortingRepository<PemakaianAsuransi, String> {
|
||||
|
||||
@Query("select p from PemakaianAsuransi p "
|
||||
+ "left join p.pasienDaftar a "
|
||||
+ "left join a.pasien b "
|
||||
+ "where b.noCm=:noCm "
|
||||
+ "and p.kdProfile=:kdProfile "
|
||||
+ "and date(a.tglRegistrasi)=:tglRegistrasi ")
|
||||
PemakaianAsuransi finByNoCmAndTglRegistrasi(
|
||||
@Param("noCm") String noCm,
|
||||
@Param("kdProfile") short kdProfile,
|
||||
public interface PemakaianAsuransiDao extends JpaRepository<PemakaianAsuransi, String> {
|
||||
|
||||
@Query("select p from PemakaianAsuransi p " + "left join p.pasienDaftar a " + "left join a.pasien b "
|
||||
+ "where b.noCm=:noCm " + "and p.kdProfile=:kdProfile " + "and date(a.tglRegistrasi)=:tglRegistrasi ")
|
||||
PemakaianAsuransi finByNoCmAndTglRegistrasi(@Param("noCm") String noCm, @Param("kdProfile") short kdProfile,
|
||||
@Param("tglRegistrasi") Date tglRegistrasi);
|
||||
|
||||
|
||||
@Query("select p from PemakaianAsuransi p where p.noSep=:noSep")
|
||||
PemakaianAsuransi finByNoSep(
|
||||
@Param("noSep") String noSep);
|
||||
|
||||
PemakaianAsuransi finByNoSep(@Param("noSep") String noSep);
|
||||
|
||||
@Query("select a from PemakaianAsuransi a left join a.pasienDaftar b where a.noRec=:noRec")
|
||||
PemakaianAsuransi findByPasienDaftarPasienDaftarNoRec(@Param("noRec") String noRec);
|
||||
|
||||
@Query("select p from PemakaianAsuransi p "
|
||||
+ "left join p.pasienDaftar a "
|
||||
+ "where a.noRec=:noRec")
|
||||
|
||||
@Query("select p from PemakaianAsuransi p " + "left join p.pasienDaftar a " + "where a.noRec=:noRec")
|
||||
PemakaianAsuransi findByPasienDaftar(@Param("noRec") String noRec);
|
||||
|
||||
}
|
||||
|
||||
@ -1,5 +1,9 @@
|
||||
package com.jasamedika.medifirst2000.service;
|
||||
|
||||
import com.jasamedika.medifirst2000.etl.pasien.dto.PasienDto;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author Salman
|
||||
* @version 1.0.0
|
||||
@ -7,5 +11,6 @@ package com.jasamedika.medifirst2000.service;
|
||||
*/
|
||||
public interface MigrasiPasienService {
|
||||
void init();
|
||||
void sendToNewDb();
|
||||
|
||||
List<PasienDto> sendToNewDb();
|
||||
}
|
||||
|
||||
@ -1,22 +1,30 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import com.jasamedika.medifirst2000.dao.MigrasiPasienDao;
|
||||
import com.jasamedika.medifirst2000.dao.PasienDao;
|
||||
import com.jasamedika.medifirst2000.constants.Master;
|
||||
import com.jasamedika.medifirst2000.dao.*;
|
||||
import com.jasamedika.medifirst2000.entities.Alamat;
|
||||
import com.jasamedika.medifirst2000.entities.AsuransiPasien;
|
||||
import com.jasamedika.medifirst2000.entities.MigrasiPasien;
|
||||
import com.jasamedika.medifirst2000.entities.Pasien;
|
||||
import com.jasamedika.medifirst2000.etl.pasien.constant.StatusMigrasi;
|
||||
import com.jasamedika.medifirst2000.etl.pasien.dto.*;
|
||||
import com.jasamedika.medifirst2000.service.MigrasiPasienService;
|
||||
import org.apache.commons.lang3.math.NumberUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.time.ZoneId;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import static com.jasamedika.medifirst2000.etl.pasien.constant.CaraMeninggal.*;
|
||||
import static com.jasamedika.medifirst2000.etl.pasien.constant.JenisIdentitas.KTP;
|
||||
import static com.jasamedika.medifirst2000.etl.pasien.constant.Pekerjaan.*;
|
||||
import static com.jasamedika.medifirst2000.etl.pasien.constant.Pendidikan.*;
|
||||
import static com.jasamedika.medifirst2000.etl.pasien.constant.StatusMigrasi.BELUM_KIRIM;
|
||||
import static com.jasamedika.medifirst2000.etl.pasien.constant.StatusMigrasi.PEMBAHARUAN;
|
||||
import static com.jasamedika.medifirst2000.etl.pasien.constant.StatusPerkawinan.*;
|
||||
|
||||
/**
|
||||
* @author Salman
|
||||
@ -29,9 +37,18 @@ public class MigrasiPasienServiceImpl implements MigrasiPasienService {
|
||||
@Autowired
|
||||
private MigrasiPasienDao migrasiPasienDao;
|
||||
|
||||
@Autowired
|
||||
private PasienDaftarDao pasienDaftarDao;
|
||||
|
||||
@Autowired
|
||||
private PasienDao pasienDao;
|
||||
|
||||
@Autowired
|
||||
private AlamatDao alamatDao;
|
||||
|
||||
@Autowired
|
||||
private AsuransiPasienDao asuransiPasienDao;
|
||||
|
||||
@Override
|
||||
public void init() {
|
||||
List<MigrasiPasien> models = new ArrayList<>();
|
||||
@ -50,8 +67,137 @@ public class MigrasiPasienServiceImpl implements MigrasiPasienService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void sendToNewDb() {
|
||||
public List<PasienDto> sendToNewDb() {
|
||||
List<StatusMigrasi> statusMigrasiList = new ArrayList<>(Arrays.asList(BELUM_KIRIM, PEMBAHARUAN));
|
||||
List<Pasien> listPasien = migrasiPasienDao.findPasienByStatusMigrasiIn(statusMigrasiList);
|
||||
List<Integer> listIdPasien = listPasien.stream().map(Pasien::getId).collect(Collectors.toList());
|
||||
List<Map<String, Object>> listCaraMeninggal = pasienDaftarDao.findPenyebabKematianByPasienIdIn(listIdPasien);
|
||||
List<Alamat> listAlamat = alamatDao.findByPasienIdIn(listIdPasien);
|
||||
List<Map<String, Object>> listAnak = pasienDao.findIdByNoCmOfIbu(new HashSet<>(listIdPasien));
|
||||
List<AsuransiPasien> listAsuransi = asuransiPasienDao.findByPasienIdIn(listIdPasien);
|
||||
List<PasienDto> dtoList = new ArrayList<>();
|
||||
listPasien.forEach(pasien -> {
|
||||
PasienDto.PasienDtoBuilder dtoBuilder = PasienDto.builder();
|
||||
dtoBuilder.noRekamMedis(pasien.getNoCm()).namaLengkap(pasien.getNamaPasien())
|
||||
.namaPanggilan(pasien.getNamaDepan()).tempatLahir(pasien.getTempatLahir())
|
||||
.tanggalLahir(pasien.getTglLahir().toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime())
|
||||
.surel(pasien.getEmail());
|
||||
dtoBuilder.sapaan(SapaanDto.builder().id(pasien.getTitlePasienId().longValue()).build());
|
||||
dtoBuilder.identitas(new HashSet<>(Collections.singletonList(
|
||||
IdentitasDto.builder().jenisIdentitas(JenisIdentitasDto.builder().id(KTP.id()).build())
|
||||
.noIdentitas(pasien.getNoIdentitas()).build())));
|
||||
dtoBuilder.jenisKelamin(JenisKelaminDto.builder().id(pasien.getJenisKelaminId().longValue()).build());
|
||||
dtoBuilder.golonganDarah(GolonganDarahDto.builder().id(pasien.getGolonganDarahId().longValue()).build());
|
||||
listCaraMeninggal.stream().filter(c -> pasien.getId().equals(c.get("idPasien"))).findFirst()
|
||||
.ifPresent(c -> {
|
||||
if (Master.CaraMeninggal.BAWAH_DAN_48_JAM.equals(c.get("idPenyebabKematian")))
|
||||
dtoBuilder.caraMeninggal(CaraMeninggalDto.builder().id(BAWAH_DAN_48_JAM.id()).build());
|
||||
if (Master.CaraMeninggal.ATAS_48_JAM.equals(c.get("idPenyebabKematian")))
|
||||
dtoBuilder.caraMeninggal(CaraMeninggalDto.builder().id(ATAS_48_JAM.id()).build());
|
||||
if (Master.CaraMeninggal.BAWAH_DAN_8_JAM.equals(c.get("idPenyebabKematian")))
|
||||
dtoBuilder.caraMeninggal(CaraMeninggalDto.builder().id(BAWAH_DAN_8_JAM.id()).build());
|
||||
if (Master.CaraMeninggal.ATAS_8_JAM.equals(c.get("idPenyebabKematian")))
|
||||
dtoBuilder.caraMeninggal(CaraMeninggalDto.builder().id(ATAS_8_JAM.id()).build());
|
||||
if (Master.CaraMeninggal.DOA.equals(c.get("idPenyebabKematian")))
|
||||
dtoBuilder.caraMeninggal(CaraMeninggalDto.builder().id(DOA.id()).build());
|
||||
if (Master.CaraMeninggal.BLUECODE.equals(c.get("idPenyebabKematian")))
|
||||
dtoBuilder.caraMeninggal(CaraMeninggalDto.builder().id(BLUECODE.id()).build());
|
||||
if (Arrays.asList(Master.CaraMeninggal.LAHIR).contains(c.get("idPenyebabKematian")))
|
||||
dtoBuilder.caraMeninggal(CaraMeninggalDto.builder().id(LAHIR.id()).build());
|
||||
});
|
||||
dtoBuilder.kewarganegaraan(KewarganegaraanDto.builder().id(pasien.getKebangsaanId().longValue()).build());
|
||||
dtoBuilder.negara(NegaraDto.builder().id(pasien.getNegaraId().longValue()).build());
|
||||
dtoBuilder.agama(AgamaDto.builder().id(pasien.getAgamaId().longValue()).build());
|
||||
{
|
||||
if (Master.Pendidikan.TIDAK_SEKOLAH.equals(pasien.getPendidikanId()))
|
||||
dtoBuilder.pendidikan(PendidikanDto.builder().id(TIDAK_SEKOLAH.id()).build());
|
||||
if (Master.Pendidikan.SD.equals(pasien.getPendidikanId()))
|
||||
dtoBuilder.pendidikan(PendidikanDto.builder().id(SD.id()).build());
|
||||
if (Master.Pendidikan.SLTP_SEDERAJAT.equals(pasien.getPendidikanId()))
|
||||
dtoBuilder.pendidikan(PendidikanDto.builder().id(SLTP_SEDERAJAT.id()).build());
|
||||
if (Master.Pendidikan.SLTA_SEDERAJAT.equals(pasien.getPendidikanId()))
|
||||
dtoBuilder.pendidikan(PendidikanDto.builder().id(SLTA_SEDERAJAT.id()).build());
|
||||
if (Arrays.asList(Master.Pendidikan.D1_SAMPAI_D3_SEDERAJAT).contains(pasien.getPendidikanId()))
|
||||
dtoBuilder.pendidikan(PendidikanDto.builder().id(D1_SAMPAI_D3_SEDERAJAT.id()).build());
|
||||
if (Master.Pendidikan.D4.equals(pasien.getPendidikanId()))
|
||||
dtoBuilder.pendidikan(PendidikanDto.builder().id(D4.id()).build());
|
||||
if (Master.Pendidikan.S1.equals(pasien.getPendidikanId()))
|
||||
dtoBuilder.pendidikan(PendidikanDto.builder().id(S1.id()).build());
|
||||
if (Master.Pendidikan.S2.equals(pasien.getPendidikanId()))
|
||||
dtoBuilder.pendidikan(PendidikanDto.builder().id(S2.id()).build());
|
||||
if (Master.Pendidikan.S3.equals(pasien.getPendidikanId()))
|
||||
dtoBuilder.pendidikan(PendidikanDto.builder().id(S3.id()).build());
|
||||
}
|
||||
{
|
||||
List<Alamat> alamatPasien = listAlamat.stream()
|
||||
.filter(alamat -> pasien.getId().equals(alamat.getPasienId())).collect(Collectors.toList());
|
||||
dtoBuilder.alamat(setAlamat(alamatPasien));
|
||||
}
|
||||
{
|
||||
Set<GawaiDto> gawaiDto = new HashSet<>();
|
||||
if (NumberUtils.isParsable(pasien.getNoTelepon()) && pasien.getNoTelepon().charAt(0) == '0')
|
||||
gawaiDto.add(GawaiDto.builder().noGawai(Integer.parseInt("62" + pasien.getNoTelepon())).build());
|
||||
if (NumberUtils.isParsable(pasien.getNoHp()) && pasien.getNoHp().charAt(0) == '0')
|
||||
gawaiDto.add(GawaiDto.builder().noGawai(Integer.parseInt("62" + pasien.getNoHp())).build());
|
||||
dtoBuilder.gawai(gawaiDto);
|
||||
}
|
||||
{
|
||||
if (Master.Pekerjaan.TIDAK_BEKERJA.equals(pasien.getPekerjaanId()))
|
||||
dtoBuilder.pekerjaan(PekerjaanDto.builder().id(TIDAK_BEKERJA.id()).build());
|
||||
if (Master.Pekerjaan.PNS.equals(pasien.getPekerjaanId()))
|
||||
dtoBuilder.pekerjaan(PekerjaanDto.builder().id(PNS.id()).build());
|
||||
if (Master.Pekerjaan.TNI_ATAU_POLRI.equals(pasien.getPekerjaanId()))
|
||||
dtoBuilder.pekerjaan(PekerjaanDto.builder().id(TNI_ATAU_POLRI.id()).build());
|
||||
if (Master.Pekerjaan.BUMN.equals(pasien.getPekerjaanId()))
|
||||
dtoBuilder.pekerjaan(PekerjaanDto.builder().id(BUMN.id()).build());
|
||||
if (Arrays.asList(Master.Pekerjaan.PEGAWAI_SWASTA_ATAU_WIRAUSAHA).contains(pasien.getPekerjaanId()))
|
||||
dtoBuilder.pekerjaan(PekerjaanDto.builder().id(PEGAWAI_SWASTA_ATAU_WIRAUSAHA.id()).build());
|
||||
}
|
||||
{
|
||||
if (Master.StatusPerkawinan.BELUM_KAWIN.equals(pasien.getStatusPerkawinanId()))
|
||||
dtoBuilder.statusPerkawinan(StatusPerkawinanDto.builder().id(BELUM_KAWIN.id()).build());
|
||||
if (Master.StatusPerkawinan.KAWIN.equals(pasien.getStatusPerkawinanId()))
|
||||
dtoBuilder.statusPerkawinan(StatusPerkawinanDto.builder().id(KAWIN.id()).build());
|
||||
if (Master.StatusPerkawinan.CERAI_HIDUP.equals(pasien.getStatusPerkawinanId()))
|
||||
dtoBuilder.statusPerkawinan(StatusPerkawinanDto.builder().id(CERAI_HIDUP.id()).build());
|
||||
if (Master.StatusPerkawinan.CERAI_MATI.equals(pasien.getStatusPerkawinanId()))
|
||||
dtoBuilder.statusPerkawinan(StatusPerkawinanDto.builder().id(CERAI_MATI.id()).build());
|
||||
}
|
||||
{
|
||||
dtoBuilder.berkas(setBerkas());
|
||||
}
|
||||
{
|
||||
List<Map<String, Object>> anakPasien = listAnak.stream()
|
||||
.filter(anak -> pasien.getId().equals(anak.get("idIbu"))).collect(Collectors.toList());
|
||||
dtoBuilder.keluarga(setAnak(anakPasien));
|
||||
}
|
||||
{
|
||||
List<AsuransiPasien> asuransiPasien = listAsuransi.stream()
|
||||
.filter(asuransi -> pasien.getId().equals(asuransi.getNoCmId())).collect(Collectors.toList());
|
||||
dtoBuilder.jaminan(setJaminan(asuransiPasien));
|
||||
}
|
||||
dtoList.add(dtoBuilder.build());
|
||||
});
|
||||
return dtoList;
|
||||
}
|
||||
|
||||
private Set<AlamatDto> setAlamat(List<Alamat> alamatPasien) {
|
||||
// TODO: Set ekstraksi dan transformasi alamat pasien
|
||||
return new HashSet<>();
|
||||
}
|
||||
|
||||
private Set<BerkasDto> setBerkas() {
|
||||
// TODO: Set ekstraksi dan transformasi berkas pasien
|
||||
return new HashSet<>();
|
||||
}
|
||||
|
||||
private Set<KeluargaDto> setAnak(List<Map<String, Object>> anakPasien) {
|
||||
// TODO: Set ekstraksi dan transformasi anak pasien
|
||||
return new HashSet<>();
|
||||
}
|
||||
|
||||
private Set<JaminanDto> setJaminan(List<AsuransiPasien> asuransiPasien) {
|
||||
// TODO: Set ekstraksi dan transformasi asuransi pasien
|
||||
return new HashSet<>();
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,39 +1,36 @@
|
||||
package com.jasamedika.medifirst2000.entities;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.FetchType;
|
||||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.GenerationType;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.JoinColumn;
|
||||
import javax.persistence.ManyToOne;
|
||||
import javax.persistence.SequenceGenerator;
|
||||
import javax.persistence.Table;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonBackReference;
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import com.jasamedika.medifirst2000.base.BaseMaster;
|
||||
import com.jasamedika.medifirst2000.helper.Caption;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import javax.persistence.*;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
import static javax.persistence.FetchType.LAZY;
|
||||
import static javax.persistence.GenerationType.SEQUENCE;
|
||||
|
||||
/**
|
||||
* class Alamat
|
||||
*
|
||||
* @author Generator
|
||||
*/
|
||||
@Entity // @Audited
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@Entity
|
||||
@Table(name = "Alamat_M")
|
||||
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
|
||||
public class Alamat extends BaseMaster {
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.alamat_m_id_seq")
|
||||
@GeneratedValue(strategy = SEQUENCE, generator = "public.alamat_m_id_seq")
|
||||
@SequenceGenerator(name = "public.alamat_m_id_seq", sequenceName = "public.alamat_m_id_seq", allocationSize = 1)
|
||||
@Column(name = "id")
|
||||
protected Integer id;
|
||||
|
||||
@Column(name = "AlamatEmail", nullable = true, length = 50)
|
||||
@Column(name = "AlamatEmail", length = 50)
|
||||
@Caption(value = "Alamat Email")
|
||||
private String alamatEmail;
|
||||
|
||||
@ -42,50 +39,50 @@ public class Alamat extends BaseMaster {
|
||||
@Caption(value = "Alamat Lengkap")
|
||||
private String alamatLengkap;
|
||||
|
||||
@Column(name = "BlackBerry", nullable = true, length = 10)
|
||||
@Column(name = "BlackBerry", length = 10)
|
||||
@Caption(value = "Black Berry")
|
||||
private String blackBerry;
|
||||
|
||||
@Caption(value = "Desa Kelurahan")
|
||||
private String namaDesaKelurahan;
|
||||
|
||||
@Column(name = "Facebook", nullable = true, length = 50)
|
||||
@Column(name = "Facebook", length = 50)
|
||||
@Caption(value = "Facebook")
|
||||
private String facebook;
|
||||
|
||||
@Column(name = "Faksimile1", nullable = true, length = 15)
|
||||
@Column(name = "Faksimile1", length = 15)
|
||||
@Caption(value = "Faksimile1")
|
||||
private String faksimile1;
|
||||
|
||||
@Column(name = "Faksimile2", nullable = true, length = 15)
|
||||
@Column(name = "Faksimile2", length = 15)
|
||||
@Caption(value = "Faksimile2")
|
||||
private String faksimile2;
|
||||
|
||||
@Column(name = "FixedPhone1", nullable = true, length = 15)
|
||||
@Column(name = "FixedPhone1", length = 15)
|
||||
@Caption(value = "Fixed Phone1")
|
||||
private String fixedPhone1;
|
||||
|
||||
@Column(name = "FixedPhone2", nullable = true, length = 15)
|
||||
@Column(name = "FixedPhone2", length = 15)
|
||||
@Caption(value = "Fixed Phone2")
|
||||
private String fixedPhone2;
|
||||
|
||||
@Caption(value = "Is Billing Address")
|
||||
@Column(name = "isBillingAddress", nullable = true)
|
||||
@Column(name = "isBillingAddress")
|
||||
private Byte isBillingAddress;
|
||||
|
||||
@Caption(value = "Is Primary Address")
|
||||
@Column(name = "isPrimaryAddress", nullable = true)
|
||||
@Column(name = "isPrimaryAddress")
|
||||
private Byte isPrimaryAddress;
|
||||
|
||||
@Caption(value = "Is Shipping Address")
|
||||
@Column(name = "isShippingAddress", nullable = true)
|
||||
@Column(name = "isShippingAddress")
|
||||
private Byte isShippingAddress;
|
||||
|
||||
@Caption(value = "Kode Alamat")
|
||||
@Column(name = "KdAlamat", nullable = true)
|
||||
@Column(name = "KdAlamat")
|
||||
private Integer kdAlamat;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "ObjectDesaKelurahanFk")
|
||||
@Caption(value = "Object Desa Kelurahan")
|
||||
private DesaKelurahan desaKelurahan;
|
||||
@ -93,7 +90,7 @@ public class Alamat extends BaseMaster {
|
||||
@Column(name = "ObjectDesaKelurahanFk", insertable = false, updatable = false)
|
||||
private Integer desaKelurahanId;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "ObjectHubunganKeluargaFk")
|
||||
@Caption(value = "Object Hubungan Keluarga")
|
||||
private HubunganKeluarga hubunganKeluarga;
|
||||
@ -101,7 +98,7 @@ public class Alamat extends BaseMaster {
|
||||
@Column(name = "ObjectHubunganKeluargaFk", insertable = false, updatable = false)
|
||||
private Integer hubunganKeluargaId;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "ObjectJenisAlamatFk")
|
||||
@Caption(value = "Object Jenis Alamat")
|
||||
private JenisAlamat jenisAlamat;
|
||||
@ -112,12 +109,12 @@ public class Alamat extends BaseMaster {
|
||||
@Column(name = "ObjectKecamatanFk", insertable = false, updatable = false)
|
||||
private Integer kecamatanId;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "ObjectKecamatanFk")
|
||||
@Caption(value = "Object Kecamatan")
|
||||
private Kecamatan kecamatan;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "ObjectKotaKabupatenFk")
|
||||
@Caption(value = "Object Kota Kabupaten")
|
||||
private KotaKabupaten kotaKabupaten;
|
||||
@ -125,7 +122,7 @@ public class Alamat extends BaseMaster {
|
||||
@Column(name = "ObjectKotaKabupatenFk", insertable = false, updatable = false)
|
||||
private Integer kotaKabupatenId;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "ObjectNegaraFk")
|
||||
@Caption(value = "Object Negara")
|
||||
private Negara negara;
|
||||
@ -133,15 +130,15 @@ public class Alamat extends BaseMaster {
|
||||
@Column(name = "ObjectNegaraFk", insertable = false, updatable = false)
|
||||
private Integer negaraId;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "ObjectPegawaiFk")
|
||||
@Caption(value = "Object Pegawai")
|
||||
private LoginUser pegawai;
|
||||
|
||||
@Column(name = "ObjectPegawaiFk", insertable = false, updatable = false, nullable = true)
|
||||
@Column(name = "ObjectPegawaiFk", insertable = false, updatable = false)
|
||||
private Integer pegawaiId;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "ObjectPropinsiFk")
|
||||
@Caption(value = "Object Propinsi")
|
||||
private Propinsi propinsi;
|
||||
@ -149,7 +146,7 @@ public class Alamat extends BaseMaster {
|
||||
@Column(name = "ObjectPropinsiFk", insertable = false, updatable = false)
|
||||
private Integer propinsiId;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "ObjectRekananFk")
|
||||
@Caption(value = "Object Rekanan")
|
||||
private Rekanan rekanan;
|
||||
@ -158,38 +155,38 @@ public class Alamat extends BaseMaster {
|
||||
private Integer rekananId;
|
||||
|
||||
@Caption(value = "Kecamatan")
|
||||
@Column(name = "Kecamatan", nullable = true, length = 50)
|
||||
@Column(name = "Kecamatan", length = 50)
|
||||
private String namaKecamatan;
|
||||
|
||||
@Column(name = "KeteranganLainnya", nullable = true, length = 150)
|
||||
@Column(name = "KeteranganLainnya", length = 150)
|
||||
@Caption(value = "Keterangan Lainnya")
|
||||
private String keteranganLainnya;
|
||||
|
||||
@Caption(value = "Kode Pos")
|
||||
@Column(name = "KodePos", nullable = true, length = 10)
|
||||
@Column(name = "KodePos", length = 10)
|
||||
private String kodePos;
|
||||
|
||||
@Caption(value = "Kota Kabupaten")
|
||||
@Column(name = "KotaKabupaten", nullable = true, length = 50)
|
||||
@Column(name = "KotaKabupaten", length = 50)
|
||||
private String namaKotaKabupaten;
|
||||
|
||||
@Column(name = "Line", nullable = true, length = 50)
|
||||
@Column(name = "Line", length = 50)
|
||||
@Caption(value = "Line")
|
||||
private String line;
|
||||
|
||||
@Column(name = "MobilePhone1", nullable = true, length = 15)
|
||||
@Column(name = "MobilePhone1", length = 15)
|
||||
@Caption(value = "Mobile Phone1")
|
||||
private String mobilePhone1;
|
||||
|
||||
@Column(name = "MobilePhone2", nullable = true, length = 15)
|
||||
@Column(name = "MobilePhone2", length = 15)
|
||||
@Caption(value = "Mobile Phone2")
|
||||
private String mobilePhone2;
|
||||
|
||||
@Column(name = "NamaTempatGedung", nullable = true, length = 150)
|
||||
@Column(name = "NamaTempatGedung", length = 150)
|
||||
@Caption(value = "Nama Tempat Gedung")
|
||||
private String namaTempatGedung;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "NoCMFk")
|
||||
@Caption(value = "No C M")
|
||||
@JsonBackReference
|
||||
@ -202,394 +199,18 @@ public class Alamat extends BaseMaster {
|
||||
private String rtrw;
|
||||
|
||||
@Caption(value = "Twitter")
|
||||
@Column(name = "Twitter", nullable = true, length = 50)
|
||||
@Column(name = "Twitter", length = 50)
|
||||
private String twitter;
|
||||
|
||||
@Column(name = "Website", nullable = true, length = 80)
|
||||
@Column(name = "Website", length = 80)
|
||||
@Caption(value = "Website")
|
||||
private String website;
|
||||
|
||||
@Column(name = "WhatsApp", nullable = true, length = 15)
|
||||
@Column(name = "WhatsApp", length = 15)
|
||||
@Caption(value = "Whats App")
|
||||
private String whatsApp;
|
||||
|
||||
@Column(name = "YahooMessenger", nullable = true, length = 50)
|
||||
@Column(name = "YahooMessenger", length = 50)
|
||||
@Caption(value = "Yahoo Messenger")
|
||||
private String yahooMessenger;
|
||||
|
||||
public Integer getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Integer id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getAlamatEmail() {
|
||||
return alamatEmail;
|
||||
}
|
||||
|
||||
public void setAlamatEmail(String alamatEmail) {
|
||||
this.alamatEmail = alamatEmail;
|
||||
}
|
||||
|
||||
public String getAlamatLengkap() {
|
||||
return alamatLengkap;
|
||||
}
|
||||
|
||||
public void setAlamatLengkap(String alamatLengkap) {
|
||||
this.alamatLengkap = alamatLengkap;
|
||||
}
|
||||
|
||||
public String getBlackBerry() {
|
||||
return blackBerry;
|
||||
}
|
||||
|
||||
public void setBlackBerry(String blackBerry) {
|
||||
this.blackBerry = blackBerry;
|
||||
}
|
||||
|
||||
public String getNamaDesaKelurahan() {
|
||||
return namaDesaKelurahan;
|
||||
}
|
||||
|
||||
public void setNamaDesaKelurahan(String namaDesaKelurahan) {
|
||||
this.namaDesaKelurahan = namaDesaKelurahan;
|
||||
}
|
||||
|
||||
public String getFacebook() {
|
||||
return facebook;
|
||||
}
|
||||
|
||||
public void setFacebook(String facebook) {
|
||||
this.facebook = facebook;
|
||||
}
|
||||
|
||||
public String getFaksimile1() {
|
||||
return faksimile1;
|
||||
}
|
||||
|
||||
public void setFaksimile1(String faksimile1) {
|
||||
this.faksimile1 = faksimile1;
|
||||
}
|
||||
|
||||
public String getFaksimile2() {
|
||||
return faksimile2;
|
||||
}
|
||||
|
||||
public void setFaksimile2(String faksimile2) {
|
||||
this.faksimile2 = faksimile2;
|
||||
}
|
||||
|
||||
public String getFixedPhone1() {
|
||||
return fixedPhone1;
|
||||
}
|
||||
|
||||
public void setFixedPhone1(String fixedPhone1) {
|
||||
this.fixedPhone1 = fixedPhone1;
|
||||
}
|
||||
|
||||
public String getFixedPhone2() {
|
||||
return fixedPhone2;
|
||||
}
|
||||
|
||||
public void setFixedPhone2(String fixedPhone2) {
|
||||
this.fixedPhone2 = fixedPhone2;
|
||||
}
|
||||
|
||||
public Byte getIsBillingAddress() {
|
||||
return isBillingAddress;
|
||||
}
|
||||
|
||||
public void setIsBillingAddress(Byte isBillingAddress) {
|
||||
this.isBillingAddress = isBillingAddress;
|
||||
}
|
||||
|
||||
public Byte getIsPrimaryAddress() {
|
||||
return isPrimaryAddress;
|
||||
}
|
||||
|
||||
public void setIsPrimaryAddress(Byte isPrimaryAddress) {
|
||||
this.isPrimaryAddress = isPrimaryAddress;
|
||||
}
|
||||
|
||||
public Byte getIsShippingAddress() {
|
||||
return isShippingAddress;
|
||||
}
|
||||
|
||||
public void setIsShippingAddress(Byte isShippingAddress) {
|
||||
this.isShippingAddress = isShippingAddress;
|
||||
}
|
||||
|
||||
public Integer getKdAlamat() {
|
||||
return kdAlamat;
|
||||
}
|
||||
|
||||
public void setKdAlamat(Integer kdAlamat) {
|
||||
this.kdAlamat = kdAlamat;
|
||||
}
|
||||
|
||||
public DesaKelurahan getDesaKelurahan() {
|
||||
return desaKelurahan;
|
||||
}
|
||||
|
||||
public void setDesaKelurahan(DesaKelurahan desaKelurahan) {
|
||||
this.desaKelurahan = desaKelurahan;
|
||||
}
|
||||
|
||||
public Integer getDesaKelurahanId() {
|
||||
return desaKelurahanId;
|
||||
}
|
||||
|
||||
public void setDesaKelurahanId(Integer desaKelurahanId) {
|
||||
this.desaKelurahanId = desaKelurahanId;
|
||||
}
|
||||
|
||||
public HubunganKeluarga getHubunganKeluarga() {
|
||||
return hubunganKeluarga;
|
||||
}
|
||||
|
||||
public void setHubunganKeluarga(HubunganKeluarga hubunganKeluarga) {
|
||||
this.hubunganKeluarga = hubunganKeluarga;
|
||||
}
|
||||
|
||||
public Integer getHubunganKeluargaId() {
|
||||
return hubunganKeluargaId;
|
||||
}
|
||||
|
||||
public void setHubunganKeluargaId(Integer hubunganKeluargaId) {
|
||||
this.hubunganKeluargaId = hubunganKeluargaId;
|
||||
}
|
||||
|
||||
public JenisAlamat getJenisAlamat() {
|
||||
return jenisAlamat;
|
||||
}
|
||||
|
||||
public void setJenisAlamat(JenisAlamat jenisAlamat) {
|
||||
this.jenisAlamat = jenisAlamat;
|
||||
}
|
||||
|
||||
public Integer getJenisAlamatId() {
|
||||
return jenisAlamatId;
|
||||
}
|
||||
|
||||
public void setJenisAlamatId(Integer jenisAlamatId) {
|
||||
this.jenisAlamatId = jenisAlamatId;
|
||||
}
|
||||
|
||||
public Integer getKecamatanId() {
|
||||
return kecamatanId;
|
||||
}
|
||||
|
||||
public void setKecamatanId(Integer kecamatanId) {
|
||||
this.kecamatanId = kecamatanId;
|
||||
}
|
||||
|
||||
public Kecamatan getKecamatan() {
|
||||
return kecamatan;
|
||||
}
|
||||
|
||||
public void setKecamatan(Kecamatan kecamatan) {
|
||||
this.kecamatan = kecamatan;
|
||||
}
|
||||
|
||||
public KotaKabupaten getKotaKabupaten() {
|
||||
return kotaKabupaten;
|
||||
}
|
||||
|
||||
public void setKotaKabupaten(KotaKabupaten kotaKabupaten) {
|
||||
this.kotaKabupaten = kotaKabupaten;
|
||||
}
|
||||
|
||||
public Integer getKotaKabupatenId() {
|
||||
return kotaKabupatenId;
|
||||
}
|
||||
|
||||
public void setKotaKabupatenId(Integer kotaKabupatenId) {
|
||||
this.kotaKabupatenId = kotaKabupatenId;
|
||||
}
|
||||
|
||||
public Negara getNegara() {
|
||||
return negara;
|
||||
}
|
||||
|
||||
public void setNegara(Negara negara) {
|
||||
this.negara = negara;
|
||||
}
|
||||
|
||||
public Integer getNegaraId() {
|
||||
return negaraId;
|
||||
}
|
||||
|
||||
public void setNegaraId(Integer negaraId) {
|
||||
this.negaraId = negaraId;
|
||||
}
|
||||
|
||||
public LoginUser getPegawai() {
|
||||
return pegawai;
|
||||
}
|
||||
|
||||
public void setPegawai(LoginUser pegawai) {
|
||||
this.pegawai = pegawai;
|
||||
}
|
||||
|
||||
public Integer getPegawaiId() {
|
||||
return pegawaiId;
|
||||
}
|
||||
|
||||
public void setPegawaiId(Integer pegawaiId) {
|
||||
this.pegawaiId = pegawaiId;
|
||||
}
|
||||
|
||||
public Propinsi getPropinsi() {
|
||||
return propinsi;
|
||||
}
|
||||
|
||||
public void setPropinsi(Propinsi propinsi) {
|
||||
this.propinsi = propinsi;
|
||||
}
|
||||
|
||||
public Integer getPropinsiId() {
|
||||
return propinsiId;
|
||||
}
|
||||
|
||||
public void setPropinsiId(Integer propinsiId) {
|
||||
this.propinsiId = propinsiId;
|
||||
}
|
||||
|
||||
public Rekanan getRekanan() {
|
||||
return rekanan;
|
||||
}
|
||||
|
||||
public void setRekanan(Rekanan rekanan) {
|
||||
this.rekanan = rekanan;
|
||||
}
|
||||
|
||||
public Integer getRekananId() {
|
||||
return rekananId;
|
||||
}
|
||||
|
||||
public void setRekananId(Integer rekananId) {
|
||||
this.rekananId = rekananId;
|
||||
}
|
||||
|
||||
public String getNamaKecamatan() {
|
||||
return namaKecamatan;
|
||||
}
|
||||
|
||||
public void setNamaKecamatan(String namaKecamatan) {
|
||||
this.namaKecamatan = namaKecamatan;
|
||||
}
|
||||
|
||||
public String getKeteranganLainnya() {
|
||||
return keteranganLainnya;
|
||||
}
|
||||
|
||||
public void setKeteranganLainnya(String keteranganLainnya) {
|
||||
this.keteranganLainnya = keteranganLainnya;
|
||||
}
|
||||
|
||||
public String getKodePos() {
|
||||
return kodePos;
|
||||
}
|
||||
|
||||
public void setKodePos(String kodePos) {
|
||||
this.kodePos = kodePos;
|
||||
}
|
||||
|
||||
public String getNamaKotaKabupaten() {
|
||||
return namaKotaKabupaten;
|
||||
}
|
||||
|
||||
public void setNamaKotaKabupaten(String namaKotaKabupaten) {
|
||||
this.namaKotaKabupaten = namaKotaKabupaten;
|
||||
}
|
||||
|
||||
public String getLine() {
|
||||
return line;
|
||||
}
|
||||
|
||||
public void setLine(String line) {
|
||||
this.line = line;
|
||||
}
|
||||
|
||||
public String getMobilePhone1() {
|
||||
return mobilePhone1;
|
||||
}
|
||||
|
||||
public void setMobilePhone1(String mobilePhone1) {
|
||||
this.mobilePhone1 = mobilePhone1;
|
||||
}
|
||||
|
||||
public String getMobilePhone2() {
|
||||
return mobilePhone2;
|
||||
}
|
||||
|
||||
public void setMobilePhone2(String mobilePhone2) {
|
||||
this.mobilePhone2 = mobilePhone2;
|
||||
}
|
||||
|
||||
public String getNamaTempatGedung() {
|
||||
return namaTempatGedung;
|
||||
}
|
||||
|
||||
public void setNamaTempatGedung(String namaTempatGedung) {
|
||||
this.namaTempatGedung = namaTempatGedung;
|
||||
}
|
||||
|
||||
public Pasien getPasien() {
|
||||
return pasien;
|
||||
}
|
||||
|
||||
public void setPasien(Pasien pasien) {
|
||||
this.pasien = pasien;
|
||||
}
|
||||
|
||||
public Integer getPasienId() {
|
||||
return pasienId;
|
||||
}
|
||||
|
||||
public void setPasienId(Integer pasienId) {
|
||||
this.pasienId = pasienId;
|
||||
}
|
||||
|
||||
public String getRtrw() {
|
||||
return rtrw;
|
||||
}
|
||||
|
||||
public void setRtrw(String rtrw) {
|
||||
this.rtrw = rtrw;
|
||||
}
|
||||
|
||||
public String getTwitter() {
|
||||
return twitter;
|
||||
}
|
||||
|
||||
public void setTwitter(String twitter) {
|
||||
this.twitter = twitter;
|
||||
}
|
||||
|
||||
public String getWebsite() {
|
||||
return website;
|
||||
}
|
||||
|
||||
public void setWebsite(String website) {
|
||||
this.website = website;
|
||||
}
|
||||
|
||||
public String getWhatsApp() {
|
||||
return whatsApp;
|
||||
}
|
||||
|
||||
public void setWhatsApp(String whatsApp) {
|
||||
this.whatsApp = whatsApp;
|
||||
}
|
||||
|
||||
public String getYahooMessenger() {
|
||||
return yahooMessenger;
|
||||
}
|
||||
|
||||
public void setYahooMessenger(String yahooMessenger) {
|
||||
this.yahooMessenger = yahooMessenger;
|
||||
}
|
||||
}
|
||||
@ -1,37 +1,34 @@
|
||||
package com.jasamedika.medifirst2000.entities;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.FetchType;
|
||||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.GenerationType;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.JoinColumn;
|
||||
import javax.persistence.ManyToOne;
|
||||
import javax.persistence.Table;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
import com.jasamedika.medifirst2000.base.BaseMaster;
|
||||
import com.jasamedika.medifirst2000.helper.Caption;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import javax.persistence.*;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Date;
|
||||
|
||||
import static javax.persistence.FetchType.LAZY;
|
||||
import static javax.persistence.GenerationType.SEQUENCE;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@Entity
|
||||
@Table(name = "AsuransiPasien_M")
|
||||
public class AsuransiPasien extends BaseMaster {
|
||||
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.asuransipasien_m_id_seq")
|
||||
@javax.persistence.SequenceGenerator(name = "public.asuransipasien_m_id_seq", sequenceName = "public.asuransipasien_m_id_seq", allocationSize = 1)
|
||||
@GeneratedValue(strategy = SEQUENCE, generator = "public.asuransipasien_m_id_seq")
|
||||
@SequenceGenerator(name = "public.asuransipasien_m_id_seq", sequenceName = "public.asuransipasien_m_id_seq", allocationSize = 1)
|
||||
@Column(name = "id")
|
||||
protected Integer id;
|
||||
|
||||
@Column(name = "AlamatLengkap", nullable = true, length = 150)
|
||||
|
||||
@Column(name = "AlamatLengkap", length = 150)
|
||||
@Caption(value = "Alamat Lengkap")
|
||||
private String alamatLengkap;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "ObjectGolonganAsuransiFk")
|
||||
@Caption(value = "Object Golongan Asuransi")
|
||||
private GolonganAsuransi golonganAsuransi;
|
||||
@ -39,7 +36,7 @@ public class AsuransiPasien extends BaseMaster {
|
||||
@Column(name = "ObjectGolonganAsuransiFk", insertable = false, updatable = false)
|
||||
private Integer golonganAsuransiId;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "ObjectHubunganPesertaFk")
|
||||
@Caption(value = "Object Hubungan Peserta")
|
||||
private HubunganPesertaAsuransi hubunganPeserta;
|
||||
@ -48,10 +45,10 @@ public class AsuransiPasien extends BaseMaster {
|
||||
private Integer hubunganPesertaId;
|
||||
|
||||
@Caption(value = "Kode Institusi Asal")
|
||||
@Column(name = "KdInstitusiAsal", nullable = true)
|
||||
@Column(name = "KdInstitusiAsal")
|
||||
private short kdInstitusiAsal;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "ObjectJenisKelaminFk")
|
||||
@Caption(value = "Object Jenis Kelamin")
|
||||
private JenisKelamin jenisKelamin;
|
||||
@ -59,7 +56,7 @@ public class AsuransiPasien extends BaseMaster {
|
||||
@Column(name = "ObjectJenisKelaminFk", insertable = false, updatable = false)
|
||||
private Integer jenisKelaminId;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "ObjectKelasDiJaminFk")
|
||||
@Caption(value = "Object Kelas Di Jamin")
|
||||
private Kelas kelasDiJamin;
|
||||
@ -68,10 +65,10 @@ public class AsuransiPasien extends BaseMaster {
|
||||
private Integer kelasDiJaminId;
|
||||
|
||||
@Caption(value = "Kode Last Unit Bagian")
|
||||
@Column(name = "KdLastUnitBagian", nullable = true)
|
||||
@Column(name = "KdLastUnitBagian")
|
||||
private short kdLastUnitBagian;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "ObjectPegawaiFk")
|
||||
@Caption(value = "Object Pegawai")
|
||||
private Pegawai pegawai;
|
||||
@ -79,7 +76,7 @@ public class AsuransiPasien extends BaseMaster {
|
||||
@Column(name = "ObjectPegawaiFk", insertable = false, updatable = false)
|
||||
private Integer pegawaiId;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "KdPenjaminPasien")
|
||||
@Caption(value = "Object Rekanan")
|
||||
private Rekanan rekanan;
|
||||
@ -87,363 +84,80 @@ public class AsuransiPasien extends BaseMaster {
|
||||
@Column(name = "KdPenjaminPasien", insertable = false, updatable = false)
|
||||
private Integer kdPenjaminPasien;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "LastUnitBagian")
|
||||
@Caption(value = "Last Unit Bagian")
|
||||
private Ruangan lastUnitBagian;
|
||||
|
||||
|
||||
@Column(name = "LastUnitBagian", insertable = false, updatable = false)
|
||||
private Integer lastUnitBagianId;
|
||||
|
||||
@NotNull(message = "Nama Peserta tidak boleh kosong")
|
||||
@Column(name = "NamaPeserta", nullable = true, length = 40)
|
||||
@Column(name = "NamaPeserta", length = 40)
|
||||
@Caption(value = "Nama Peserta")
|
||||
private String namaPeserta;
|
||||
|
||||
@Caption(value = "NIK Institusi Asal")
|
||||
@Column(name = "NikInstitusiAsal", nullable = true, length = 15)
|
||||
@Column(name = "NikInstitusiAsal", length = 15)
|
||||
private String nikInstitusiAsal;
|
||||
|
||||
@Caption(value = "NIP PNS")
|
||||
@Column(name = "NipPns", nullable = true, length = 30)
|
||||
@Column(name = "NipPns", length = 30)
|
||||
private String nipPns;
|
||||
|
||||
@Column(name = "NoAsuransi", nullable = true, length = 30)
|
||||
@Column(name = "NoAsuransi", length = 30)
|
||||
@Caption(value = "No Asuransi")
|
||||
private String noAsuransi;
|
||||
|
||||
@Column(name = "NoAsuransiHead", nullable = true, length = 30)
|
||||
@Column(name = "NoAsuransiHead", length = 30)
|
||||
@Caption(value = "No Asuransi Head")
|
||||
private String noAsuransiHead;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "NoCMFk")
|
||||
@Caption(value = "No C M")
|
||||
private Pasien noCm;
|
||||
|
||||
@Column(name="NoCMFk", insertable=false, updatable=false)
|
||||
@Column(name = "NoCMFk", insertable = false, updatable = false)
|
||||
private Integer noCmId;
|
||||
|
||||
@Column(name = "NoIdentitas", nullable = true, length = 30)
|
||||
@Column(name = "NoIdentitas", length = 30)
|
||||
@Caption(value = "No Identitas")
|
||||
private String noIdentitas;
|
||||
|
||||
@Column(name = "NoTelpFixed", nullable = true, length = 15)
|
||||
@Column(name = "NoTelpFixed", length = 15)
|
||||
@Caption(value = "No Telp Fixed")
|
||||
private String noTelpFixed;
|
||||
|
||||
@Column(name = "NoTelpMobile", nullable = true, length = 15)
|
||||
@Column(name = "NoTelpMobile", length = 15)
|
||||
@Caption(value = "No Telp Mobile")
|
||||
private String noTelpMobile;
|
||||
|
||||
@Caption(value = "QAsuransi")
|
||||
@Column(name = "QAsuransi", nullable = true, length = 15)
|
||||
@Column(name = "QAsuransi", length = 15)
|
||||
private Integer qAsuransi;
|
||||
|
||||
@Caption(value = "Tanggal Akhir Berlaku Last")
|
||||
@Column(name = "TglAkhirBerlakuLast", nullable = true)
|
||||
@Column(name = "TglAkhirBerlakuLast")
|
||||
private Date tglAkhirBerlakuLast;
|
||||
|
||||
@Caption(value = "Tanggal Lahir")
|
||||
@Column(name = "TglLahir", nullable = true)
|
||||
@Column(name = "TglLahir")
|
||||
private Date tglLahir;
|
||||
|
||||
@Caption(value = "Tanggal Mulai Berlaku Last")
|
||||
@Column(name = "TglMulaiBerlakuLast", nullable = true)
|
||||
@Column(name = "TglMulaiBerlakuLast")
|
||||
private Date tglMulaiBerlakuLast;
|
||||
|
||||
//----------------------------------------------------------
|
||||
|
||||
@Column(name = "JenisPeserta", nullable = true, length = 100)
|
||||
|
||||
@Column(name = "JenisPeserta", length = 100)
|
||||
@Caption(value = "JenisPeserta")
|
||||
private String jenisPeserta;
|
||||
|
||||
@Column(name = "NmProvider", nullable = true, length = 100)
|
||||
|
||||
@Column(name = "NmProvider", length = 100)
|
||||
@Caption(value = "NmProvider")
|
||||
private String nmProvider;
|
||||
|
||||
@Column(name = "KdProvider", nullable = true, length = 100)
|
||||
|
||||
@Column(name = "KdProvider", length = 100)
|
||||
@Caption(value = "KdProvider")
|
||||
private String kdProvider;
|
||||
|
||||
public Integer getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Integer id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getAlamatLengkap() {
|
||||
return alamatLengkap;
|
||||
}
|
||||
|
||||
public void setAlamatLengkap(String alamatLengkap) {
|
||||
this.alamatLengkap = alamatLengkap;
|
||||
}
|
||||
|
||||
public GolonganAsuransi getGolonganAsuransi() {
|
||||
return golonganAsuransi;
|
||||
}
|
||||
|
||||
public void setGolonganAsuransi(GolonganAsuransi golonganAsuransi) {
|
||||
this.golonganAsuransi = golonganAsuransi;
|
||||
}
|
||||
|
||||
public Integer getGolonganAsuransiId() {
|
||||
return golonganAsuransiId;
|
||||
}
|
||||
|
||||
public void setGolonganAsuransiId(Integer golonganAsuransiId) {
|
||||
this.golonganAsuransiId = golonganAsuransiId;
|
||||
}
|
||||
|
||||
public HubunganPesertaAsuransi getHubunganPeserta() {
|
||||
return hubunganPeserta;
|
||||
}
|
||||
|
||||
public void setHubunganPeserta(HubunganPesertaAsuransi hubunganPeserta) {
|
||||
this.hubunganPeserta = hubunganPeserta;
|
||||
}
|
||||
|
||||
public Integer getHubunganPesertaId() {
|
||||
return hubunganPesertaId;
|
||||
}
|
||||
|
||||
public void setHubunganPesertaId(Integer hubunganPesertaId) {
|
||||
this.hubunganPesertaId = hubunganPesertaId;
|
||||
}
|
||||
|
||||
public short getKdInstitusiAsal() {
|
||||
return kdInstitusiAsal;
|
||||
}
|
||||
|
||||
public void setKdInstitusiAsal(short kdInstitusiAsal) {
|
||||
this.kdInstitusiAsal = kdInstitusiAsal;
|
||||
}
|
||||
|
||||
public JenisKelamin getJenisKelamin() {
|
||||
return jenisKelamin;
|
||||
}
|
||||
|
||||
public void setJenisKelamin(JenisKelamin jenisKelamin) {
|
||||
this.jenisKelamin = jenisKelamin;
|
||||
}
|
||||
|
||||
public Integer getJenisKelaminId() {
|
||||
return jenisKelaminId;
|
||||
}
|
||||
|
||||
public void setJenisKelaminId(Integer jenisKelaminId) {
|
||||
this.jenisKelaminId = jenisKelaminId;
|
||||
}
|
||||
|
||||
public Kelas getKelasDiJamin() {
|
||||
return kelasDiJamin;
|
||||
}
|
||||
|
||||
public void setKelasDiJamin(Kelas kelasDiJamin) {
|
||||
this.kelasDiJamin = kelasDiJamin;
|
||||
}
|
||||
|
||||
public Integer getKelasDiJaminId() {
|
||||
return kelasDiJaminId;
|
||||
}
|
||||
|
||||
public void setKelasDiJaminId(Integer kelasDiJaminId) {
|
||||
this.kelasDiJaminId = kelasDiJaminId;
|
||||
}
|
||||
|
||||
public short getKdLastUnitBagian() {
|
||||
return kdLastUnitBagian;
|
||||
}
|
||||
|
||||
public void setKdLastUnitBagian(short kdLastUnitBagian) {
|
||||
this.kdLastUnitBagian = kdLastUnitBagian;
|
||||
}
|
||||
|
||||
public Pegawai getPegawai() {
|
||||
return pegawai;
|
||||
}
|
||||
|
||||
public void setPegawai(Pegawai pegawai) {
|
||||
this.pegawai = pegawai;
|
||||
}
|
||||
|
||||
public Integer getPegawaiId() {
|
||||
return pegawaiId;
|
||||
}
|
||||
|
||||
public void setPegawaiId(Integer pegawaiId) {
|
||||
this.pegawaiId = pegawaiId;
|
||||
}
|
||||
|
||||
public Rekanan getRekanan() {
|
||||
return rekanan;
|
||||
}
|
||||
|
||||
public void setRekanan(Rekanan rekanan) {
|
||||
this.rekanan = rekanan;
|
||||
}
|
||||
|
||||
public Integer getKdPenjaminPasien() {
|
||||
return kdPenjaminPasien;
|
||||
}
|
||||
|
||||
public void setKdPenjaminPasien(Integer kdPenjaminPasien) {
|
||||
this.kdPenjaminPasien = kdPenjaminPasien;
|
||||
}
|
||||
|
||||
public Ruangan getLastUnitBagian() {
|
||||
return lastUnitBagian;
|
||||
}
|
||||
|
||||
public void setLastUnitBagian(Ruangan lastUnitBagian) {
|
||||
this.lastUnitBagian = lastUnitBagian;
|
||||
}
|
||||
|
||||
public Integer getLastUnitBagianId() {
|
||||
return lastUnitBagianId;
|
||||
}
|
||||
|
||||
public void setLastUnitBagianId(Integer lastUnitBagianId) {
|
||||
this.lastUnitBagianId = lastUnitBagianId;
|
||||
}
|
||||
|
||||
public String getNamaPeserta() {
|
||||
return namaPeserta;
|
||||
}
|
||||
|
||||
public void setNamaPeserta(String namaPeserta) {
|
||||
this.namaPeserta = namaPeserta;
|
||||
}
|
||||
|
||||
public String getNikInstitusiAsal() {
|
||||
return nikInstitusiAsal;
|
||||
}
|
||||
|
||||
public void setNikInstitusiAsal(String nikInstitusiAsal) {
|
||||
this.nikInstitusiAsal = nikInstitusiAsal;
|
||||
}
|
||||
|
||||
public String getNipPns() {
|
||||
return nipPns;
|
||||
}
|
||||
|
||||
public void setNipPns(String nipPns) {
|
||||
this.nipPns = nipPns;
|
||||
}
|
||||
|
||||
public String getNoAsuransi() {
|
||||
return noAsuransi;
|
||||
}
|
||||
|
||||
public void setNoAsuransi(String noAsuransi) {
|
||||
this.noAsuransi = noAsuransi;
|
||||
}
|
||||
|
||||
public String getNoAsuransiHead() {
|
||||
return noAsuransiHead;
|
||||
}
|
||||
|
||||
public void setNoAsuransiHead(String noAsuransiHead) {
|
||||
this.noAsuransiHead = noAsuransiHead;
|
||||
}
|
||||
|
||||
public Pasien getNoCm() {
|
||||
return noCm;
|
||||
}
|
||||
|
||||
public void setNoCm(Pasien noCm) {
|
||||
this.noCm = noCm;
|
||||
}
|
||||
|
||||
public Integer getNoCmId() {
|
||||
return noCmId;
|
||||
}
|
||||
|
||||
public void setNoCmId(Integer noCmId) {
|
||||
this.noCmId = noCmId;
|
||||
}
|
||||
|
||||
public String getNoIdentitas() {
|
||||
return noIdentitas;
|
||||
}
|
||||
|
||||
public void setNoIdentitas(String noIdentitas) {
|
||||
this.noIdentitas = noIdentitas;
|
||||
}
|
||||
|
||||
public String getNoTelpFixed() {
|
||||
return noTelpFixed;
|
||||
}
|
||||
|
||||
public void setNoTelpFixed(String noTelpFixed) {
|
||||
this.noTelpFixed = noTelpFixed;
|
||||
}
|
||||
|
||||
public String getNoTelpMobile() {
|
||||
return noTelpMobile;
|
||||
}
|
||||
|
||||
public void setNoTelpMobile(String noTelpMobile) {
|
||||
this.noTelpMobile = noTelpMobile;
|
||||
}
|
||||
|
||||
public Integer getqAsuransi() {
|
||||
return qAsuransi;
|
||||
}
|
||||
|
||||
public void setqAsuransi(Integer qAsuransi) {
|
||||
this.qAsuransi = qAsuransi;
|
||||
}
|
||||
|
||||
public Date getTglAkhirBerlakuLast() {
|
||||
return tglAkhirBerlakuLast;
|
||||
}
|
||||
|
||||
public void setTglAkhirBerlakuLast(Date tglAkhirBerlakuLast) {
|
||||
this.tglAkhirBerlakuLast = tglAkhirBerlakuLast;
|
||||
}
|
||||
|
||||
public Date getTglLahir() {
|
||||
return tglLahir;
|
||||
}
|
||||
|
||||
public void setTglLahir(Date tglLahir) {
|
||||
this.tglLahir = tglLahir;
|
||||
}
|
||||
|
||||
public Date getTglMulaiBerlakuLast() {
|
||||
return tglMulaiBerlakuLast;
|
||||
}
|
||||
|
||||
public void setTglMulaiBerlakuLast(Date tglMulaiBerlakuLast) {
|
||||
this.tglMulaiBerlakuLast = tglMulaiBerlakuLast;
|
||||
}
|
||||
|
||||
public String getJenisPeserta() {
|
||||
return jenisPeserta;
|
||||
}
|
||||
|
||||
public void setJenisPeserta(String jenisPeserta) {
|
||||
this.jenisPeserta = jenisPeserta;
|
||||
}
|
||||
|
||||
public String getNmProvider() {
|
||||
return nmProvider;
|
||||
}
|
||||
|
||||
public void setNmProvider(String nmProvider) {
|
||||
this.nmProvider = nmProvider;
|
||||
}
|
||||
|
||||
public String getKdProvider() {
|
||||
return kdProvider;
|
||||
}
|
||||
|
||||
public void setKdProvider(String kdProvider) {
|
||||
this.kdProvider = kdProvider;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -207,4 +207,8 @@ public class Pasien extends BaseMaster {
|
||||
@Column(name = "JamLahir")
|
||||
@Caption(value = "JamLahir")
|
||||
private Date jamLahir;
|
||||
|
||||
@Column(name = "email")
|
||||
@Caption(value = "Email")
|
||||
private String email;
|
||||
}
|
||||
|
||||
@ -1,231 +1,87 @@
|
||||
package com.jasamedika.medifirst2000.entities;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.FetchType;
|
||||
import javax.persistence.JoinColumn;
|
||||
import javax.persistence.ManyToOne;
|
||||
import javax.persistence.Table;
|
||||
|
||||
import com.jasamedika.medifirst2000.base.BaseTransaction;
|
||||
import com.jasamedika.medifirst2000.helper.Caption;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import javax.persistence.*;
|
||||
import java.util.Date;
|
||||
|
||||
import static javax.persistence.FetchType.LAZY;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@Entity
|
||||
@Table(name = "PemakaianAsuransi_T")
|
||||
public class PemakaianAsuransi extends BaseTransaction {
|
||||
private static final long serialVersionUID = 8451625158161533060L;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@JoinColumn(name = "NoRegistrasiFk", nullable = true)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "NoRegistrasiFk")
|
||||
@Caption(value = "No Registrasi")
|
||||
private PasienDaftar pasienDaftar;
|
||||
|
||||
@Column(name = "NoRegistrasiFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = true)
|
||||
@Column(name = "NoRegistrasiFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
|
||||
private String pasienDaftarId;
|
||||
|
||||
@Column(name = "PpkRujukan", nullable = true, length = 100)
|
||||
@Column(name = "PpkRujukan", length = 100)
|
||||
@Caption(value = "PpkRujukan")
|
||||
private String ppkRujukan;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "DiagnosisFk")
|
||||
@Caption(value = "Diagnosis")
|
||||
private Diagnosa diagnosis;
|
||||
|
||||
@Column(name = "DiagnosisFk", insertable = false, updatable = false, nullable = true)
|
||||
@Column(name = "DiagnosisFk", insertable = false, updatable = false)
|
||||
private Integer diagnosisId;
|
||||
|
||||
@Column(name = "NoKepesertaan", nullable = true, length = 100)
|
||||
@Column(name = "NoKepesertaan", length = 100)
|
||||
@Caption(value = "NoKepesertaan")
|
||||
private String noKepesertaan;
|
||||
|
||||
@Column(name = "Lakalantas", nullable = true)
|
||||
@Column(name = "Lakalantas")
|
||||
@Caption(value = "Lakalantas")
|
||||
private Integer lakalantas;
|
||||
|
||||
@Column(name = "TglRujukan", nullable = true)
|
||||
@Column(name = "TglRujukan")
|
||||
@Caption(value = "TglRujukan")
|
||||
private Date tglRujukan;
|
||||
|
||||
@Column(name = "NoRujukan", nullable = true, length = 100)
|
||||
@Column(name = "NoRujukan", length = 100)
|
||||
@Caption(value = "NoRujukan")
|
||||
private String noRujukan;
|
||||
|
||||
@Column(name = "NoSep", nullable = true, length = 100)
|
||||
@Column(name = "NoSep", length = 100)
|
||||
@Caption(value = "NoSep")
|
||||
private String noSep;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "ObjectAsuransiPasienFk")
|
||||
@Caption(value = "Object Asuransi Pasien")
|
||||
private AsuransiPasien asuransiPasien;
|
||||
|
||||
@Column(name = "ObjectAsuransiPasienFk", insertable = false, updatable = false, nullable = true)
|
||||
@Column(name = "ObjectAsuransiPasienFk", insertable = false, updatable = false)
|
||||
private Integer asuransiPasienId;
|
||||
|
||||
@Caption(value = "Tanggal Registrasi")
|
||||
@Column(name = "TglRegistrasi", nullable = true)
|
||||
@Column(name = "TglRegistrasi")
|
||||
private Date tglRegistrasi;
|
||||
|
||||
@Caption(value = "Catatan")
|
||||
@Column(name = "Catatan", nullable = true)
|
||||
@Column(name = "Catatan")
|
||||
private String catatan;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@ManyToOne(fetch = LAZY)
|
||||
@JoinColumn(name = "ObjectDiagnosaFK")
|
||||
@Caption(value = "ObjectDiagnosaFK")
|
||||
private Diagnosa diagnosa;
|
||||
|
||||
@Column(name = "ObjectDiagnosaFK", insertable = false, updatable = false, nullable = true)
|
||||
@Column(name = "ObjectDiagnosaFK", insertable = false, updatable = false)
|
||||
private Integer diagnosaId;
|
||||
|
||||
@Caption(value = "TanggalSep")
|
||||
@Column(name = "TanggalSep", nullable = true)
|
||||
@Column(name = "TanggalSep")
|
||||
private Date tanggalSep;
|
||||
|
||||
public Date getTanggalPendaftaran() {
|
||||
return tglRegistrasi;
|
||||
}
|
||||
|
||||
public void setTanggalPendaftaran(Date tanggalPendaftaran) {
|
||||
this.tglRegistrasi = tanggalPendaftaran;
|
||||
}
|
||||
|
||||
public PasienDaftar getPasienDaftar() {
|
||||
return pasienDaftar;
|
||||
}
|
||||
|
||||
public void setPasienDaftar(PasienDaftar pasienDaftar) {
|
||||
this.pasienDaftar = pasienDaftar;
|
||||
}
|
||||
|
||||
public String getPasienDaftarId() {
|
||||
return pasienDaftarId;
|
||||
}
|
||||
|
||||
public void setPasienDaftarId(String pasienDaftarId) {
|
||||
this.pasienDaftarId = pasienDaftarId;
|
||||
}
|
||||
|
||||
public String getPpkRujukan() {
|
||||
return ppkRujukan;
|
||||
}
|
||||
|
||||
public void setPpkRujukan(String ppkRujukan) {
|
||||
this.ppkRujukan = ppkRujukan;
|
||||
}
|
||||
|
||||
public Diagnosa getDiagnosis() {
|
||||
return diagnosis;
|
||||
}
|
||||
|
||||
public void setDiagnosis(Diagnosa diagnosis) {
|
||||
this.diagnosis = diagnosis;
|
||||
}
|
||||
|
||||
public Integer getDiagnosisId() {
|
||||
return diagnosisId;
|
||||
}
|
||||
|
||||
public void setDiagnosisId(Integer diagnosisId) {
|
||||
this.diagnosisId = diagnosisId;
|
||||
}
|
||||
|
||||
public String getNoKepesertaan() {
|
||||
return noKepesertaan;
|
||||
}
|
||||
|
||||
public void setNoKepesertaan(String noKepesertaan) {
|
||||
this.noKepesertaan = noKepesertaan;
|
||||
}
|
||||
|
||||
public Integer getLakalantas() {
|
||||
return lakalantas;
|
||||
}
|
||||
|
||||
public void setLakalantas(Integer lakalantas) {
|
||||
this.lakalantas = lakalantas;
|
||||
}
|
||||
|
||||
public Date getTglRujukan() {
|
||||
return tglRujukan;
|
||||
}
|
||||
|
||||
public void setTglRujukan(Date tglRujukan) {
|
||||
this.tglRujukan = tglRujukan;
|
||||
}
|
||||
|
||||
public String getNoRujukan() {
|
||||
return noRujukan;
|
||||
}
|
||||
|
||||
public void setNoRujukan(String noRujukan) {
|
||||
this.noRujukan = noRujukan;
|
||||
}
|
||||
|
||||
public String getNoSep() {
|
||||
return noSep;
|
||||
}
|
||||
|
||||
public void setNoSep(String noSep) {
|
||||
this.noSep = noSep;
|
||||
}
|
||||
|
||||
public AsuransiPasien getAsuransiPasien() {
|
||||
return asuransiPasien;
|
||||
}
|
||||
|
||||
public void setAsuransiPasien(AsuransiPasien asuransiPasien) {
|
||||
this.asuransiPasien = asuransiPasien;
|
||||
}
|
||||
|
||||
public Integer getAsuransiPasienId() {
|
||||
return asuransiPasienId;
|
||||
}
|
||||
|
||||
public void setAsuransiPasienId(Integer asuransiPasienId) {
|
||||
this.asuransiPasienId = asuransiPasienId;
|
||||
}
|
||||
|
||||
public Date getTglRegistrasi() {
|
||||
return tglRegistrasi;
|
||||
}
|
||||
|
||||
public void setTglRegistrasi(Date tglRegistrasi) {
|
||||
this.tglRegistrasi = tglRegistrasi;
|
||||
}
|
||||
|
||||
public Diagnosa getDiagnosa() {
|
||||
return diagnosa;
|
||||
}
|
||||
|
||||
public void setDiagnosa(Diagnosa diagnosa) {
|
||||
this.diagnosa = diagnosa;
|
||||
}
|
||||
|
||||
public Integer getDiagnosaId() {
|
||||
return diagnosaId;
|
||||
}
|
||||
|
||||
public void setDiagnosaId(Integer diagnosaId) {
|
||||
this.diagnosaId = diagnosaId;
|
||||
}
|
||||
|
||||
public Date getTanggalSep() {
|
||||
return tanggalSep;
|
||||
}
|
||||
|
||||
public void setTanggalSep(Date tanggalSep) {
|
||||
this.tanggalSep = tanggalSep;
|
||||
}
|
||||
|
||||
public String getCatatan() {
|
||||
return catatan;
|
||||
}
|
||||
|
||||
public void setCatatan(String catatan) {
|
||||
this.catatan = catatan;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,83 +1,43 @@
|
||||
package com.jasamedika.medifirst2000.entities;
|
||||
|
||||
import java.io.Serializable;
|
||||
import org.hibernate.envers.Audited;
|
||||
import javax.persistence.*;
|
||||
|
||||
import org.hibernate.validator.constraints.NotEmpty;
|
||||
|
||||
import com.jasamedika.medifirst2000.base.BaseMaster;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import org.hibernate.validator.constraints.Length;
|
||||
import org.hibernate.validator.internal.util.logging.Messages;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonManagedReference;
|
||||
import com.jasamedika.medifirst2000.base.BaseMaster;
|
||||
import com.jasamedika.medifirst2000.helper.Caption;
|
||||
import org.hibernate.envers.Audited;
|
||||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.GenerationType;
|
||||
import javax.persistence.Id;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import javax.persistence.*;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
import static javax.persistence.GenerationType.SEQUENCE;
|
||||
|
||||
/**
|
||||
* class PenyebabKematian
|
||||
*
|
||||
* @author Generator
|
||||
*/
|
||||
@Entity // @Audited
|
||||
@Getter
|
||||
@Setter
|
||||
@Entity
|
||||
@Table(name = "PenyebabKematian_M")
|
||||
public class PenyebabKematian extends BaseMaster {
|
||||
@Id
|
||||
@GeneratedValue(strategy = SEQUENCE, generator = "public.penyebabkematian_m_id_seq")
|
||||
@SequenceGenerator(name = "public.penyebabkematian_m_id_seq", sequenceName = "public.penyebabkematian_m_id_seq", allocationSize = 1)
|
||||
@Column(name = "id")
|
||||
protected Integer id;
|
||||
|
||||
@NotNull(message = "Kd Penyebab Kematian tidak boleh kosong")
|
||||
@Column(name = "KdPenyebabKematian", nullable = false)
|
||||
@Caption(value = "Kode Penyebab Kematian")
|
||||
private Byte kdPenyebabKematian;
|
||||
|
||||
public void setKdPenyebabKematian(Byte kdPenyebabKematian) {
|
||||
this.kdPenyebabKematian = kdPenyebabKematian;
|
||||
}
|
||||
|
||||
public Byte getKdPenyebabKematian() {
|
||||
return this.kdPenyebabKematian;
|
||||
}
|
||||
|
||||
@NotNull(message = "Penyebab Kematian tidak boleh kosong")
|
||||
@Column(name = "PenyebabKematian", nullable = false, length = 50)
|
||||
@Caption(value = "Penyebab Kematian")
|
||||
private String penyebabKematian;
|
||||
|
||||
public void setPenyebabKematian(String penyebabKematian) {
|
||||
this.penyebabKematian = penyebabKematian;
|
||||
}
|
||||
|
||||
public String getPenyebabKematian() {
|
||||
return this.penyebabKematian;
|
||||
}
|
||||
|
||||
@NotNull(message = "QPenyebab Kematian tidak boleh kosong")
|
||||
@Column(name = "QPenyebabKematian", nullable = false)
|
||||
@Caption(value = "QPenyebab Kematian")
|
||||
private Byte qPenyebabKematian;
|
||||
|
||||
public void setqPenyebabKematian(Byte qPenyebabKematian) {
|
||||
this.qPenyebabKematian = qPenyebabKematian;
|
||||
}
|
||||
|
||||
public Byte getqPenyebabKematian() {
|
||||
return this.qPenyebabKematian;
|
||||
}
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.penyebabkematian_m_id_seq")
|
||||
@javax.persistence.SequenceGenerator(name = "public.penyebabkematian_m_id_seq", sequenceName = "public.penyebabkematian_m_id_seq", allocationSize = 1)
|
||||
@Column(name = "id")
|
||||
protected Integer id;
|
||||
|
||||
public Integer getId() {
|
||||
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Integer id) {
|
||||
this.id = id;
|
||||
}
|
||||
}
|
||||
@ -1,5 +1,10 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
@ -7,22 +12,18 @@ import java.util.UUID;
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class AlamatDto {
|
||||
private UUID id;
|
||||
|
||||
private JenisAlamatDto jenisAlamat;
|
||||
|
||||
private String alamat;
|
||||
|
||||
private String alamatEnkripsi;
|
||||
|
||||
private Integer rt;
|
||||
|
||||
private Integer rw;
|
||||
|
||||
private KelurahanDesaDto kelurahanDesa;
|
||||
|
||||
private Integer kodePos;
|
||||
|
||||
private NegaraDto negara;
|
||||
private UUID id;
|
||||
private JenisAlamatDto jenisAlamat;
|
||||
private String alamat;
|
||||
private String alamatEnkripsi;
|
||||
private Integer rt;
|
||||
private Integer rw;
|
||||
private KelurahanDesaDto kelurahanDesa;
|
||||
private Integer kodePos;
|
||||
private NegaraDto negara;
|
||||
}
|
||||
|
||||
@ -15,6 +15,12 @@ import lombok.NoArgsConstructor;
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class AsuransiDto {
|
||||
private Long id;
|
||||
private String asuransi;
|
||||
private Long id;
|
||||
private String asuransi;
|
||||
private String url;
|
||||
private String alamat;
|
||||
private String surel;
|
||||
private String narahubung;
|
||||
private Integer noTelepon;
|
||||
private Integer faksimili;
|
||||
}
|
||||
|
||||
@ -8,13 +8,13 @@ import lombok.NoArgsConstructor;
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
* @since 08/11/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class StatusPasienDto {
|
||||
private Long id;
|
||||
private String statusPasien;
|
||||
public class CaraMeninggalDto {
|
||||
private Long id;
|
||||
private String caraMeninggal;
|
||||
}
|
||||
@ -0,0 +1,21 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 08/11/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class GolonganResusDto {
|
||||
private Long id;
|
||||
private String golonganResus;
|
||||
private Character kodeResus;
|
||||
}
|
||||
@ -15,6 +15,7 @@ import lombok.NoArgsConstructor;
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class JenisBerkasDto {
|
||||
private Long id;
|
||||
private String jenisBerkas;
|
||||
private Long id;
|
||||
private String jenisBerkas;
|
||||
private KategoriBerkasDto kategoriBerkas;
|
||||
}
|
||||
|
||||
@ -0,0 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 08/11/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class KategoriBerkasDto {
|
||||
private Long id;
|
||||
private String kategoriBerkas;
|
||||
}
|
||||
@ -16,34 +16,36 @@ import java.util.UUID;
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class PasienDto {
|
||||
private UUID id;
|
||||
private String noRekamMedis;
|
||||
private String gelarDepan;
|
||||
private String namaLengkap;
|
||||
private String namaLengkapEnkripsi;
|
||||
private String namaPanggilan;
|
||||
private String gelarBelakang;
|
||||
private Set<IdentitasDto> identitas;
|
||||
private String tempatLahir;
|
||||
private LocalDateTime tanggalLahir;
|
||||
private JenisKelaminDto jenisKelamin;
|
||||
private GolonganDarahDto golonganDarah;
|
||||
private CaraLahirDto caraLahir;
|
||||
private SukuDto suku;
|
||||
private BahasaDto bahasa;
|
||||
private KewarganegaraanDto kewarganegaraan;
|
||||
private NegaraDto negara;
|
||||
private AgamaDto agama;
|
||||
private PendidikanDto pendidikan;
|
||||
private Set<AlamatDto> alamat;
|
||||
private String surel;
|
||||
private String surelEnkripsi;
|
||||
private Set<GawaiDto> gawai;
|
||||
private PekerjaanDto pekerjaan;
|
||||
private LingkunganKerjaDto lingkunganKerja;
|
||||
private StatusPerkawinanDto statusPerkawinan;
|
||||
private Set<BerkasDto> berkas;
|
||||
private Set<KeluargaDto> keluarga;
|
||||
private Set<JaminanDto> jaminan;
|
||||
private StatusPasienDto statusPasien;
|
||||
private UUID id;
|
||||
private String noRekamMedis;
|
||||
private String gelarDepan;
|
||||
private String namaLengkap;
|
||||
private String namaLengkapEnkripsi;
|
||||
private String namaPanggilan;
|
||||
private String gelarBelakang;
|
||||
private SapaanDto sapaan;
|
||||
private Set<IdentitasDto> identitas;
|
||||
private String tempatLahir;
|
||||
private LocalDateTime tanggalLahir;
|
||||
private JenisKelaminDto jenisKelamin;
|
||||
private GolonganDarahDto golonganDarah;
|
||||
private GolonganResusDto golonganResus;
|
||||
private CaraLahirDto caraLahir;
|
||||
private CaraMeninggalDto caraMeninggal;
|
||||
private SukuDto suku;
|
||||
private BahasaDto bahasa;
|
||||
private KewarganegaraanDto kewarganegaraan;
|
||||
private NegaraDto negara;
|
||||
private AgamaDto agama;
|
||||
private PendidikanDto pendidikan;
|
||||
private Set<AlamatDto> alamat;
|
||||
private String surel;
|
||||
private String surelEnkripsi;
|
||||
private Set<GawaiDto> gawai;
|
||||
private PekerjaanDto pekerjaan;
|
||||
private LingkunganKerjaDto lingkunganKerja;
|
||||
private StatusPerkawinanDto statusPerkawinan;
|
||||
private Set<BerkasDto> berkas;
|
||||
private Set<KeluargaDto> keluarga;
|
||||
private Set<JaminanDto> jaminan;
|
||||
}
|
||||
|
||||
@ -0,0 +1,22 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 08/11/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class SapaanDto {
|
||||
private Long id;
|
||||
private String sapaan;
|
||||
private Integer usiaMinimal;
|
||||
private Integer usiaMaksimal;
|
||||
}
|
||||
@ -2,510 +2,142 @@ package com.jasamedika.medifirst2000.vo;
|
||||
|
||||
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
|
||||
import com.jasamedika.medifirst2000.helper.Caption;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* class Alamat
|
||||
* class Alamat
|
||||
*
|
||||
* @author Generator
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
public class AlamatVO extends BaseMasterVO {
|
||||
|
||||
private static final long serialVersionUID = 3125504058977184317L;
|
||||
|
||||
@Caption(value="AlamatVO Email")
|
||||
@Caption(value = "AlamatVO Email")
|
||||
private String alamatEmail;
|
||||
|
||||
@Caption(value="AlamatVO Lengkap")
|
||||
@Caption(value = "AlamatVO Lengkap")
|
||||
private String alamatLengkap;
|
||||
|
||||
@Caption(value="Black Berry")
|
||||
@Caption(value = "Black Berry")
|
||||
private String blackBerry;
|
||||
|
||||
@Caption(value="Desa Kelurahan")
|
||||
@Caption(value = "Desa Kelurahan")
|
||||
private String namaDesaKelurahan;
|
||||
|
||||
@Caption(value="Facebook")
|
||||
@Caption(value = "Facebook")
|
||||
private String facebook;
|
||||
|
||||
@Caption(value="Faksimile1")
|
||||
@Caption(value = "Faksimile1")
|
||||
private String faksimile1;
|
||||
|
||||
@Caption(value="Faksimile2")
|
||||
@Caption(value = "Faksimile2")
|
||||
private String faksimile2;
|
||||
|
||||
@Caption(value="Fixed Phone1")
|
||||
@Caption(value = "Fixed Phone1")
|
||||
private String fixedPhone1;
|
||||
|
||||
@Caption(value="Fixed Phone2")
|
||||
@Caption(value = "Fixed Phone2")
|
||||
private String fixedPhone2;
|
||||
|
||||
@Caption(value="Is Billing Address")
|
||||
@Caption(value = "Is Billing Address")
|
||||
private Byte isBillingAddress;
|
||||
|
||||
@Caption(value="Is Primary Address")
|
||||
@Caption(value = "Is Primary Address")
|
||||
private Byte isPrimaryAddress;
|
||||
|
||||
@Caption(value="Is Shipping Address")
|
||||
@Caption(value = "Is Shipping Address")
|
||||
private Byte isShippingAddress;
|
||||
|
||||
@Caption(value="Kode Alamat")
|
||||
@Caption(value = "Kode Alamat")
|
||||
private Integer kdAlamat;
|
||||
|
||||
@Caption(value="Object Desa Kelurahan")
|
||||
@Caption(value = "Object Desa Kelurahan")
|
||||
private DesaKelurahanVO desaKelurahan;
|
||||
|
||||
private Integer desaKelurahanId;
|
||||
|
||||
@Caption(value="Object Hubungan Keluarga")
|
||||
@Caption(value = "Object Hubungan Keluarga")
|
||||
private HubunganKeluargaVO hubunganKeluarga;
|
||||
|
||||
private Integer hubunganKeluargaId;
|
||||
|
||||
@Caption(value="Object Jenis Alamat")
|
||||
@Caption(value = "Object Jenis Alamat")
|
||||
private JenisAlamatVO jenisAlamat;
|
||||
|
||||
private Integer jenisAlamatId;
|
||||
|
||||
@Caption(value="Object Kecamatan")
|
||||
@Caption(value = "Object Kecamatan")
|
||||
private KecamatanVO kecamatan;
|
||||
|
||||
private Integer kecamatanId;
|
||||
|
||||
@Caption(value="Object Kota Kabupaten")
|
||||
@Caption(value = "Object Kota Kabupaten")
|
||||
private KotaKabupatenVO kotaKabupaten;
|
||||
|
||||
private Integer kotaKabupatenId;
|
||||
|
||||
@Caption(value="Object Negara")
|
||||
@Caption(value = "Object Negara")
|
||||
private NegaraVO negara;
|
||||
|
||||
private Integer negaraId;
|
||||
|
||||
@Caption(value="Object Pegawai")
|
||||
@Caption(value = "Object Pegawai")
|
||||
private LoginUserVO pegawai;
|
||||
|
||||
private Integer pegawaiId;
|
||||
|
||||
@Caption(value="Object Propinsi")
|
||||
@Caption(value = "Object Propinsi")
|
||||
private PropinsiVO propinsi;
|
||||
|
||||
private Integer propinsiId;
|
||||
|
||||
@Caption(value="Object Rekanan")
|
||||
@Caption(value = "Object Rekanan")
|
||||
private RekananVO rekanan;
|
||||
|
||||
private Integer rekananId;
|
||||
|
||||
@Caption(value="Kecamatan")
|
||||
@Caption(value = "Kecamatan")
|
||||
private String namaKecamatan;
|
||||
|
||||
@Caption(value="Keterangan Lainnya")
|
||||
@Caption(value = "Keterangan Lainnya")
|
||||
private String keteranganLainnya;
|
||||
|
||||
@Caption(value="Kode Pos")
|
||||
@Caption(value = "Kode Pos")
|
||||
private String kodePos;
|
||||
|
||||
@Caption(value="Kota Kabupaten")
|
||||
@Caption(value = "Kota Kabupaten")
|
||||
private String namaKotaKabupaten;
|
||||
|
||||
@Caption(value="Line")
|
||||
@Caption(value = "Line")
|
||||
private String line;
|
||||
|
||||
@Caption(value="Mobile Phone1")
|
||||
@Caption(value = "Mobile Phone1")
|
||||
private String mobilePhone1;
|
||||
|
||||
@Caption(value="Mobile Phone2")
|
||||
@Caption(value = "Mobile Phone2")
|
||||
private String mobilePhone2;
|
||||
|
||||
@Caption(value="Nama Tempat Gedung")
|
||||
@Caption(value = "Nama Tempat Gedung")
|
||||
private String namaTempatGedung;
|
||||
|
||||
@Caption(value="No C M")
|
||||
@Caption(value = "No C M")
|
||||
private PasienVO pasien;
|
||||
|
||||
private Integer pasienId;
|
||||
|
||||
@Caption(value="RT R W")
|
||||
@Caption(value = "RT R W")
|
||||
private String rtrw;
|
||||
|
||||
@Caption(value="Twitter")
|
||||
@Caption(value = "Twitter")
|
||||
private String twitter;
|
||||
|
||||
@Caption(value="Website")
|
||||
@Caption(value = "Website")
|
||||
private String website;
|
||||
|
||||
@Caption(value="Whats App")
|
||||
@Caption(value = "Whats App")
|
||||
private String whatsApp;
|
||||
|
||||
@Caption(value="Yahoo Messenger")
|
||||
@Caption(value = "Yahoo Messenger")
|
||||
private String yahooMessenger;
|
||||
|
||||
public String getAlamatEmail() {
|
||||
return alamatEmail;
|
||||
}
|
||||
|
||||
public void setAlamatEmail(String alamatEmail) {
|
||||
this.alamatEmail = alamatEmail;
|
||||
}
|
||||
|
||||
public String getAlamatLengkap() {
|
||||
return alamatLengkap;
|
||||
}
|
||||
|
||||
public void setAlamatLengkap(String alamatLengkap) {
|
||||
this.alamatLengkap = alamatLengkap;
|
||||
}
|
||||
|
||||
public String getBlackBerry() {
|
||||
return blackBerry;
|
||||
}
|
||||
|
||||
public void setBlackBerry(String blackBerry) {
|
||||
this.blackBerry = blackBerry;
|
||||
}
|
||||
|
||||
public String getNamaDesaKelurahan() {
|
||||
return namaDesaKelurahan;
|
||||
}
|
||||
|
||||
public void setNamaDesaKelurahan(String namaDesaKelurahan) {
|
||||
this.namaDesaKelurahan = namaDesaKelurahan;
|
||||
}
|
||||
|
||||
public String getFacebook() {
|
||||
return facebook;
|
||||
}
|
||||
|
||||
public void setFacebook(String facebook) {
|
||||
this.facebook = facebook;
|
||||
}
|
||||
|
||||
public String getFaksimile1() {
|
||||
return faksimile1;
|
||||
}
|
||||
|
||||
public void setFaksimile1(String faksimile1) {
|
||||
this.faksimile1 = faksimile1;
|
||||
}
|
||||
|
||||
public String getFaksimile2() {
|
||||
return faksimile2;
|
||||
}
|
||||
|
||||
public void setFaksimile2(String faksimile2) {
|
||||
this.faksimile2 = faksimile2;
|
||||
}
|
||||
|
||||
public String getFixedPhone1() {
|
||||
return fixedPhone1;
|
||||
}
|
||||
|
||||
public void setFixedPhone1(String fixedPhone1) {
|
||||
this.fixedPhone1 = fixedPhone1;
|
||||
}
|
||||
|
||||
public String getFixedPhone2() {
|
||||
return fixedPhone2;
|
||||
}
|
||||
|
||||
public void setFixedPhone2(String fixedPhone2) {
|
||||
this.fixedPhone2 = fixedPhone2;
|
||||
}
|
||||
|
||||
public Byte getIsBillingAddress() {
|
||||
return isBillingAddress;
|
||||
}
|
||||
|
||||
public void setIsBillingAddress(Byte isBillingAddress) {
|
||||
this.isBillingAddress = isBillingAddress;
|
||||
}
|
||||
|
||||
public Byte getIsPrimaryAddress() {
|
||||
return isPrimaryAddress;
|
||||
}
|
||||
|
||||
public void setIsPrimaryAddress(Byte isPrimaryAddress) {
|
||||
this.isPrimaryAddress = isPrimaryAddress;
|
||||
}
|
||||
|
||||
public Byte getIsShippingAddress() {
|
||||
return isShippingAddress;
|
||||
}
|
||||
|
||||
public void setIsShippingAddress(Byte isShippingAddress) {
|
||||
this.isShippingAddress = isShippingAddress;
|
||||
}
|
||||
|
||||
public Integer getKdAlamat() {
|
||||
return kdAlamat;
|
||||
}
|
||||
|
||||
public void setKdAlamat(Integer kdAlamat) {
|
||||
this.kdAlamat = kdAlamat;
|
||||
}
|
||||
|
||||
public DesaKelurahanVO getDesaKelurahan() {
|
||||
return desaKelurahan;
|
||||
}
|
||||
|
||||
public void setDesaKelurahan(DesaKelurahanVO desaKelurahan) {
|
||||
this.desaKelurahan = desaKelurahan;
|
||||
}
|
||||
|
||||
public Integer getDesaKelurahanId() {
|
||||
return desaKelurahanId;
|
||||
}
|
||||
|
||||
public void setDesaKelurahanId(Integer desaKelurahanId) {
|
||||
this.desaKelurahanId = desaKelurahanId;
|
||||
}
|
||||
|
||||
public HubunganKeluargaVO getHubunganKeluarga() {
|
||||
return hubunganKeluarga;
|
||||
}
|
||||
|
||||
public void setHubunganKeluarga(HubunganKeluargaVO hubunganKeluarga) {
|
||||
this.hubunganKeluarga = hubunganKeluarga;
|
||||
}
|
||||
|
||||
public Integer getHubunganKeluargaId() {
|
||||
return hubunganKeluargaId;
|
||||
}
|
||||
|
||||
public void setHubunganKeluargaId(Integer hubunganKeluargaId) {
|
||||
this.hubunganKeluargaId = hubunganKeluargaId;
|
||||
}
|
||||
|
||||
public JenisAlamatVO getJenisAlamat() {
|
||||
return jenisAlamat;
|
||||
}
|
||||
|
||||
public void setJenisAlamat(JenisAlamatVO jenisAlamat) {
|
||||
this.jenisAlamat = jenisAlamat;
|
||||
}
|
||||
|
||||
public Integer getJenisAlamatId() {
|
||||
return jenisAlamatId;
|
||||
}
|
||||
|
||||
public void setJenisAlamatId(Integer jenisAlamatId) {
|
||||
this.jenisAlamatId = jenisAlamatId;
|
||||
}
|
||||
|
||||
public KecamatanVO getKecamatan() {
|
||||
return kecamatan;
|
||||
}
|
||||
|
||||
public void setKecamatan(KecamatanVO kecamatan) {
|
||||
this.kecamatan = kecamatan;
|
||||
}
|
||||
|
||||
public Integer getKecamatanId() {
|
||||
return kecamatanId;
|
||||
}
|
||||
|
||||
public void setKecamatanId(Integer kecamatanId) {
|
||||
this.kecamatanId = kecamatanId;
|
||||
}
|
||||
|
||||
public KotaKabupatenVO getKotaKabupaten() {
|
||||
return kotaKabupaten;
|
||||
}
|
||||
|
||||
public void setKotaKabupaten(KotaKabupatenVO kotaKabupaten) {
|
||||
this.kotaKabupaten = kotaKabupaten;
|
||||
}
|
||||
|
||||
public Integer getKotaKabupatenId() {
|
||||
return kotaKabupatenId;
|
||||
}
|
||||
|
||||
public void setKotaKabupatenId(Integer kotaKabupatenId) {
|
||||
this.kotaKabupatenId = kotaKabupatenId;
|
||||
}
|
||||
|
||||
public NegaraVO getNegara() {
|
||||
return negara;
|
||||
}
|
||||
|
||||
public void setNegara(NegaraVO negara) {
|
||||
this.negara = negara;
|
||||
}
|
||||
|
||||
public Integer getNegaraId() {
|
||||
return negaraId;
|
||||
}
|
||||
|
||||
public void setNegaraId(Integer negaraId) {
|
||||
this.negaraId = negaraId;
|
||||
}
|
||||
|
||||
public LoginUserVO getPegawai() {
|
||||
return pegawai;
|
||||
}
|
||||
|
||||
public void setPegawai(LoginUserVO pegawai) {
|
||||
this.pegawai = pegawai;
|
||||
}
|
||||
|
||||
public Integer getPegawaiId() {
|
||||
return pegawaiId;
|
||||
}
|
||||
|
||||
public void setPegawaiId(Integer pegawaiId) {
|
||||
this.pegawaiId = pegawaiId;
|
||||
}
|
||||
|
||||
public PropinsiVO getPropinsi() {
|
||||
return propinsi;
|
||||
}
|
||||
|
||||
public void setPropinsi(PropinsiVO propinsi) {
|
||||
this.propinsi = propinsi;
|
||||
}
|
||||
|
||||
public Integer getPropinsiId() {
|
||||
return propinsiId;
|
||||
}
|
||||
|
||||
public void setPropinsiId(Integer propinsiId) {
|
||||
this.propinsiId = propinsiId;
|
||||
}
|
||||
|
||||
public RekananVO getRekanan() {
|
||||
return rekanan;
|
||||
}
|
||||
|
||||
public void setRekanan(RekananVO rekanan) {
|
||||
this.rekanan = rekanan;
|
||||
}
|
||||
|
||||
public Integer getRekananId() {
|
||||
return rekananId;
|
||||
}
|
||||
|
||||
public void setRekananId(Integer rekananId) {
|
||||
this.rekananId = rekananId;
|
||||
}
|
||||
|
||||
public String getNamaKecamatan() {
|
||||
return namaKecamatan;
|
||||
}
|
||||
|
||||
public void setNamaKecamatan(String namaKecamatan) {
|
||||
this.namaKecamatan = namaKecamatan;
|
||||
}
|
||||
|
||||
public String getKeteranganLainnya() {
|
||||
return keteranganLainnya;
|
||||
}
|
||||
|
||||
public void setKeteranganLainnya(String keteranganLainnya) {
|
||||
this.keteranganLainnya = keteranganLainnya;
|
||||
}
|
||||
|
||||
public String getKodePos() {
|
||||
return kodePos;
|
||||
}
|
||||
|
||||
public void setKodePos(String kodePos) {
|
||||
this.kodePos = kodePos;
|
||||
}
|
||||
|
||||
public String getNamaKotaKabupaten() {
|
||||
return namaKotaKabupaten;
|
||||
}
|
||||
|
||||
public void setNamaKotaKabupaten(String namaKotaKabupaten) {
|
||||
this.namaKotaKabupaten = namaKotaKabupaten;
|
||||
}
|
||||
|
||||
public String getLine() {
|
||||
return line;
|
||||
}
|
||||
|
||||
public void setLine(String line) {
|
||||
this.line = line;
|
||||
}
|
||||
|
||||
public String getMobilePhone1() {
|
||||
return mobilePhone1;
|
||||
}
|
||||
|
||||
public void setMobilePhone1(String mobilePhone1) {
|
||||
this.mobilePhone1 = mobilePhone1;
|
||||
}
|
||||
|
||||
public String getMobilePhone2() {
|
||||
return mobilePhone2;
|
||||
}
|
||||
|
||||
public void setMobilePhone2(String mobilePhone2) {
|
||||
this.mobilePhone2 = mobilePhone2;
|
||||
}
|
||||
|
||||
public String getNamaTempatGedung() {
|
||||
return namaTempatGedung;
|
||||
}
|
||||
|
||||
public void setNamaTempatGedung(String namaTempatGedung) {
|
||||
this.namaTempatGedung = namaTempatGedung;
|
||||
}
|
||||
|
||||
public PasienVO getPasien() {
|
||||
return pasien;
|
||||
}
|
||||
|
||||
public void setPasien(PasienVO pasien) {
|
||||
this.pasien = pasien;
|
||||
}
|
||||
|
||||
public Integer getPasienId() {
|
||||
return pasienId;
|
||||
}
|
||||
|
||||
public void setPasienId(Integer pasienId) {
|
||||
this.pasienId = pasienId;
|
||||
}
|
||||
|
||||
public String getRtrw() {
|
||||
return rtrw;
|
||||
}
|
||||
|
||||
public void setRtrw(String rtrw) {
|
||||
this.rtrw = rtrw;
|
||||
}
|
||||
|
||||
public String getTwitter() {
|
||||
return twitter;
|
||||
}
|
||||
|
||||
public void setTwitter(String twitter) {
|
||||
this.twitter = twitter;
|
||||
}
|
||||
|
||||
public String getWebsite() {
|
||||
return website;
|
||||
}
|
||||
|
||||
public void setWebsite(String website) {
|
||||
this.website = website;
|
||||
}
|
||||
|
||||
public String getWhatsApp() {
|
||||
return whatsApp;
|
||||
}
|
||||
|
||||
public void setWhatsApp(String whatsApp) {
|
||||
this.whatsApp = whatsApp;
|
||||
}
|
||||
|
||||
public String getYahooMessenger() {
|
||||
return yahooMessenger;
|
||||
}
|
||||
|
||||
public void setYahooMessenger(String yahooMessenger) {
|
||||
this.yahooMessenger = yahooMessenger;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -1,41 +1,23 @@
|
||||
package com.jasamedika.medifirst2000.vo;
|
||||
|
||||
import java.io.Serializable;
|
||||
import javax.persistence.*;
|
||||
import java.util.Date;
|
||||
import org.hibernate.validator.constraints.NotEmpty;
|
||||
|
||||
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
|
||||
import com.jasamedika.medifirst2000.entities.AsuransiPasien;
|
||||
import com.jasamedika.medifirst2000.entities.DataAsuransi;
|
||||
import com.jasamedika.medifirst2000.entities.Diagnosa;
|
||||
import com.jasamedika.medifirst2000.entities.GolonganAsuransi;
|
||||
import com.jasamedika.medifirst2000.entities.HubunganPesertaAsuransi;
|
||||
import com.jasamedika.medifirst2000.entities.JenisKelamin;
|
||||
import com.jasamedika.medifirst2000.entities.Kelas;
|
||||
import com.jasamedika.medifirst2000.entities.Pasien;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.Rekanan;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
import org.hibernate.validator.constraints.Length;
|
||||
import org.hibernate.validator.internal.util.logging.Messages;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonManagedReference;
|
||||
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
|
||||
import com.jasamedika.medifirst2000.helper.Caption;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Date;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
public class AsuransiPasienVO extends BaseMasterVO {
|
||||
|
||||
|
||||
@Caption(value = "Alamat Lengkap")
|
||||
private String alamatLengkap;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@Caption(value = "Object Golongan Asuransi")
|
||||
private GolonganAsuransiVO golonganAsuransi;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@NotNull(message = "Kd Hubungan Peserta tidak boleh kosong")
|
||||
@Caption(value = "Object Hubungan Peserta")
|
||||
private HubunganPesertaAsuransiVO hubunganPeserta;
|
||||
@ -43,12 +25,10 @@ public class AsuransiPasienVO extends BaseMasterVO {
|
||||
@Caption(value = "Kode Institusi Asal")
|
||||
private Integer kdInstitusiAsal;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@NotNull(message = "Kd Jenis Kelamin tidak boleh kosong")
|
||||
@Caption(value = "Object Jenis Kelamin")
|
||||
private JenisKelaminVO jenisKelamin;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@NotNull(message = "Kd Kelas Di Jamin tidak boleh kosong")
|
||||
@Caption(value = "Object Kelas Di Jamin")
|
||||
private KelasVO kelasDiJamin;
|
||||
@ -56,18 +36,15 @@ public class AsuransiPasienVO extends BaseMasterVO {
|
||||
@Caption(value = "Kode Last Unit Bagian")
|
||||
private Integer kdLastUnitBagian;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@Caption(value = "Object Pegawai")
|
||||
private PegawaiVO pegawai;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@Caption(value = "Object Rekanan")
|
||||
private RekananVO rekanan;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@Caption(value = "Last Unit Bagian")
|
||||
private RuanganVO lastUnitBagian;
|
||||
|
||||
|
||||
@NotNull(message = "Nama Peserta tidak boleh kosong")
|
||||
@Caption(value = "Nama Peserta")
|
||||
private String namaPeserta;
|
||||
@ -85,7 +62,6 @@ public class AsuransiPasienVO extends BaseMasterVO {
|
||||
@Caption(value = "No Asuransi Head")
|
||||
private String noAsuransiHead;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@Caption(value = "No C M")
|
||||
private PasienVO noCm;
|
||||
|
||||
@ -110,18 +86,16 @@ public class AsuransiPasienVO extends BaseMasterVO {
|
||||
|
||||
@Caption(value = "Tanggal Mulai Berlaku Last")
|
||||
private Date tglMulaiBerlakuLast;
|
||||
|
||||
|
||||
@Caption(value = "JenisPeserta")
|
||||
private String jenisPeserta;
|
||||
|
||||
|
||||
@Caption(value = "NmProvider")
|
||||
private String nmProvider;
|
||||
|
||||
|
||||
@Caption(value = "KdProvider")
|
||||
private String kdProvider;
|
||||
|
||||
//----------------------------------------------Pemakaian Asuransi-----------------------------------------------------
|
||||
|
||||
|
||||
@Caption(value = "PpkRujukan")
|
||||
private String ppkRujukan;
|
||||
|
||||
@ -142,299 +116,11 @@ public class AsuransiPasienVO extends BaseMasterVO {
|
||||
|
||||
@Caption(value = "NoSep")
|
||||
private String noSep;
|
||||
|
||||
|
||||
@Caption(value = "ObjectDiagnosaFK")
|
||||
private DiagnosaVO diagnosa;
|
||||
|
||||
@Column(name = "TanggalSep", nullable = true )
|
||||
|
||||
private Date tanggalSep;
|
||||
|
||||
|
||||
private String catatan;
|
||||
|
||||
public String getCatatan() {
|
||||
return catatan;
|
||||
}
|
||||
public void setCatatan(String catatan) {
|
||||
this.catatan = catatan;
|
||||
}
|
||||
|
||||
public String getAlamatLengkap() {
|
||||
return alamatLengkap;
|
||||
}
|
||||
|
||||
public void setAlamatLengkap(String alamatLengkap) {
|
||||
this.alamatLengkap = alamatLengkap;
|
||||
}
|
||||
|
||||
public GolonganAsuransiVO getGolonganAsuransi() {
|
||||
return golonganAsuransi;
|
||||
}
|
||||
|
||||
public void setGolonganAsuransi(GolonganAsuransiVO golonganAsuransi) {
|
||||
this.golonganAsuransi = golonganAsuransi;
|
||||
}
|
||||
|
||||
public HubunganPesertaAsuransiVO getHubunganPeserta() {
|
||||
return hubunganPeserta;
|
||||
}
|
||||
|
||||
public void setHubunganPeserta(HubunganPesertaAsuransiVO hubunganPeserta) {
|
||||
this.hubunganPeserta = hubunganPeserta;
|
||||
}
|
||||
|
||||
public Integer getKdInstitusiAsal() {
|
||||
return kdInstitusiAsal;
|
||||
}
|
||||
|
||||
public void setKdInstitusiAsal(Integer kdInstitusiAsal) {
|
||||
this.kdInstitusiAsal = kdInstitusiAsal;
|
||||
}
|
||||
|
||||
public JenisKelaminVO getJenisKelamin() {
|
||||
return jenisKelamin;
|
||||
}
|
||||
|
||||
public void setJenisKelamin(JenisKelaminVO jenisKelamin) {
|
||||
this.jenisKelamin = jenisKelamin;
|
||||
}
|
||||
|
||||
public KelasVO getKelasDiJamin() {
|
||||
return kelasDiJamin;
|
||||
}
|
||||
|
||||
public void setKelasDiJamin(KelasVO kelasDiJamin) {
|
||||
this.kelasDiJamin = kelasDiJamin;
|
||||
}
|
||||
|
||||
public Integer getKdLastUnitBagian() {
|
||||
return kdLastUnitBagian;
|
||||
}
|
||||
|
||||
public void setKdLastUnitBagian(Integer kdLastUnitBagian) {
|
||||
this.kdLastUnitBagian = kdLastUnitBagian;
|
||||
}
|
||||
|
||||
public PegawaiVO getPegawai() {
|
||||
return pegawai;
|
||||
}
|
||||
|
||||
public void setPegawai(PegawaiVO pegawai) {
|
||||
this.pegawai = pegawai;
|
||||
}
|
||||
|
||||
public RekananVO getRekanan() {
|
||||
return rekanan;
|
||||
}
|
||||
|
||||
public void setRekanan(RekananVO rekanan) {
|
||||
this.rekanan = rekanan;
|
||||
}
|
||||
|
||||
public RuanganVO getLastUnitBagian() {
|
||||
return lastUnitBagian;
|
||||
}
|
||||
|
||||
public void setLastUnitBagian(RuanganVO lastUnitBagian) {
|
||||
this.lastUnitBagian = lastUnitBagian;
|
||||
}
|
||||
|
||||
public String getNamaPeserta() {
|
||||
return namaPeserta;
|
||||
}
|
||||
|
||||
public void setNamaPeserta(String namaPeserta) {
|
||||
this.namaPeserta = namaPeserta;
|
||||
}
|
||||
|
||||
public String getNikInstitusiAsal() {
|
||||
return nikInstitusiAsal;
|
||||
}
|
||||
|
||||
public void setNikInstitusiAsal(String nikInstitusiAsal) {
|
||||
this.nikInstitusiAsal = nikInstitusiAsal;
|
||||
}
|
||||
|
||||
public String getNipPns() {
|
||||
return nipPns;
|
||||
}
|
||||
|
||||
public void setNipPns(String nipPns) {
|
||||
this.nipPns = nipPns;
|
||||
}
|
||||
|
||||
public String getNoAsuransi() {
|
||||
return noAsuransi;
|
||||
}
|
||||
|
||||
public void setNoAsuransi(String noAsuransi) {
|
||||
this.noAsuransi = noAsuransi;
|
||||
}
|
||||
|
||||
public String getNoAsuransiHead() {
|
||||
return noAsuransiHead;
|
||||
}
|
||||
|
||||
public void setNoAsuransiHead(String noAsuransiHead) {
|
||||
this.noAsuransiHead = noAsuransiHead;
|
||||
}
|
||||
|
||||
public PasienVO getNoCm() {
|
||||
return noCm;
|
||||
}
|
||||
|
||||
public void setNoCm(PasienVO noCm) {
|
||||
this.noCm = noCm;
|
||||
}
|
||||
|
||||
public String getNoIdentitas() {
|
||||
return noIdentitas;
|
||||
}
|
||||
|
||||
public void setNoIdentitas(String noIdentitas) {
|
||||
this.noIdentitas = noIdentitas;
|
||||
}
|
||||
|
||||
public String getNoTelpFixed() {
|
||||
return noTelpFixed;
|
||||
}
|
||||
|
||||
public void setNoTelpFixed(String noTelpFixed) {
|
||||
this.noTelpFixed = noTelpFixed;
|
||||
}
|
||||
|
||||
public String getNoTelpMobile() {
|
||||
return noTelpMobile;
|
||||
}
|
||||
|
||||
public void setNoTelpMobile(String noTelpMobile) {
|
||||
this.noTelpMobile = noTelpMobile;
|
||||
}
|
||||
|
||||
public Integer getqAsuransi() {
|
||||
return qAsuransi;
|
||||
}
|
||||
|
||||
public void setqAsuransi(Integer qAsuransi) {
|
||||
this.qAsuransi = qAsuransi;
|
||||
}
|
||||
|
||||
public Date getTglAkhirBerlakuLast() {
|
||||
return tglAkhirBerlakuLast;
|
||||
}
|
||||
|
||||
public void setTglAkhirBerlakuLast(Date tglAkhirBerlakuLast) {
|
||||
this.tglAkhirBerlakuLast = tglAkhirBerlakuLast;
|
||||
}
|
||||
|
||||
public Date getTglLahir() {
|
||||
return tglLahir;
|
||||
}
|
||||
|
||||
public void setTglLahir(Date tglLahir) {
|
||||
this.tglLahir = tglLahir;
|
||||
}
|
||||
|
||||
public Date getTglMulaiBerlakuLast() {
|
||||
return tglMulaiBerlakuLast;
|
||||
}
|
||||
|
||||
public void setTglMulaiBerlakuLast(Date tglMulaiBerlakuLast) {
|
||||
this.tglMulaiBerlakuLast = tglMulaiBerlakuLast;
|
||||
}
|
||||
|
||||
public String getPpkRujukan() {
|
||||
return ppkRujukan;
|
||||
}
|
||||
|
||||
public void setPpkRujukan(String ppkRujukan) {
|
||||
this.ppkRujukan = ppkRujukan;
|
||||
}
|
||||
|
||||
public DiagnosaVO getDiagnosis() {
|
||||
return diagnosis;
|
||||
}
|
||||
|
||||
public void setDiagnosis(DiagnosaVO diagnosis) {
|
||||
this.diagnosis = diagnosis;
|
||||
}
|
||||
|
||||
public String getNoKepesertaan() {
|
||||
return noKepesertaan;
|
||||
}
|
||||
|
||||
public void setNoKepesertaan(String noKepesertaan) {
|
||||
this.noKepesertaan = noKepesertaan;
|
||||
}
|
||||
|
||||
public Integer getLakalantas() {
|
||||
return lakalantas;
|
||||
}
|
||||
|
||||
public void setLakalantas(Integer lakalantas) {
|
||||
this.lakalantas = lakalantas;
|
||||
}
|
||||
|
||||
public Date getTglRujukan() {
|
||||
return tglRujukan;
|
||||
}
|
||||
|
||||
public void setTglRujukan(Date tglRujukan) {
|
||||
this.tglRujukan = tglRujukan;
|
||||
}
|
||||
|
||||
public String getNoRujukan() {
|
||||
return noRujukan;
|
||||
}
|
||||
|
||||
public void setNoRujukan(String noRujukan) {
|
||||
this.noRujukan = noRujukan;
|
||||
}
|
||||
|
||||
public String getNoSep() {
|
||||
return noSep;
|
||||
}
|
||||
|
||||
public void setNoSep(String noSep) {
|
||||
this.noSep = noSep;
|
||||
}
|
||||
|
||||
public String getJenisPeserta() {
|
||||
return jenisPeserta;
|
||||
}
|
||||
|
||||
public void setJenisPeserta(String jenisPeserta) {
|
||||
this.jenisPeserta = jenisPeserta;
|
||||
}
|
||||
|
||||
public String getNmProvider() {
|
||||
return nmProvider;
|
||||
}
|
||||
|
||||
public void setNmProvider(String nmProvider) {
|
||||
this.nmProvider = nmProvider;
|
||||
}
|
||||
|
||||
public String getKdProvider() {
|
||||
return kdProvider;
|
||||
}
|
||||
|
||||
public void setKdProvider(String kdProvider) {
|
||||
this.kdProvider = kdProvider;
|
||||
}
|
||||
|
||||
public DiagnosaVO getDiagnosa() {
|
||||
return diagnosa;
|
||||
}
|
||||
|
||||
public void setDiagnosa(DiagnosaVO diagnosa) {
|
||||
this.diagnosa = diagnosa;
|
||||
}
|
||||
|
||||
public Date getTanggalSep() {
|
||||
return tanggalSep;
|
||||
}
|
||||
|
||||
public void setTanggalSep(Date tanggalSep) {
|
||||
this.tanggalSep = tanggalSep;
|
||||
}
|
||||
}
|
||||
|
||||
@ -137,4 +137,7 @@ public class PasienVO extends BaseMasterVO {
|
||||
|
||||
@Caption(value = "propinsi")
|
||||
private PropinsiVO propinsi;
|
||||
|
||||
@Caption(value = "Email")
|
||||
private String email;
|
||||
}
|
||||
|
||||
@ -1,10 +1,14 @@
|
||||
package com.jasamedika.medifirst2000.vo;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
|
||||
import com.jasamedika.medifirst2000.helper.Caption;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
public class PemakaianAsuransiVO extends BaseTransactionVO {
|
||||
@Caption(value = "No Registrasi")
|
||||
private PasienDaftarVO pasienDaftar;
|
||||
@ -41,101 +45,4 @@ public class PemakaianAsuransiVO extends BaseTransactionVO {
|
||||
|
||||
@Caption(value = "tanggalPendaftaran")
|
||||
private String tanggalPendaftaran;
|
||||
|
||||
public PasienDaftarVO getPasienDaftar() {
|
||||
return pasienDaftar;
|
||||
}
|
||||
|
||||
public void setPasienDaftar(PasienDaftarVO pasienDaftar) {
|
||||
this.pasienDaftar = pasienDaftar;
|
||||
}
|
||||
|
||||
public DataAsuransiVO getAsuransi() {
|
||||
return asuransi;
|
||||
}
|
||||
|
||||
public void setAsuransi(DataAsuransiVO asuransi) {
|
||||
this.asuransi = asuransi;
|
||||
}
|
||||
|
||||
public String getPpkRujukan() {
|
||||
return ppkRujukan;
|
||||
}
|
||||
|
||||
public void setPpkRujukan(String ppkRujukan) {
|
||||
this.ppkRujukan = ppkRujukan;
|
||||
}
|
||||
|
||||
public DiagnosaVO getDiagnosis() {
|
||||
return diagnosis;
|
||||
}
|
||||
|
||||
public void setDiagnosis(DiagnosaVO diagnosis) {
|
||||
this.diagnosis = diagnosis;
|
||||
}
|
||||
|
||||
public String getNoKepesertaan() {
|
||||
return noKepesertaan;
|
||||
}
|
||||
|
||||
public void setNoKepesertaan(String noKepesertaan) {
|
||||
this.noKepesertaan = noKepesertaan;
|
||||
}
|
||||
|
||||
public Integer getLakalantas() {
|
||||
return lakalantas;
|
||||
}
|
||||
|
||||
public void setLakalantas(Integer lakalantas) {
|
||||
this.lakalantas = lakalantas;
|
||||
}
|
||||
|
||||
public Date getTglRujukan() {
|
||||
return tglRujukan;
|
||||
}
|
||||
|
||||
public void setTglRujukan(Date tglRujukan) {
|
||||
this.tglRujukan = tglRujukan;
|
||||
}
|
||||
|
||||
public String getNoRujukan() {
|
||||
return noRujukan;
|
||||
}
|
||||
|
||||
public void setNoRujukan(String noRujukan) {
|
||||
this.noRujukan = noRujukan;
|
||||
}
|
||||
|
||||
public String getNoSep() {
|
||||
return noSep;
|
||||
}
|
||||
|
||||
public void setNoSep(String noSep) {
|
||||
this.noSep = noSep;
|
||||
}
|
||||
|
||||
public AsuransiPasienVO getAsuransiPasien() {
|
||||
return asuransiPasien;
|
||||
}
|
||||
|
||||
public void setAsuransiPasien(AsuransiPasienVO asuransiPasien) {
|
||||
this.asuransiPasien = asuransiPasien;
|
||||
}
|
||||
|
||||
public Date getTglRegistrasi() {
|
||||
return tglRegistrasi;
|
||||
}
|
||||
|
||||
public void setTglRegistrasi(Date tglRegistrasi) {
|
||||
this.tglRegistrasi = tglRegistrasi;
|
||||
}
|
||||
|
||||
public String getTanggalPendaftaran() {
|
||||
return tanggalPendaftaran;
|
||||
}
|
||||
|
||||
public void setTanggalPendaftaran(String tanggalPendaftaran) {
|
||||
this.tanggalPendaftaran = tanggalPendaftaran;
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,63 +1,24 @@
|
||||
package com.jasamedika.medifirst2000.vo;
|
||||
|
||||
import java.io.Serializable;
|
||||
import javax.persistence.*;
|
||||
import java.util.Date;
|
||||
import org.hibernate.validator.constraints.NotEmpty;
|
||||
|
||||
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import org.hibernate.validator.constraints.Length;
|
||||
import org.hibernate.validator.internal.util.logging.Messages;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonManagedReference;
|
||||
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
|
||||
import com.jasamedika.medifirst2000.helper.Caption;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* class PenyebabKematian
|
||||
* class PenyebabKematian
|
||||
*
|
||||
* @author Generator
|
||||
*/
|
||||
//@Entity
|
||||
//@Table(name = "PenyebabKematian_M")
|
||||
@Getter
|
||||
@Setter
|
||||
public class PenyebabKematianVO extends BaseMasterVO {
|
||||
@Caption(value="Kode Penyebab Kematian")
|
||||
@Caption(value = "Kode Penyebab Kematian")
|
||||
private Byte kdPenyebabKematian;
|
||||
|
||||
public void setKdPenyebabKematian(Byte kdPenyebabKematian) {
|
||||
this.kdPenyebabKematian = kdPenyebabKematian;
|
||||
}
|
||||
|
||||
@Column(name = "KdPenyebabKematian", nullable = false )
|
||||
public Byte getKdPenyebabKematian(){
|
||||
return this.kdPenyebabKematian;
|
||||
}
|
||||
|
||||
@Caption(value="Penyebab Kematian")
|
||||
@Caption(value = "Penyebab Kematian")
|
||||
private String penyebabKematian;
|
||||
|
||||
public void setPenyebabKematian(String penyebabKematian) {
|
||||
this.penyebabKematian = penyebabKematian;
|
||||
}
|
||||
|
||||
@Column(name = "PenyebabKematian", nullable = false , length = 50)
|
||||
public String getPenyebabKematian(){
|
||||
return this.penyebabKematian;
|
||||
}
|
||||
|
||||
@Caption(value="QPenyebab Kematian")
|
||||
@Caption(value = "QPenyebab Kematian")
|
||||
private Byte qPenyebabKematian;
|
||||
|
||||
public void setqPenyebabKematian(Byte qPenyebabKematian) {
|
||||
this.qPenyebabKematian = qPenyebabKematian;
|
||||
}
|
||||
|
||||
@Column(name = "QPenyebabKematian", nullable = false )
|
||||
public Byte getqPenyebabKematian(){
|
||||
return this.qPenyebabKematian;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user