2021-09-17 10:48:24 +07:00

886 lines
20 KiB
Java

package com.jasamedika.medifirst2000.entities;
//import javax.validation.constraints.* ;
//import org.hibernate.validator.constraints.* ;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
@Entity
@Table(name="PelayananPasienDetailKBayar_T")
public class PelayananPasienDetailKBayar extends BaseTransaction {
@ManyToOne
@JoinColumn(name = "noSbm")
@Caption(value = "noSbm")
private StrukBuktiPenerimaan noSbm;
@Column(name = "noSbm", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String noSbmId;
@ManyToOne
@JoinColumn(name = "NoStruk")
@Caption(value = "NoStruk")
private StrukPelayanan noStruk;
@Column(name = "NoStruk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String noStrukId;
@Column(name="NoMasuk", nullable=true, length=10)
@Caption(value = "NoMasuk")
private String noMasuk;
@ManyToOne
@JoinColumn(name = "NoRegistrasi")
@Caption(value = "NoRegistrasi")
private PasienDaftar noRegistrasi;
@Column(name = "NoRegistrasi", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String noRegistrasiId;
@ManyToOne
@JoinColumn(name = "NoCM")
@Caption(value = "NoCM")
private Pasien noCm;
@Column(name = "NoCM", insertable = false, updatable = false)
private Integer noCmId;
@ManyToOne
@JoinColumn(name = "ObjectRuanganFk")
@Caption(value = "Ruangan")
private Ruangan ruangan;
@Column(name = "ObjectRuanganFk", insertable = false, updatable = false)
private Integer ruanganId;
@Column(name="TglPelayanan", nullable=false)
@Caption(value = "tglPelayanan")
private Date tglPelayanan;
@ManyToOne
@JoinColumn(name = "ObjectProdukFk")
@Caption(value = "Produk")
private Produk produk;
@Column(name = "ObjectProdukFk", insertable = false, updatable = false)
private Integer produkId;
@ManyToOne
@JoinColumn(name = "ObjectAsalProdukFk")
@Caption(value = "Asal Produk")
private AsalProduk asalProduk;
@Column(name = "ObjectAsalProdukFk", insertable = false, updatable = false)
private Integer asalProdukId;
@ManyToOne
@JoinColumn(name = "ObjectKomponenHargaFk")
@Caption(value = "KomponenHarga")
private KomponenHarga komponenHarga;
@Column(name = "ObjectKomponenHargaFk", insertable = false, updatable = false)
private Integer komponenHargaId;
@Column(name="Satuan", nullable=false, length=1)
@Caption(value = "satuan")
private String satuan;
@Column(name="QtyProduk", nullable=false)
@Caption(value = "qtyProduk")
private Float qtyProduk;
@Column(name="QtyProdukExec")
@Caption(value = "qtyProdukExec")
private Float qtyProdukExec ;
@Column(name="HargaNetto", nullable=false)
@Caption(value = "hargaNetto")
private Double hargaNetto;
@Column(name="HargaSatuan", nullable=false)
@Caption(value = "hargaSatuan")
private Double hargaSatuan;
@ManyToOne
@JoinColumn(name = "ObjectPegawaiPJawabFk")
@Caption(value = "pegawaiPJawab")
private Pegawai pegawaiPJawab;
@Column(name = "ObjectPegawaiPJawabFk", insertable = false, updatable = false)
private Integer pegawaiPJawabId;
@ManyToOne
@JoinColumn(name = "ObjectPegawaiAsistenPJFk")
@Caption(value = "pegawaiAsistenPJ")
private Pegawai pegawaiAsistenPJ ;
@Column(name = "ObjectPegawaiAsistenPJFk", insertable = false, updatable = false)
private Integer pegawaiAsistenPJId;
@ManyToOne
@JoinColumn(name = "ObjectKasusPenyakitFk")
@Caption(value = "KasusPenyakit")
private KasusPenyakit kasusPenyakit;
@Column(name = "ObjectKasusPenyakitFk", insertable = false, updatable = false)
private Integer kasusPenyakitId;
@ManyToOne
@JoinColumn(name = "ObjectKelasFk")
@Caption(value = "Kelas")
private Kelas kelas;
@Column(name = "ObjectKelasFk", insertable = false, updatable = false)
private Integer kelasId;
@ManyToOne
@JoinColumn(name = "ObjectPaketFk")
@Caption(value = "Paket")
private Paket paket;
@Column(name = "ObjectPaketFk", insertable = false, updatable = false)
private Integer paketId;
@ManyToOne
@JoinColumn(name = "ObjectJenisTarifFk")
@Caption(value = "JenisTarif")
private JenisTarif jenisTarif;
@Column(name = "ObjectJenisTarifFk", insertable = false, updatable = false)
private Integer jenisTarifId;
@Column(name="TglBerlaku")
@Caption(value = "tglBerlaku")
private Date tglBerlaku;
@ManyToOne
@JoinColumn(name = "noResep")
@Caption(value = "noResep")
private StrukResep noResep;
@Column(name = "noResep", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String noResepId;
@Column(name="ResepKe")
@Caption(value = "resepKe")
private Byte resepKe;
@ManyToOne
@JoinColumn(name = "ObjectJenisKemasanFk")
@Caption(value = "JenisKemasan")
private JenisKemasan jenisKemasan;
@Column(name = "ObjectJenisTarifFk", insertable = false, updatable = false)
private Integer jenisKemasanId;
@ManyToOne
@JoinColumn(name = "ObjectruanganStokFk")
@Caption(value = "ruanganStok")
private Ruangan ruanganStok;
@Column(name = "ObjectruanganStokFk", insertable = false, updatable = false)
private Integer ruanganStokId;
@ManyToOne
@JoinColumn(name = "noStrukText")
@Caption(value = "noStrukText")
private StrukPelayanan noStrukText;
@Column(name = "noStrukText", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String noStrukTextId;
@ManyToOne
@JoinColumn(name = "ObjectProduk4UsedFk")
@Caption(value = "produk4Used")
private Produk produk4Used;
@Column(name = "ObjectProduk4UsedFk", insertable = false, updatable = false)
private Integer produk4UsedId;
@ManyToOne
@JoinColumn(name = "nosjp")
@Caption(value = "nosjp")
private PemakaianAsuransi nosjp;
@Column(name = "nosjp", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String nosjpId;
@ManyToOne
@JoinColumn(name = "ObjectKelompokPasienFk")
@Caption(value = "KelompokPasien")
private KelompokPasien kelompokpasien;
@Column(name = "ObjectKelompokPasienFk", insertable = false, updatable = false)
private Integer kelompokpasienId;
@ManyToOne
@JoinColumn(name = "ObjectrekananPenjaminFk")
@Caption(value = "rekananPenjamin")
private Rekanan rekananPenjamin;
@Column(name = "ObjectrekananPenjaminFk", insertable = false, updatable = false)
private Integer rekananPenjaminId;
@ManyToOne
@JoinColumn(name = "ObjectkelasDiJaminFk")
@Caption(value = "kelasDiJamin")
private Kelas kelasDiJamin;
@Column(name = "ObjectkelasDiJaminFk", insertable = false, updatable = false)
@Caption(value = "kelasDiJamin")
private Integer kelasDiJaminId;
@Column(name="HargaSatuanDiJamin", nullable=false)
@Caption(value = "hargaSatuanDiJamin")
private Double hargaSatuanDiJamin;
@Column(name="HargaSatuanPPenjamin", nullable=false)
@Caption(value = "hargaSatuanPPenjamin")
private Double hargaSatuanPPenjamin;
@Column(name="HargaSatuanPProfile", nullable=false)
@Caption(value = "hargaSatuanPProfile")
private Double hargaSatuanPProfile;
@ManyToOne
@JoinColumn(name = "ObjectrekananRujukanFk")
@Caption(value = "rekananRujukan")
private Rekanan rekananRujukan;
@Column(name = "ObjectrekananRujukanFk", insertable = false, updatable = false)
private Integer rekananRujukanId;
@ManyToOne
@JoinColumn(name = "ObjectruanganAsalFk")
@Caption(value = "ruanganAsal")
private Ruangan ruanganAsal;
@Column(name = "ObjectruanganAsalFk", insertable = false, updatable = false)
private Integer ruanganAsalId;
@Column(name="NoHasilPeriksa", length=10)
@Caption(value = "noHasilPeriksa")
private String noHasilPeriksa;
@Column(name="NoRecTrigger", length=36)
@Caption(value = "noRecTrigger")
private String noRecTrigger;
@Column(name="NoVerifikasi", length=10)
@Caption(value = "noVerifikasi")
private String noVerifikasi;
@Column(name="TotalDiBebaskan", nullable=false)
@Caption(value = "totalDiBebaskan")
private Double totalDiBebaskan;
@Column(name="TotalDiBayar", nullable=false)
@Caption(value = "totalDiBayar")
private Double totalDiBayar;
@Column(name="TotalSisaTagihan", nullable=false)
@Caption(value = "totalSisaTagihan")
private Double totalSisaTagihan;
@ManyToOne
@JoinColumn(name = "noSbmD")
@Caption(value = "noSbmD")
private StrukBuktiPenerimaan noSbmD;
@Column(name = "noSbmD", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String noSbmDId;
@Column(name="hargaDiskon")
@Caption(value = "hargaDiskon")
private Double hargaDiskon;
@Column(name="totalDiBayarLebih")
@Caption(value = "totalDiBayarLebih")
private Double totalDiBayarLebih;
public StrukBuktiPenerimaan getNoSbm() {
return noSbm;
}
public void setNoSbm(StrukBuktiPenerimaan noSbm) {
this.noSbm = noSbm;
}
public String getNoSbmId() {
return noSbmId;
}
public void setNoSbmId(String noSbmId) {
this.noSbmId = noSbmId;
}
public StrukPelayanan getNoStruk() {
return noStruk;
}
public void setNoStruk(StrukPelayanan noStruk) {
this.noStruk = noStruk;
}
public String getNoStrukId() {
return noStrukId;
}
public void setNoStrukId(String noStrukId) {
this.noStrukId = noStrukId;
}
public String getNoMasuk() {
return noMasuk;
}
public void setNoMasuk(String noMasuk) {
this.noMasuk = noMasuk;
}
public PasienDaftar getNoRegistrasi() {
return noRegistrasi;
}
public void setNoRegistrasi(PasienDaftar noRegistrasi) {
this.noRegistrasi = noRegistrasi;
}
public String getNoRegistrasiId() {
return noRegistrasiId;
}
public void setNoRegistrasiId(String noRegistrasiId) {
this.noRegistrasiId = noRegistrasiId;
}
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 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 Date getTglPelayanan() {
return tglPelayanan;
}
public void setTglPelayanan(Date tglPelayanan) {
this.tglPelayanan = tglPelayanan;
}
public Produk getProduk() {
return produk;
}
public void setProduk(Produk produk) {
this.produk = produk;
}
public Integer getProdukId() {
return produkId;
}
public void setProdukId(Integer produkId) {
this.produkId = produkId;
}
public AsalProduk getAsalProduk() {
return asalProduk;
}
public void setAsalProduk(AsalProduk asalProduk) {
this.asalProduk = asalProduk;
}
public Integer getAsalProdukId() {
return asalProdukId;
}
public void setAsalProdukId(Integer asalProdukId) {
this.asalProdukId = asalProdukId;
}
public KomponenHarga getKomponenHarga() {
return komponenHarga;
}
public void setKomponenHarga(KomponenHarga komponenHarga) {
this.komponenHarga = komponenHarga;
}
public Integer getKomponenHargaId() {
return komponenHargaId;
}
public void setKomponenHargaId(Integer komponenHargaId) {
this.komponenHargaId = komponenHargaId;
}
public String getSatuan() {
return satuan;
}
public void setSatuan(String satuan) {
this.satuan = satuan;
}
public Float getQtyProduk() {
return qtyProduk;
}
public void setQtyProduk(Float qtyProduk) {
this.qtyProduk = qtyProduk;
}
public Float getQtyProdukExec() {
return qtyProdukExec;
}
public void setQtyProdukExec(Float qtyProdukExec) {
this.qtyProdukExec = qtyProdukExec;
}
public Double getHargaNetto() {
return hargaNetto;
}
public void setHargaNetto(Double hargaNetto) {
this.hargaNetto = hargaNetto;
}
public Double getHargaSatuan() {
return hargaSatuan;
}
public void setHargaSatuan(Double hargaSatuan) {
this.hargaSatuan = hargaSatuan;
}
public Pegawai getPegawaiPJawab() {
return pegawaiPJawab;
}
public void setPegawaiPJawab(Pegawai pegawaiPJawab) {
this.pegawaiPJawab = pegawaiPJawab;
}
public Integer getPegawaiPJawabId() {
return pegawaiPJawabId;
}
public void setPegawaiPJawabId(Integer pegawaiPJawabId) {
this.pegawaiPJawabId = pegawaiPJawabId;
}
public Pegawai getPegawaiAsistenPJ() {
return pegawaiAsistenPJ;
}
public void setPegawaiAsistenPJ(Pegawai pegawaiAsistenPJ) {
this.pegawaiAsistenPJ = pegawaiAsistenPJ;
}
public Integer getPegawaiAsistenPJId() {
return pegawaiAsistenPJId;
}
public void setPegawaiAsistenPJId(Integer pegawaiAsistenPJId) {
this.pegawaiAsistenPJId = pegawaiAsistenPJId;
}
public KasusPenyakit getKasusPenyakit() {
return kasusPenyakit;
}
public void setKasusPenyakit(KasusPenyakit kasusPenyakit) {
this.kasusPenyakit = kasusPenyakit;
}
public Integer getKasusPenyakitId() {
return kasusPenyakitId;
}
public void setKasusPenyakitId(Integer kasusPenyakitId) {
this.kasusPenyakitId = kasusPenyakitId;
}
public Kelas getKelas() {
return kelas;
}
public void setKelas(Kelas kelas) {
this.kelas = kelas;
}
public Integer getKelasId() {
return kelasId;
}
public void setKelasId(Integer kelasId) {
this.kelasId = kelasId;
}
public Paket getPaket() {
return paket;
}
public void setPaket(Paket paket) {
this.paket = paket;
}
public Integer getPaketId() {
return paketId;
}
public void setPaketId(Integer paketId) {
this.paketId = paketId;
}
public JenisTarif getJenisTarif() {
return jenisTarif;
}
public void setJenisTarif(JenisTarif jenisTarif) {
this.jenisTarif = jenisTarif;
}
public Integer getJenisTarifId() {
return jenisTarifId;
}
public void setJenisTarifId(Integer jenisTarifId) {
this.jenisTarifId = jenisTarifId;
}
public Date getTglBerlaku() {
return tglBerlaku;
}
public void setTglBerlaku(Date tglBerlaku) {
this.tglBerlaku = tglBerlaku;
}
public StrukResep getNoResep() {
return noResep;
}
public void setNoResep(StrukResep noResep) {
this.noResep = noResep;
}
public String getNoResepId() {
return noResepId;
}
public void setNoResepId(String noResepId) {
this.noResepId = noResepId;
}
public String getNoStrukTextId() {
return noStrukTextId;
}
public void setNoStrukTextId(String noStrukTextId) {
this.noStrukTextId = noStrukTextId;
}
public String getNosjpId() {
return nosjpId;
}
public void setNosjpId(String nosjpId) {
this.nosjpId = nosjpId;
}
public void setNoStrukText(StrukPelayanan noStrukText) {
this.noStrukText = noStrukText;
}
public void setNosjp(PemakaianAsuransi nosjp) {
this.nosjp = nosjp;
}
public void setNoSbmD(StrukBuktiPenerimaan noSbmD) {
this.noSbmD = noSbmD;
}
public Byte getResepKe() {
return resepKe;
}
public void setResepKe(Byte resepKe) {
this.resepKe = resepKe;
}
public JenisKemasan getJenisKemasan() {
return jenisKemasan;
}
public void setJenisKemasan(JenisKemasan jenisKemasan) {
this.jenisKemasan = jenisKemasan;
}
public Integer getJenisKemasanId() {
return jenisKemasanId;
}
public void setJenisKemasanId(Integer jenisKemasanId) {
this.jenisKemasanId = jenisKemasanId;
}
public Ruangan getRuanganStok() {
return ruanganStok;
}
public void setRuanganStok(Ruangan ruanganStok) {
this.ruanganStok = ruanganStok;
}
public Integer getRuanganStokId() {
return ruanganStokId;
}
public void setRuanganStokId(Integer ruanganStokId) {
this.ruanganStokId = ruanganStokId;
}
public StrukPelayanan getNoStrukText() {
return noStrukText;
}
public Produk getProduk4Used() {
return produk4Used;
}
public void setProduk4Used(Produk produk4Used) {
this.produk4Used = produk4Used;
}
public Integer getProduk4UsedId() {
return produk4UsedId;
}
public void setProduk4UsedId(Integer produk4UsedId) {
this.produk4UsedId = produk4UsedId;
}
public KelompokPasien getKelompokpasien() {
return kelompokpasien;
}
public void setKelompokpasien(KelompokPasien kelompokpasien) {
this.kelompokpasien = kelompokpasien;
}
public Integer getKelompokpasienId() {
return kelompokpasienId;
}
public void setKelompokpasienId(Integer kelompokpasienId) {
this.kelompokpasienId = kelompokpasienId;
}
public Rekanan getRekananPenjamin() {
return rekananPenjamin;
}
public void setRekananPenjamin(Rekanan rekananPenjamin) {
this.rekananPenjamin = rekananPenjamin;
}
public Integer getRekananPenjaminId() {
return rekananPenjaminId;
}
public void setRekananPenjaminId(Integer rekananPenjaminId) {
this.rekananPenjaminId = rekananPenjaminId;
}
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 Double getHargaSatuanDiJamin() {
return hargaSatuanDiJamin;
}
public void setHargaSatuanDiJamin(Double hargaSatuanDiJamin) {
this.hargaSatuanDiJamin = hargaSatuanDiJamin;
}
public Double getHargaSatuanPPenjamin() {
return hargaSatuanPPenjamin;
}
public void setHargaSatuanPPenjamin(Double hargaSatuanPPenjamin) {
this.hargaSatuanPPenjamin = hargaSatuanPPenjamin;
}
public Double getHargaSatuanPProfile() {
return hargaSatuanPProfile;
}
public void setHargaSatuanPProfile(Double hargaSatuanPProfile) {
this.hargaSatuanPProfile = hargaSatuanPProfile;
}
public Rekanan getRekananRujukan() {
return rekananRujukan;
}
public void setRekananRujukan(Rekanan rekananRujukan) {
this.rekananRujukan = rekananRujukan;
}
public Integer getRekananRujukanId() {
return rekananRujukanId;
}
public void setRekananRujukanId(Integer rekananRujukanId) {
this.rekananRujukanId = rekananRujukanId;
}
public Ruangan getRuanganAsal() {
return ruanganAsal;
}
public void setRuanganAsal(Ruangan ruanganAsal) {
this.ruanganAsal = ruanganAsal;
}
public Integer getRuanganAsalId() {
return ruanganAsalId;
}
public void setRuanganAsalId(Integer ruanganAsalId) {
this.ruanganAsalId = ruanganAsalId;
}
public String getNoHasilPeriksa() {
return noHasilPeriksa;
}
public void setNoHasilPeriksa(String noHasilPeriksa) {
this.noHasilPeriksa = noHasilPeriksa;
}
public String getNoRecTrigger() {
return noRecTrigger;
}
public void setNoRecTrigger(String noRecTrigger) {
this.noRecTrigger = noRecTrigger;
}
public String getNoVerifikasi() {
return noVerifikasi;
}
public void setNoVerifikasi(String noVerifikasi) {
this.noVerifikasi = noVerifikasi;
}
public Double getTotalDiBebaskan() {
return totalDiBebaskan;
}
public void setTotalDiBebaskan(Double totalDiBebaskan) {
this.totalDiBebaskan = totalDiBebaskan;
}
public Double getTotalDiBayar() {
return totalDiBayar;
}
public void setTotalDiBayar(Double totalDiBayar) {
this.totalDiBayar = totalDiBayar;
}
public Double getTotalSisaTagihan() {
return totalSisaTagihan;
}
public void setTotalSisaTagihan(Double totalSisaTagihan) {
this.totalSisaTagihan = totalSisaTagihan;
}
public PemakaianAsuransi getNosjp() {
return nosjp;
}
public StrukBuktiPenerimaan getNoSbmD() {
return noSbmD;
}
public Double getHargaDiskon() {
return hargaDiskon;
}
public void setHargaDiskon(Double hargaDiskon) {
this.hargaDiskon = hargaDiskon;
}
public Double getTotalDiBayarLebih() {
return totalDiBayarLebih;
}
public void setTotalDiBayarLebih(Double totalDiBayarLebih) {
this.totalDiBayarLebih = totalDiBayarLebih;
}
public String getNoSbmDId() {
return noSbmDId;
}
public void setNoSbmDId(String noSbmDId) {
this.noSbmDId = noSbmDId;
}
}