2021-01-07 11:34:56 +07:00

384 lines
7.7 KiB
Java

package com.jasamedika.medifirst2000.vo;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIdentityReference;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.entities.LoginUser;
import com.jasamedika.medifirst2000.entities.Lokasi;
import com.jasamedika.medifirst2000.helper.Caption;
public class RegistrasiPasienVO extends BaseTransactionVO{
@ManyToOne
@NotNull(message="Object Pasien Harus Diisi")
@Caption(value="Object Pasien")
public PasienVO pasien;
@ManyToOne
@Caption(value="Object Pekerjaan")
private PekerjaanVO pekerjaan;
@ManyToOne
@Caption(value="Object TitlePasien")
private TitlePasienVO titlePasien;
@ManyToOne
@Caption(value="Object Pekerjaan")
private PendidikanVO pendidikan;
@ManyToOne
@Caption(value="Object Kebangsaan")
private KebangsaanVO kebangsaan;
@ManyToOne
@Caption(value="Object Pekerjaan")
private JenisKelaminVO jenisKelamin;
@ManyToOne
@Caption(value="Object Agama")
private AgamaVO agama;
@ManyToOne
@Caption(value="Object StatusPerkawinan")
private StatusPerkawinanVO statusPerkawinan;
@ManyToOne
@NotNull(message="Object Negara Harus Diisi")
@Caption(value="Object Negara")
private NegaraVO negara;
@ManyToOne
@NotNull(message="Object KelompokUmur Harus Diisi")
@Caption(value="Object KelompokUmur")
private KelompokUmurVO kelompokUmur;
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "nocm")
@Caption(value="Object Alamats")
private Set<AlamatVO> alamats=new HashSet<AlamatVO>();
@OneToMany
@Caption(value="Object Catatan Pasien")
private Set<CatatanPasienVO>catatanPasien=new HashSet<CatatanPasienVO>();
@ManyToOne
@Caption(value="Object Alamat")
private AlamatVO alamat;
private String alamatLengkap;
@ManyToOne
@Caption(value="Object Propinsi")
private PropinsiVO propinsi;
@ManyToOne
@Caption(value="Object JenisAlamat")
private JenisAlamatVO jenisAlamat;
@ManyToOne
@Caption(value="Object Lokasi")
private LokasiVO lokasiDokumenRM;
@ManyToOne
@Caption(value="Object Pegawai")
private LoginUserVO pegawai;
@ManyToOne
@Caption(value="Object Rekanan")
private RekananVO rekanan;
@ManyToOne
@Caption(value="Object Kecamatan")
private KecamatanVO kecamatan;
@ManyToOne
@Caption(value="Object Jabatan")
private JabatanVO jabatan;
@ManyToOne
@Caption(value="Object Suku")
private SukuVO suku;
@ManyToOne
@Caption(value="Object DesaKelurahan")
private DesaKelurahanVO desaKelurahan;
@ManyToOne
@Caption(value="Object DesaKelurahan")
private HubunganKeluargaVO hubunganKeluarga;
@ManyToOne
@Caption(value="Object KotaKabupaten")
private KotaKabupatenVO kotaKabupaten;
@Caption(value="Paspor")
private String paspor;
@Caption(value="noAditional")
private String noAditional;
@Caption(value="noTelepon")
private String noTelepon;
@Caption(value="namaAyah")
private String namaAyah;
public String getNamaIbu() {
return namaIbu;
}
public void setNamaIbu(String namaIbu) {
this.namaIbu = namaIbu;
}
@Caption(value="namaIbu")
private String namaIbu;
public String getNamaAyah() {
return namaAyah;
}
public void setNamaAyah(String namaAyah) {
this.namaAyah = namaAyah;
}
public PasienVO getPasien() {
return pasien;
}
public void setPasien(PasienVO pasien) {
this.pasien = pasien;
}
public PekerjaanVO getPekerjaan() {
return pekerjaan;
}
public void setPekerjaan(PekerjaanVO pekerjaan) {
this.pekerjaan = pekerjaan;
}
public TitlePasienVO getTitlePasien() {
return titlePasien;
}
public void setTitlePasien(TitlePasienVO titlePasien) {
this.titlePasien = titlePasien;
}
public PendidikanVO getPendidikan() {
return pendidikan;
}
public void setPendidikan(PendidikanVO pendidikan) {
this.pendidikan = pendidikan;
}
public KebangsaanVO getKebangsaan() {
return kebangsaan;
}
public void setKebangsaan(KebangsaanVO kebangsaan) {
this.kebangsaan = kebangsaan;
}
public JenisKelaminVO getJenisKelamin() {
return jenisKelamin;
}
public void setJenisKelamin(JenisKelaminVO jenisKelamin) {
this.jenisKelamin = jenisKelamin;
}
public AgamaVO getAgama() {
return agama;
}
public void setAgama(AgamaVO agama) {
this.agama = agama;
}
public StatusPerkawinanVO getStatusPerkawinan() {
return statusPerkawinan;
}
public void setStatusPerkawinan(StatusPerkawinanVO statusPerkawinan) {
this.statusPerkawinan = statusPerkawinan;
}
public NegaraVO getNegara() {
return negara;
}
public void setNegara(NegaraVO negara) {
this.negara = negara;
}
public KelompokUmurVO getKelompokUmur() {
return kelompokUmur;
}
public void setKelompokUmur(KelompokUmurVO kelompokUmur) {
this.kelompokUmur = kelompokUmur;
}
public Set<AlamatVO> getAlamats() {
return alamats;
}
public void setAlamats(Set<AlamatVO> alamats) {
this.alamats = alamats;
}
public Set<CatatanPasienVO> getCatatanPasien() {
return catatanPasien;
}
public void setCatatanPasien(Set<CatatanPasienVO> catatanPasien) {
this.catatanPasien = catatanPasien;
}
public AlamatVO getAlamat() {
return alamat;
}
public void setAlamat(AlamatVO alamat) {
this.alamat = alamat;
}
public String getAlamatLengkap() {
return alamatLengkap;
}
public void setAlamatLengkap(String alamatLengkap) {
this.alamatLengkap = alamatLengkap;
}
public PropinsiVO getPropinsi() {
return propinsi;
}
public void setPropinsi(PropinsiVO propinsi) {
this.propinsi = propinsi;
}
public JenisAlamatVO getJenisAlamat() {
return jenisAlamat;
}
public void setJenisAlamat(JenisAlamatVO jenisAlamat) {
this.jenisAlamat = jenisAlamat;
}
public LokasiVO getLokasiDokumenRM() {
return lokasiDokumenRM;
}
public void setLokasiDokumenRM(LokasiVO lokasiDokumenRM) {
this.lokasiDokumenRM = lokasiDokumenRM;
}
public LoginUserVO getPegawai() {
return pegawai;
}
public void setPegawai(LoginUserVO pegawai) {
this.pegawai = pegawai;
}
public RekananVO getRekanan() {
return rekanan;
}
public void setRekanan(RekananVO rekanan) {
this.rekanan = rekanan;
}
public KecamatanVO getKecamatan() {
return kecamatan;
}
public void setKecamatan(KecamatanVO kecamatan) {
this.kecamatan = kecamatan;
}
public JabatanVO getJabatan() {
return jabatan;
}
public void setJabatan(JabatanVO jabatan) {
this.jabatan = jabatan;
}
public SukuVO getSuku() {
return suku;
}
public void setSuku(SukuVO suku) {
this.suku = suku;
}
public DesaKelurahanVO getDesaKelurahan() {
return desaKelurahan;
}
public void setDesaKelurahan(DesaKelurahanVO desaKelurahan) {
this.desaKelurahan = desaKelurahan;
}
public HubunganKeluargaVO getHubunganKeluarga() {
return hubunganKeluarga;
}
public void setHubunganKeluarga(HubunganKeluargaVO hubunganKeluarga) {
this.hubunganKeluarga = hubunganKeluarga;
}
public KotaKabupatenVO getKotaKabupaten() {
return kotaKabupaten;
}
public void setKotaKabupaten(KotaKabupatenVO kotaKabupaten) {
this.kotaKabupaten = kotaKabupaten;
}
public String getPaspor() {
return paspor;
}
public void setPaspor(String paspor) {
this.paspor = paspor;
}
public String getNoAditional() {
return noAditional;
}
public void setNoAditional(String noAditional) {
this.noAditional = noAditional;
}
public String getNoTelepon() {
return noTelepon;
}
public void setNoTelepon(String noTelepon) {
this.noTelepon = noTelepon;
}
}