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

946 lines
21 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 javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
@Entity
@Table(name="PelayananPasienDetailKBayarR_T")
public class PelayananPasienDetailKBayarR 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;
@ManyToOne
@JoinColumn(name = "noMasuk")
@Caption(value = "noMasuk")
private AntrianPasienDiPeriksa noMasuk;
@Column(name = "NoMasuk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String noMasukId;
@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 = "ObjectRuanganFk")
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 = "ObjectProdukFk")
private Produk produk;
@Column(name = "ObjectProdukFk", insertable = false, updatable = false)
private Integer produkId;
@ManyToOne
@JoinColumn(name = "ObjectAsalProdukFk")
@Caption(value = "AsalProduk")
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;
@ManyToOne
@JoinColumn(name = "ObjectKomponenHargaRFk")
@Caption(value = "KomponenHargaR")
private KomponenHarga komponenHargaR ;
@Column(name = "ObjectKomponenHargaRFk", insertable = false, updatable = false)
private Integer komponenHargaRId;
@ManyToOne
@JoinColumn(name = "ObjectKomponenHargaDetailRFk")
@Caption(value = "KomponenHargaDetailR")
private KomponenHarga komponenHargaDetailR ;
@Column(name = "ObjectKomponenHargaDetailRFk", insertable = false, updatable = false)
private Integer komponenHargaDetailRId;
@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 = "ObjectRuanganFk", 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 = "NoStruk")
private Produk produk4Used;
@Column(name = "ObjectRuanganStokFk", 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 = "Rekanan Penjamin")
private Rekanan rekananPenjamin;
@Column(name = "ObjectRekananPenjaminFk", insertable = false, updatable = false)
private Integer rekananPenjaminId;
@ManyToOne
@JoinColumn(name = "ObjectKelasDiJaminFk")
@Caption(value = "Kelas DiJamin")
private Kelas kelasDiJamin;
@Column(name = "ObjectKelasDiJaminFk", insertable = false, updatable = false)
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 = "ObjectKelasDiJaminFk", 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 = "hargaSatuanPProfile")
private String noHasilPeriksa ;
@Column(name="NoRecTrigger", length=36)
@Caption(value = "hargaSatuanPProfile")
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 AntrianPasienDiPeriksa getNoMasuk() {
return noMasuk;
}
public void setNoMasuk(AntrianPasienDiPeriksa noMasuk) {
this.noMasuk = noMasuk;
}
public String getNoMasukId() {
return noMasukId;
}
public void setNoMasukId(String noMasukId) {
this.noMasukId = noMasukId;
}
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 KomponenHarga getKomponenHargaR() {
return komponenHargaR;
}
public void setKomponenHargaR(KomponenHarga komponenHargaR) {
this.komponenHargaR = komponenHargaR;
}
public Integer getKomponenHargaRId() {
return komponenHargaRId;
}
public void setKomponenHargaRId(Integer komponenHargaRId) {
this.komponenHargaRId = komponenHargaRId;
}
public KomponenHarga getKomponenHargaDetailR() {
return komponenHargaDetailR;
}
public void setKomponenHargaDetailR(KomponenHarga komponenHargaDetailR) {
this.komponenHargaDetailR = komponenHargaDetailR;
}
public Integer getKomponenHargaDetailRId() {
return komponenHargaDetailRId;
}
public void setKomponenHargaDetailRId(Integer komponenHargaDetailRId) {
this.komponenHargaDetailRId = komponenHargaDetailRId;
}
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 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 void setNoStrukText(StrukPelayanan noStrukText) {
this.noStrukText = 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 PemakaianAsuransi getNoSjp() {
return noSjp;
}
public void setNoSjp(PemakaianAsuransi noSjp) {
this.noSjp = noSjp;
}
public String getNoSjpId() {
return noSjpId;
}
public void setNoSjpId(String noSjpId) {
this.noSjpId = noSjpId;
}
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 StrukBuktiPenerimaan getNoSbmD() {
return noSbmD;
}
public void setNoSbmD(StrukBuktiPenerimaan noSbmD) {
this.noSbmD = noSbmD;
}
public String getNoStrukTextId() {
return noStrukTextId;
}
public void setNoStrukTextId(String noStrukTextId) {
this.noStrukTextId = noStrukTextId;
}
public String getNoSbmDId() {
return noSbmDId;
}
public void setNoSbmDId(String noSbmDId) {
this.noSbmDId = noSbmDId;
}
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;
}
}