450 lines
11 KiB
Java
450 lines
11 KiB
Java
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;
|
|
|
|
|
|
@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)
|
|
@Column(name = "id")
|
|
protected Integer id;
|
|
|
|
@Column(name = "AlamatLengkap", nullable = true, length = 150)
|
|
@Caption(value = "Alamat Lengkap")
|
|
private String alamatLengkap;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectGolonganAsuransiFk")
|
|
@Caption(value = "Object Golongan Asuransi")
|
|
private GolonganAsuransi golonganAsuransi;
|
|
|
|
@Column(name = "ObjectGolonganAsuransiFk", insertable = false, updatable = false)
|
|
private Integer golonganAsuransiId;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectHubunganPesertaFk")
|
|
@Caption(value = "Object Hubungan Peserta")
|
|
private HubunganPesertaAsuransi hubunganPeserta;
|
|
|
|
@Column(name = "ObjectHubunganPesertaFk", insertable = false, updatable = false)
|
|
private Integer hubunganPesertaId;
|
|
|
|
@Caption(value = "Kode Institusi Asal")
|
|
@Column(name = "KdInstitusiAsal", nullable = true)
|
|
private short kdInstitusiAsal;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectJenisKelaminFk")
|
|
@Caption(value = "Object Jenis Kelamin")
|
|
private JenisKelamin jenisKelamin;
|
|
|
|
@Column(name = "ObjectJenisKelaminFk", insertable = false, updatable = false)
|
|
private Integer jenisKelaminId;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectKelasDiJaminFk")
|
|
@Caption(value = "Object Kelas Di Jamin")
|
|
private Kelas kelasDiJamin;
|
|
|
|
@Column(name = "ObjectKelasDiJaminFk", insertable = false, updatable = false)
|
|
private Integer kelasDiJaminId;
|
|
|
|
@Caption(value = "Kode Last Unit Bagian")
|
|
@Column(name = "KdLastUnitBagian", nullable = true)
|
|
private short kdLastUnitBagian;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectPegawaiFk")
|
|
@Caption(value = "Object Pegawai")
|
|
private Pegawai pegawai;
|
|
|
|
@Column(name = "ObjectPegawaiFk", insertable = false, updatable = false)
|
|
private Integer pegawaiId;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "KdPenjaminPasien")
|
|
@Caption(value = "Object Rekanan")
|
|
private Rekanan rekanan;
|
|
|
|
@Column(name = "KdPenjaminPasien", insertable = false, updatable = false)
|
|
private Integer kdPenjaminPasien;
|
|
|
|
@ManyToOne(fetch = FetchType.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)
|
|
@Caption(value = "Nama Peserta")
|
|
private String namaPeserta;
|
|
|
|
@Caption(value = "NIK Institusi Asal")
|
|
@Column(name = "NikInstitusiAsal", nullable = true, length = 15)
|
|
private String nikInstitusiAsal;
|
|
|
|
@Caption(value = "NIP PNS")
|
|
@Column(name = "NipPns", nullable = true, length = 30)
|
|
private String nipPns;
|
|
|
|
@Column(name = "NoAsuransi", nullable = true, length = 30)
|
|
@Caption(value = "No Asuransi")
|
|
private String noAsuransi;
|
|
|
|
@Column(name = "NoAsuransiHead", nullable = true, length = 30)
|
|
@Caption(value = "No Asuransi Head")
|
|
private String noAsuransiHead;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "NoCMFk")
|
|
@Caption(value = "No C M")
|
|
private Pasien noCm;
|
|
|
|
@Column(name="NoCMFk", insertable=false, updatable=false)
|
|
private Integer noCmId;
|
|
|
|
@Column(name = "NoIdentitas", nullable = true, length = 30)
|
|
@Caption(value = "No Identitas")
|
|
private String noIdentitas;
|
|
|
|
@Column(name = "NoTelpFixed", nullable = true, length = 15)
|
|
@Caption(value = "No Telp Fixed")
|
|
private String noTelpFixed;
|
|
|
|
@Column(name = "NoTelpMobile", nullable = true, length = 15)
|
|
@Caption(value = "No Telp Mobile")
|
|
private String noTelpMobile;
|
|
|
|
@Caption(value = "QAsuransi")
|
|
@Column(name = "QAsuransi", nullable = true, length = 15)
|
|
private Integer qAsuransi;
|
|
|
|
@Caption(value = "Tanggal Akhir Berlaku Last")
|
|
@Column(name = "TglAkhirBerlakuLast", nullable = true)
|
|
private Date tglAkhirBerlakuLast;
|
|
|
|
@Caption(value = "Tanggal Lahir")
|
|
@Column(name = "TglLahir", nullable = true)
|
|
private Date tglLahir;
|
|
|
|
@Caption(value = "Tanggal Mulai Berlaku Last")
|
|
@Column(name = "TglMulaiBerlakuLast", nullable = true)
|
|
private Date tglMulaiBerlakuLast;
|
|
|
|
//----------------------------------------------------------
|
|
|
|
@Column(name = "JenisPeserta", nullable = true, length = 100)
|
|
@Caption(value = "JenisPeserta")
|
|
private String jenisPeserta;
|
|
|
|
@Column(name = "NmProvider", nullable = true, length = 100)
|
|
@Caption(value = "NmProvider")
|
|
private String nmProvider;
|
|
|
|
@Column(name = "KdProvider", nullable = true, 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;
|
|
}
|
|
|
|
}
|