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", insertable = false, updatable = false) private String noSbmId; @ManyToOne @JoinColumn(name = "NoStruk") @Caption(value = "NoStruk") private StrukPelayanan noStruk; @Column(name = "NoStruk", insertable = false, updatable = false) private String noStrukId; @ManyToOne @JoinColumn(name = "noMasuk") @Caption(value = "noMasuk") private AntrianPasienDiPeriksa noMasuk; @Column(name = "NoMasuk", insertable = false, updatable = false) private String noMasukId; @ManyToOne @JoinColumn(name = "noRegistrasi") @Caption(value = "noRegistrasi") private PasienDaftar noRegistrasi; @Column(name = "noRegistrasi", 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", 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", 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", 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", 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; } }