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

886 lines
19 KiB
Java

package com.jasamedika.medifirst2000.entities;
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="PelayananPasienBayar_T")
public class PelayananPasienBayar 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 = "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;
@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="HargaNetto", nullable=false)
@Caption(value = "hargaNetto")
private Double hargaNetto;
@Column(name="HargaSatuan", nullable=false)
@Caption(value = "hargaSatuan")
private Double hargaSatuan;
@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 = "ObjectKelasFk", 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;
@Column(name="NoResep", length=10)
@Caption(value = "noResep")
private String noResep;
@Column(name="ResepKe")
@Caption(value = "resepKe")
private Byte resepKe;
@ManyToOne
@JoinColumn(name = "ObjectJenisKemasanFk")
@Caption(value = "JenisKemasan")
private JenisKemasan jenisKemasan;
@Column(name = "ObjectJenisKemasanFk", 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 = "ObjectRuanganStokFk", insertable = false, updatable = false)
private Integer nostrukTextId;
@ManyToOne
@JoinColumn(name = "ObjectProduk4UsedFk")
@Caption(value = "Produk4Used")
private Ruangan 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 = "RekananPenjamin")
private Rekanan rekananPenjamin ;
@Column(name = "ObjectKelompokPasienFk", insertable = false, updatable = false)
private Integer rekananPenjaminId;
@ManyToOne
@JoinColumn(name = "ObjectKelasDiJaminFk")
@Caption(value = "KelompokPasien")
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 = "ObjectRekananRujukanFk", insertable = false, updatable = false)
private Integer rekananRujukanId;
@Column(name="NoKantongDarah", length=10)
@Caption(value = "noKantongDarah")
private String noKantongDarah ;
@ManyToOne
@JoinColumn(name = "ObjectRuanganAsalFk")
@Caption(value = "RuanganAsal")
private Ruangan ruanganAsal ;
@Column(name = "ObjectRuanganAsalFk", insertable = false, updatable = false)
private Integer ruanganAsalId;
@Column(name="isOnSiteService", nullable=false)
@Caption(value = "isOnsiteService")
private Byte isOnsiteService;
@ManyToOne
@JoinColumn(name = "noOrder")
@Caption(value = "noOrder")
private StrukOrder noOrder;
@Column(name = "noOrder", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String noOrderId;
@ManyToOne
@JoinColumn(name = "noPlanning")
@Caption(value = "noPlanning")
private StrukPlanning noPlanning;
@Column(name = "noOrder", insertable = false, updatable = false)
private Integer noPlanningId;
@Column(name="KeteranganLainnya", length=150)
@Caption(value = "keteranganLainnya")
private String keteranganLainnya;
@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 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 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 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 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 String getNoResep() {
return noResep;
}
public void setNoResep(String noResep) {
this.noResep = noResep;
}
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 Ruangan getProduk4Used() {
return produk4Used;
}
public void setProduk4Used(Ruangan 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 String getNoKantongDarah() {
return noKantongDarah;
}
public void setNoKantongDarah(String noKantongDarah) {
this.noKantongDarah = noKantongDarah;
}
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 Byte getIsOnsiteService() {
return isOnsiteService;
}
public void setIsOnsiteService(Byte isOnsiteService) {
this.isOnsiteService = isOnsiteService;
}
public PemakaianAsuransi getNoSjp() {
return noSjp;
}
public void setNoSjp(PemakaianAsuransi noSjp) {
this.noSjp = noSjp;
}
public StrukOrder getNoOrder() {
return noOrder;
}
public void setNoOrder(StrukOrder noOrder) {
this.noOrder = noOrder;
}
public StrukPlanning getNoPlanning() {
return noPlanning;
}
public void setNoPlanning(StrukPlanning noPlanning) {
this.noPlanning = noPlanning;
}
public Integer getNoPlanningId() {
return noPlanningId;
}
public void setNoPlanningId(Integer noPlanningId) {
this.noPlanningId = noPlanningId;
}
public void setNoSbmD(StrukBuktiPenerimaan noSbmD) {
this.noSbmD = noSbmD;
}
public String getNoSjpId() {
return noSjpId;
}
public void setNoSjpId(String noSjpId) {
this.noSjpId = noSjpId;
}
public String getNoOrderId() {
return noOrderId;
}
public void setNoOrderId(String noOrderId) {
this.noOrderId = noOrderId;
}
public String getNoSbmDId() {
return noSbmDId;
}
public void setNoSbmDId(String noSbmDId) {
this.noSbmDId = noSbmDId;
}
public String getKeteranganLainnya() {
return keteranganLainnya;
}
public void setKeteranganLainnya(String keteranganLainnya) {
this.keteranganLainnya = keteranganLainnya;
}
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 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 StrukPelayanan getNostrukText() {
return nostrukText;
}
public void setNostrukText(StrukPelayanan nostrukText) {
this.nostrukText = nostrukText;
}
public Integer getNostrukTextId() {
return nostrukTextId;
}
public void setNostrukTextId(Integer nostrukTextId) {
this.nostrukTextId = nostrukTextId;
}
}