package com.jasamedika.medifirst2000.entities; import java.io.Serializable;import org.hibernate.envers.Audited; import java.util.Date; import java.util.HashSet; import java.util.Set; import javax.persistence.*; import org.hibernate.validator.constraints.NotEmpty; import com.jasamedika.medifirst2000.base.BaseTransaction; import javax.validation.constraints.NotNull; import org.hibernate.validator.constraints.Length; import org.hibernate.validator.internal.util.logging.Messages; import com.fasterxml.jackson.annotation.JsonBackReference; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonManagedReference; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption;import org.hibernate.envers.Audited; @Entity @Table(name = "AntrianPasienRegistrasi_T") @JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) public class AntrianPasienRegistrasi extends BaseTransaction { @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "Kebangsaan") @Caption(value="Object Desa kelurahan") private Kebangsaan kebangsaan; @Column(name = "Kebangsaan", insertable=false,updatable=false,nullable=true) private Integer kebangsaanId; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "Negara") @Caption(value="Object Desa kelurahan") private Negara negara; @Column(name = "Negara", insertable=false,updatable=false,nullable=true) private Integer negaraId; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "ObjectDesaKelurahanFk") @Caption(value="Object Desa kelurahan") private DesaKelurahan desaKelurahan; @Column(name = "ObjectDesaKelurahanFk", insertable=false,updatable=false,nullable=true) private Integer desaKelurahanId; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "ObjectKelompokPasienFk") @Caption(value="Object Kelompok Pasien") private KelompokPasien jenisPasien; @Column(name = "ObjectKelompokPasienFk", insertable=false,updatable=false,nullable=true) private Integer jenisPasienId; @Column(name = "namaAyah", nullable = true , length = 40) @Caption(value="Nama Ayah") private String namaAyah; @Column(name = "noTelepon", nullable = true , length = 40) @Caption(value="Nomor Telepon") private String noTelepon; @Column(name = "namaSuamiIstri", nullable = true , length = 40) @Caption(value="Nama/Suami Istri") private String namaSuamiIstri; @Column(name = "isConfirm",nullable=true) protected Boolean isConfirm; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "ObjectPegawaiFk") @Caption(value="Kode Dokter Order") private Pegawai pegawai; @Column(name = "ObjectPegawaiFk", insertable=false,updatable=false,nullable = true) private Integer pegawaiId; @Column(name = "tipePasien", nullable = true , length = 40) @Caption(value="Tipe Pasien") private String tipePasien; @Column(name = "type", nullable = true , length = 40) @Caption(value="Type") private String type; @Column(name = "noAntrian", nullable = true , length = 40) @Caption(value="no Antrian") private Integer noAntrian; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "NoCMFk") @Caption(value="No C M") private Pasien pasien; @Column(name = "NoCMFk", insertable=false,updatable=false,nullable = true) private Integer pasienId; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "ObjectJenisKelaminFk") @Caption(value="Object Jenis Kelamin") private JenisKelamin jenisKelamin; @Column(name = "ObjectJenisKelaminFk", insertable=false,updatable=false,nullable=true) private Integer jenisKelaminId; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "ObjectAgamaFk") @Caption(value="Object Agama") private Agama agama; @Column(name = "ObjectAgamaFk", insertable=false,updatable=false,nullable=true) private Integer agamaId; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "ObjectPendidikanFk") @Caption(value="Object Pendidikan") private Pendidikan pendidikan; @Column(name = "ObjectPendidikanFk", insertable=false,updatable=false,nullable=true) private Integer pendidikanId; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "ObjectPekerjaanFk") @Caption(value="Object Pekerjaan") private Pekerjaan pekerjaan; @Column(name = "ObjectPekerjaanFk", insertable=false,updatable=false,nullable=true) private Integer pekerjaanId; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "ObjectStatusPerkawinanFk") @Caption(value="Object Status Perkawinan") private StatusPerkawinan statusPerkawinan; @Column(name = "ObjectStatusPerkawinanFk", insertable=false,updatable=false,nullable=true) private Integer statusPerkawinanId; @Column(name = "TanggalReservasi", nullable = true ) @Caption(value="Tanggal Reservasi") private Date tglReservasi; @Column(name = "noReservasi", nullable = true ) @Caption(value="No Reservasi") private String noReservasi; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "ObjectRuanganFk") @Caption(value="Object Ruangan") private Ruangan ruangan; @Column(name = "ObjectRuanganFk", insertable=false,updatable=false,nullable=true) private Integer ruanganId; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "ObjectAsalRujukanFk") @Caption(value="Object Asal Rujukan") private AsalRujukan asalRujukan; @Column(name = "ObjectAsalRujukanFk", insertable=false,updatable=false,nullable=true) private Integer asalRujuakanId; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "ObjectGolonganDarahFk") @Caption(value="Object Golongan Darah") private GolonganDarah golonganDarah; @Column(name = "ObjectGolonganDarahFk", insertable=false,updatable=false,nullable=true) private Integer golonganDarahId; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "ObjectTitleFk") @Caption(value="Object Title") private TitlePasien titlePasien; @Column(name = "ObjectTitleFk", insertable=false,updatable=false,nullable=true) private Integer titlePasienId; @Column(name = "noBpjs",nullable=true) private String noBpjs; @Column(name = "noAsuransiLain",nullable=true) private String noAsuransiLain; @Column(name = "noIdentitas",nullable=true) private String noIdentitas; @Column(name = "tempatLahir",nullable=true) private String tempatLahir; @Column(name = "namaIbu",nullable=true) private String namaIbu; @Column(name = "TglLahir", nullable = true) @Caption(value="Tanggal Lahir") private Date tglLahir; @Column(name = "NamaPasien", nullable = true) @Caption(value="Nama Pasien") private String namaPasien; @Column(name = "alamatLengkap", nullable = true) @Caption(value="Alamat Lengkap") private String alamatLengkap; @OneToOne(fetch=FetchType.LAZY) @JoinColumn(name = "ObjectStrukReturFk") @Caption(value="Object Struk Retur") private StrukRetur strukRetur; @Column(name = "ObjectStrukReturFk", insertable=false,updatable=false,nullable=true) private String strukReturId; @Column(name = "Paspor", nullable = true ) @Caption(value="Paspor") private String paspor; @Column(name = "NoAditional", nullable = true ) @Caption(value="noAditional") private String noAditional; @Column(name = "Jenis", nullable = true ) @Caption(value="Jenis") private String jenis; @Column(name = "StatusPanggil", nullable = true ) @Caption(value="StatusPanggil") private String statusPanggil; public Kebangsaan getKebangsaan() { return kebangsaan; } public void setKebangsaan(Kebangsaan kebangsaan) { this.kebangsaan = kebangsaan; } public Integer getKebangsaanId() { return kebangsaanId; } public void setKebangsaanId(Integer kebangsaanId) { this.kebangsaanId = kebangsaanId; } 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 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 KelompokPasien getJenisPasien() { return jenisPasien; } public void setJenisPasien(KelompokPasien jenisPasien) { this.jenisPasien = jenisPasien; } public Integer getJenisPasienId() { return jenisPasienId; } public void setJenisPasienId(Integer jenisPasienId) { this.jenisPasienId = jenisPasienId; } public String getNamaAyah() { return namaAyah; } public void setNamaAyah(String namaAyah) { this.namaAyah = namaAyah; } public String getNoTelepon() { return noTelepon; } public void setNoTelepon(String noTelepon) { this.noTelepon = noTelepon; } public String getNamaSuamiIstri() { return namaSuamiIstri; } public void setNamaSuamiIstri(String namaSuamiIstri) { this.namaSuamiIstri = namaSuamiIstri; } public Boolean getIsConfirm() { return isConfirm; } public void setIsConfirm(Boolean isConfirm) { this.isConfirm = isConfirm; } 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 String getTipePasien() { return tipePasien; } public void setTipePasien(String tipePasien) { this.tipePasien = tipePasien; } public String getType() { return type; } public void setType(String type) { this.type = type; } public Integer getNoAntrian() { return noAntrian; } public void setNoAntrian(Integer noAntrian) { this.noAntrian = noAntrian; } 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 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 Agama getAgama() { return agama; } public void setAgama(Agama agama) { this.agama = agama; } public Integer getAgamaId() { return agamaId; } public void setAgamaId(Integer agamaId) { this.agamaId = agamaId; } public Pendidikan getPendidikan() { return pendidikan; } public void setPendidikan(Pendidikan pendidikan) { this.pendidikan = pendidikan; } public Integer getPendidikanId() { return pendidikanId; } public void setPendidikanId(Integer pendidikanId) { this.pendidikanId = pendidikanId; } public Pekerjaan getPekerjaan() { return pekerjaan; } public void setPekerjaan(Pekerjaan pekerjaan) { this.pekerjaan = pekerjaan; } public Integer getPekerjaanId() { return pekerjaanId; } public void setPekerjaanId(Integer pekerjaanId) { this.pekerjaanId = pekerjaanId; } public StatusPerkawinan getStatusPerkawinan() { return statusPerkawinan; } public void setStatusPerkawinan(StatusPerkawinan statusPerkawinan) { this.statusPerkawinan = statusPerkawinan; } public Integer getStatusPerkawinanId() { return statusPerkawinanId; } public void setStatusPerkawinanId(Integer statusPerkawinanId) { this.statusPerkawinanId = statusPerkawinanId; } public Date getTglReservasi() { return tglReservasi; } public void setTglReservasi(Date tglReservasi) { this.tglReservasi = tglReservasi; } public String getNoReservasi() { return noReservasi; } public void setNoReservasi(String noReservasi) { this.noReservasi = noReservasi; } public Ruangan getRuangan() { return ruangan; } public void setRuangan(Ruangan ruangan) { this.ruangan = ruangan; } public Integer getRuanganId() { return ruanganId; } public void setRuanganId(Integer ruanganId) { this.ruanganId = ruanganId; } public AsalRujukan getAsalRujukan() { return asalRujukan; } public void setAsalRujukan(AsalRujukan asalRujukan) { this.asalRujukan = asalRujukan; } public Integer getAsalRujuakanId() { return asalRujuakanId; } public void setAsalRujuakanId(Integer asalRujuakanId) { this.asalRujuakanId = asalRujuakanId; } public GolonganDarah getGolonganDarah() { return golonganDarah; } public void setGolonganDarah(GolonganDarah golonganDarah) { this.golonganDarah = golonganDarah; } public Integer getGolonganDarahId() { return golonganDarahId; } public void setGolonganDarahId(Integer golonganDarahId) { this.golonganDarahId = golonganDarahId; } public TitlePasien getTitlePasien() { return titlePasien; } public void setTitlePasien(TitlePasien titlePasien) { this.titlePasien = titlePasien; } public Integer getTitlePasienId() { return titlePasienId; } public void setTitlePasienId(Integer titlePasienId) { this.titlePasienId = titlePasienId; } public String getNoBpjs() { return noBpjs; } public void setNoBpjs(String noBpjs) { this.noBpjs = noBpjs; } public String getNoAsuransiLain() { return noAsuransiLain; } public void setNoAsuransiLain(String noAsuransiLain) { this.noAsuransiLain = noAsuransiLain; } public String getNoIdentitas() { return noIdentitas; } public void setNoIdentitas(String noIdentitas) { this.noIdentitas = noIdentitas; } public String getTempatLahir() { return tempatLahir; } public void setTempatLahir(String tempatLahir) { this.tempatLahir = tempatLahir; } public String getNamaIbu() { return namaIbu; } public void setNamaIbu(String namaIbu) { this.namaIbu = namaIbu; } public Date getTglLahir() { return tglLahir; } public void setTglLahir(Date tglLahir) { this.tglLahir = tglLahir; } public String getNamaPasien() { return namaPasien; } public void setNamaPasien(String namaPasien) { this.namaPasien = namaPasien; } public String getAlamatLengkap() { return alamatLengkap; } public void setAlamatLengkap(String alamatLengkap) { this.alamatLengkap = alamatLengkap; } public StrukRetur getStrukRetur() { return strukRetur; } public void setStrukRetur(StrukRetur strukRetur) { this.strukRetur = strukRetur; } public String getStrukReturId() { return strukReturId; } public void setStrukReturId(String strukReturId) { this.strukReturId = strukReturId; } 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 getJenis() { return jenis; } public void setJenis(String jenis) { this.jenis = jenis; } public String getStatusPanggil() { return statusPanggil; } public void setStatusPanggil(String statusPanggil) { this.statusPanggil = statusPanggil; } }