package com.jasamedika.medifirst2000.vo;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.*;

import org.hibernate.validator.constraints.NotEmpty;

import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;

import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.internal.util.logging.Messages;

import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;


public class RegistrasiPelayananPasienVO extends BaseTransactionVO {
	@Caption(value="Is Rawat Gabung")
	@Column(name = "isRawatGabung", nullable = true )
	private Byte isRawatGabung;

	@ManyToOne
	@JoinColumn(name = "ObjectAsalRujukanFk")
	@NotNull(message="Object Asal Rujukan Harus Diisi")
	@Caption(value="Object Asal Rujukan")
	private AsalRujukanVO asalRujukan;


	@Column(name = "ObjectAsalRujukanFk", insertable=false,updatable=false)
	private Integer asalRujukanId;

	@ManyToOne
	@JoinColumn(name = "ObjectCaraMasukFk")
	@Caption(value="Object Cara Masuk")
	private CaraMasukVO caraMasuk;

	@Column(name = "ObjectCaraMasukFk", insertable=false,updatable=false)
	private Integer caraMasukId;
	

	@Caption(value="Kode Dokter")
	@Column(name = "KdDokter", nullable = true , length = 5)
	private String kdDokter;

	@Caption(value="Kode Dokter Periksa Next")
	@Column(name = "KdDokterPeriksaNext", nullable = true , length = 5)
	private String kdDokterPeriksaNext;
	

	@ManyToOne
	@JoinColumn(name = "ObjectJenisTindakanMedisFk")
	@Caption(value="Object Jenis Tindakan Medis")
	private JenisTindakanMedisVO jenisTindakanMedis;


	@Column(name = "ObjectJenisTindakanMedisFk", insertable=false,updatable=false)
	private Integer jenisTindakanMedisId;

	@ManyToOne
	@JoinColumn(name = "ObjectKamarFk")
	@Caption(value="Object Kamar")
	private KamarVO kamar;

	

	@Column(name = "ObjectKamarFk", insertable=false,updatable=false)
	private Integer kamarId;
	

	@ManyToOne
	@JoinColumn(name = "ObjectKamarRencanaFk")
	@Caption(value="Object Kamar Rencana")
	private KamarVO kamarRencana;


	@Column(name = "ObjectKamarRencanaFk", insertable=false,updatable=false)
	private Integer kamarRencanaId;

	@ManyToOne
	@JoinColumn(name = "ObjectKamarTujuanFk")
	@Caption(value="Object Kamar Tujuan")
	private KamarVO kamarTujuan;

	

	@Column(name = "ObjectKamarTujuanFk", insertable=false,updatable=false)
	private Integer kamarTujuaId;

	@ManyToOne
	@JoinColumn(name = "ObjectKasusPenyakitFk")
	@NotNull(message="Object Kasus Penyakit Harus Diisi")
	@Caption(value="Object Kasus Penyakit")
	private KasusPenyakitVO kasusPenyakit;
	

	@Column(name = "ObjectKasusPenyakitFk", insertable=false,updatable=false)
	private Integer kasusPenyakitId;

	@ManyToOne
	@JoinColumn(name = "ObjectKeadaanUmumFk")
	@Caption(value="Object Keadaan Umum")
	private KeadaanUmumVO keadaanUmum;

	

	@Column(name = "ObjectKeadaanUmumFk", insertable=false,updatable=false)
	private Integer keadaanUmumId;

	@ManyToOne
	@JoinColumn(name = "ObjectKelasFk")
	@NotNull(message="Object Kelas Harus Diisi")
	@Caption(value="Object Kelas")
	private DetailKamarVO kdKelas;


	@Column(name = "ObjectKelasFk", insertable=false,updatable=false)
	private Integer kdKelasId;

	@ManyToOne
	@JoinColumn(name = "ObjectKelasKamarFk")
	@Caption(value="Object Kelas Kamar")
	private DetailKamarVO kdKelasKamar;


	@Column(name = "ObjectKelasKamarFk", insertable=false,updatable=false)
	private Integer kdKelasKamarId;

	@ManyToOne
	@JoinColumn(name = "ObjectKelasKamarRencanaFk")
	@Caption(value="Object Kelas Kamar Rencana")
	private DetailKamarVO kdKelasKamarRencana;

	
	@Column(name = "ObjectKelasKamarRencanaFk", insertable=false,updatable=false)
	private Integer kdKelasKamarRencanaId;

	@ManyToOne
	@JoinColumn(name = "ObjectKelasKamarTujuanFk")
	@Caption(value="Object Kelas Kamar Tujuan")
	private DetailKamarVO kdKelasKamarTujuan;



	@Column(name = "ObjectKelasKamarTujuanFk", insertable=false,updatable=false)
	private Integer kdKelasKamarTujuanId;

	@ManyToOne
	@JoinColumn(name = "ObjectKelasRencanaFk")
	@Caption(value="Object Kelas Rencana")
	private DetailKamarVO kdKelasRencana;
	

	@Column(name = "ObjectKelasRencanaFk", insertable=false,updatable=false)
	private Integer kdKelasRencanaId;

	@ManyToOne
	@JoinColumn(name = "ObjectKelasTujuanFk")
	@Caption(value="Object Kelas Tujuan")
	private DetailKamarVO kdKelasTujuan;


	@Column(name = "ObjectKelasTujuanFk", insertable=false,updatable=false)
	private Integer kdKelasTujuanId;

	
	@ManyToOne
	@JoinColumn(name = "ObjectKelompokPasienFk")
	@NotNull(message="Object Kelompok Pasien Harus Diisi")
	@Caption(value="Object Kelompok Pasien")
	private KelompokPasienVO kelompokPasien;


	@Column(name = "ObjectKelompokPasienFk", insertable=false,updatable=false)
	private Integer kelompokPasienId;

	@ManyToOne
	@JoinColumn(name = "ObjectKondisiPasienFk")
	@Caption(value="Object Kondisi Pasien")
	private KondisiPasienVO kondisiPasien;


	@Column(name = "ObjectKondisiPasienFk", insertable=false,updatable=false)
	private Integer kondisiPasienId;

	@Caption(value="Kode Penjamin Pasien")
	@Column(name = "KdPenjaminPasien")
	private short kdpenjaminpasien;

	

	@ManyToOne
	@JoinColumn(name = "ObjectRuanganFk")
	@Caption(value="Object Ruangan")
	private RuanganVO ruangan;


	@Column(name = "ObjectRuanganFk", insertable=false,updatable=false)
	private Integer ruanganId;

	@ManyToOne
	@JoinColumn(name = "ObjectRuanganAsalFk")
	@Caption(value="Object Ruangan Asal")
	private RuanganVO ruanganAsal;



	@Column(name = "ObjectRuanganAsalFk", insertable=false,updatable=false)
	private Integer ruanganAsalId;

	@ManyToOne
	@JoinColumn(name = "ObjectRuanganPeriksaNextFk")
	@Caption(value="Object Ruangan Periksa Next")
	private RuanganVO ruanganPeriksaNext;


	@Column(name = "ObjectRuanganPeriksaNextFk", insertable=false,updatable=false)
	private Integer ruanganPeriksaNextId;

	@ManyToOne
	@JoinColumn(name = "ObjectRuanganRencanaFk")
	@Caption(value="Object Ruangan Rencana")
	private RuanganVO ruanganRencana;


	@Column(name = "ObjectRuanganRencanaFk", insertable=false,updatable=false)
	private Integer ruanganRencanaId;

	@ManyToOne
	@JoinColumn(name = "ObjectRuanganTujuanFk")
	@Caption(value="Object Ruangan Tujuan")
	private RuanganVO ruanganTujuan;

	

	@Column(name = "ObjectRuanganTujuanFk", insertable=false,updatable=false)
	private Integer ruanganTujuanId;

	@ManyToOne
	@JoinColumn(name = "ObjectStatusKeluarFk")
	@Caption(value="Object Status Keluar")
	private StatusKeluarVO statusKeluar;


	@Column(name = "ObjectStatusKeluarFk", insertable=false,updatable=false)
	private Integer statusKeluarId;

	@ManyToOne
	@JoinColumn(name = "ObjectStatusKeluarRencanaFk")
	@Caption(value="Object Status Keluar Rencana")
	private StatusKeluarVO statusKeluarRencana;

	

	@Column(name = "ObjectStatusKeluarRencanaFk", insertable=false,updatable=false)
	private Integer statusKeluarRencanaId;

	@ManyToOne
	@JoinColumn(name = "ObjectTransportasiFk")
	@Caption(value="Object Transportasi")
	private TransportasiPasienVO transportasiPasien;


	@Column(name = "ObjectTransportasiFk", insertable=false,updatable=false)
	private Integer transportasiPasienId;

	@Caption(value="Keterangan Lainnya Periksa Next")
	@Column(name = "KeteranganLainnyaPeriksaNext", nullable = true , length = 150)
	private String keteranganLainnyaPeriksaNext;

	

	@Caption(value="Keterangan Lainnya Rencana")
	@Column(name = "KeteranganLainnyaRencana", nullable = true , length = 150)
	private String keteranganLainnyaRencana;


	@Caption(value="Nama Tempat Tujuan")
	@Column(name = "NamaTempatTujuan", nullable = true , length = 50)
	private String namaTempatTujuan;


	@Caption(value="No Antrian")
	@Column(name = "NoAntrian", nullable = true )
	private short noAntrian;

	

	@Caption(value="No Antrian By Dokter")
	@Column(name = "NoAntrianByDokter", nullable = true )
	private short noAntrianByDokter;



	@Caption(value="No Bed")
	@Column(name = "NoBed", nullable = true )
	private Byte noBed;



	@Caption(value="No Bed Rencana")
	@Column(name = "NoBedRencana", nullable = true )
	private Byte noBedRencana;

	
	
	@Caption(value="No Bed Tujuan")
	@Column(name = "NoBedTujuan", nullable = true )
	private Byte noBedTujuan;



	@ManyToOne
	@JoinColumn(name = "NoCMFk")
	@NotNull(message="No C M Harus Diisi")
	@Caption(value="No C M")
	private PasienVO noCm;

	@Column(name = "NoCMFk", insertable=false,updatable=false,nullable=false)
	private Integer noCmId;


	@ManyToOne
	@JoinColumn(name = "NoRegistrasiFk")
	@NotNull(message="No Registrasi Harus Diisi")
	@Caption(value="No Registrasi")
	private PasienDaftarVO pasienDaftar;

	@Column(name = "NoRegistrasiFk", insertable=false,updatable=false,nullable=false)
	private String pasienDaftarId;


	@Caption(value="Prefix No Antrian")
	@Column(name = "PrefixNoAntrian", nullable = true , length = 4)
	private String prefixNoAntrian;


	@Caption(value="Status Pasien")
	@NotNull(message="Status Pasien Harus Diisi")
	@Column(name = "StatusPasien", nullable = false )
	private Byte statusPasien;

	

	@Caption(value="Tanggal Keluar")
	@Column(name = "TglKeluar", nullable = true )
	private Date tglKeluar;

	
	@Caption(value="Tanggal Keluar Rencana")
	@Column(name = "TglKeluarRencana", nullable = true )
	private Date tglKeluarRencana;

	

	@Caption(value="Tanggal Masuk")
	@NotNull(message="Tanggal  Masuk Harus isi")
	@Column(name = "TglMasuk", nullable = false )
	private Date tglMasuk;

	

	@Caption(value="Tanggal Periksa Next")
	@Column(name = "TglPeriksaNext", nullable = true )
	private Date tglPeriksaNext;


	@Caption(value="Tanggal Pindah")
	@Column(name = "TglPindah", nullable = true )
	private Date tglPindah;


	/*@ManyToOne
	@JoinColumn(name = "NoReturPeriksaFk")
	@Caption(value="No Retur Periksa")
	private StrukRetur noreturperiksa;

	public void setNoReturPeriksa(StrukRetur noreturperiksa) {
		this.noreturperiksa = noreturperiksa;
	}

	@Column(name = "NoReturPeriksa", nullable = true , length = 10)
	public StrukRetur getNoReturPeriksa(){
		return this.noreturperiksa;
	}

	@Column(name = "NoReturPeriksaFk", insertable=false,updatable=false)
	private Integer NoReturPeriksaId;

	@ManyToOne
	@JoinColumn(name = "NoRujukan_InternFk")
	@Caption(value="No Rujukan_ Intern")
	private PasienDiRujukEksternal norujukan_intern;

	public void setNoRujukan_Intern(PasienDiRujukEksternal norujukan_intern) {
		this.norujukan_intern = norujukan_intern;
	}

	@Column(name = "NoRujukan_Intern", nullable = true , length = 10)
	public PasienDiRujukEksternal getNoRujukan_Intern(){
		return this.norujukan_intern;
	}

	@Column(name = "NoRujukan_InternFk", insertable=false,updatable=false)
	private Integer NoRujukan_InternId;

	@ManyToOne
	@JoinColumn(name = "NoSJPFk")
	@Caption(value="No S J P")
	private PemakaianAsuransiPasien nosjp;
	
	@Column(name = "NoSJPFk", insertable=false,updatable=false)
	private Integer NoSJPId;

	public void setNoSJP(PemakaianAsuransiPasien nosjp) {
		this.nosjp = nosjp;
	}

	@Column(name = "NoSJP", nullable = true , length = 10)
	public PemakaianAsuransiPasien getNoSJP(){
		return this.nosjp;
	}
	
	@ManyToOne
	@JoinColumn(name = "NoHasilPeriksaFk")
	@Caption(value="No Hasil Periksa")
	private HasilPemeriksaanPasien nohasilperiksa;

	public void setNoHasilPeriksa(HasilPemeriksaanPasien nohasilperiksa) {
		this.nohasilperiksa = nohasilperiksa;
	}

	@Column(name = "NoHasilPeriksa", nullable = true , length = 10)
	public HasilPemeriksaanPasien getNoHasilPeriksa(){
		return this.nohasilperiksa;
	}

	@Column(name = "NoHasilPeriksaFk", insertable=false,updatable=false)
	private Integer NoHasilPeriksaId;

	@ManyToOne
	@JoinColumn(name = "NoMasukFk")
	@NotNull(message="No Masuk Harus Diisi")
	@Caption(value="No Masuk")
	private PemeriksaanDasarPasien nomasuk;

	public void setNoMasuk(PemeriksaanDasarPasien nomasuk) {
		this.nomasuk = nomasuk;
	}

	@Column(name = "NoMasuk", nullable = false , length = 10)
	public PemeriksaanDasarPasien getNoMasuk(){
		return this.nomasuk;
	}

	@Column(name = "NoMasukFk", insertable=false,updatable=false)
	private Integer NoMasukId;

	@ManyToOne
	@JoinColumn(name = "NoMasuk_InternFk")
	@Caption(value="No Masuk_ Intern")
	private PemeriksaanDasarPasien nomasuk_intern;

	public void setNoMasuk_Intern(PemeriksaanDasarPasien nomasuk_intern) {
		this.nomasuk_intern = nomasuk_intern;
	}

	@Column(name = "NoMasuk_Intern", nullable = true , length = 10)
	public PemeriksaanDasarPasien getNoMasuk_Intern(){
		return this.nomasuk_intern;
	}

	@Column(name = "NoMasuk_InternFk", insertable=false,updatable=false)
	private Integer NoMasuk_InternId;

	@ManyToOne
	@JoinColumn(name = "NoMasukPeriksaNextFk")
	@Caption(value="No Masuk Periksa Next")
	private PemeriksaanDasarPasien nomasukperiksanext;

	public void setNoMasukPeriksaNext(PemeriksaanDasarPasien nomasukperiksanext) {
		this.nomasukperiksanext = nomasukperiksanext;
	}

	@Column(name = "NoMasukPeriksaNext", nullable = true , length = 10)
	public PemeriksaanDasarPasien getNoMasukPeriksaNext(){
		return this.nomasukperiksanext;
	}

	@Column(name = "NoMasukPeriksaNextFk", insertable=false,updatable=false)
	private Integer NoMasukPeriksaNextId;

	@ManyToOne
	@JoinColumn(name = "NoMasukPindahFk")
	@Caption(value="No Masuk Pindah")
	private PemeriksaanDasarPasien nomasukpindah;

	public void setNoMasukPindah(PemeriksaanDasarPasien nomasukpindah) {
		this.nomasukpindah = nomasukpindah;
	}

	@Column(name = "NoMasukPindah", nullable = true , length = 10)
	public PemeriksaanDasarPasien getNoMasukPindah(){
		return this.nomasukpindah;
	}

	@Column(name = "NoMasukPindahFk", insertable=false,updatable=false)
	private Integer NoMasukPindahId;

	@ManyToOne
	@JoinColumn(name = "NoMasukRawatGabungWithFk")
	@Caption(value="No Masuk Rawat Gabung With")
	private PemeriksaanDasarPasien nomasukrawatgabungwith;

	public void setNoMasukRawatGabungWith(PemeriksaanDasarPasien nomasukrawatgabungwith) {
		this.nomasukrawatgabungwith = nomasukrawatgabungwith;
	}

	@Column(name = "NoMasukRawatGabungWith", nullable = true , length = 10)
	public PemeriksaanDasarPasien getNoMasukRawatGabungWith(){
		return this.nomasukrawatgabungwith;
	}

	@Column(name = "NoMasukRawatGabungWithFk", insertable=false,updatable=false)
	private Integer NoMasukRawatGabungWithId;

	@ManyToOne
	@JoinColumn(name = "NoPaketFk")
	@Caption(value="No Paket")
	private PaketKunjunganPasien nopaket;

	public void setNoPaket(PaketKunjunganPasien nopaket) {
		this.nopaket = nopaket;
	}

	@Column(name = "NoPaket", nullable = true , length = 10)
	public PaketKunjunganPasien getNoPaket(){
		return this.nopaket;
	}
	
	@Column(name = "NoPaketFk", insertable=false,updatable=false)
	private Integer NoPaketId;
	*/
	
	public Byte getIsRawatGabung() {
		return isRawatGabung;
	}


	public void setIsRawatGabung(Byte isRawatGabung) {
		this.isRawatGabung = isRawatGabung;
	}


	public AsalRujukanVO getAsalRujukan() {
		return asalRujukan;
	}


	public void setAsalRujukan(AsalRujukanVO asalRujukan) {
		this.asalRujukan = asalRujukan;
	}


	public Integer getAsalRujukanId() {
		return asalRujukanId;
	}


	public void setAsalRujukanId(Integer asalRujukanId) {
		this.asalRujukanId = asalRujukanId;
	}


	public CaraMasukVO getCaraMasuk() {
		return caraMasuk;
	}


	public void setCaraMasuk(CaraMasukVO caraMasuk) {
		this.caraMasuk = caraMasuk;
	}


	public Integer getCaraMasukId() {
		return caraMasukId;
	}


	public void setCaraMasukId(Integer caraMasukId) {
		this.caraMasukId = caraMasukId;
	}


	public String getKdDokter() {
		return kdDokter;
	}


	public void setKdDokter(String kdDokter) {
		this.kdDokter = kdDokter;
	}


	public String getKdDokterPeriksaNext() {
		return kdDokterPeriksaNext;
	}


	public void setKdDokterPeriksaNext(String kdDokterPeriksaNext) {
		this.kdDokterPeriksaNext = kdDokterPeriksaNext;
	}


	public JenisTindakanMedisVO getJenisTindakanMedis() {
		return jenisTindakanMedis;
	}


	public void setJenisTindakanMedis(JenisTindakanMedisVO jenisTindakanMedis) {
		this.jenisTindakanMedis = jenisTindakanMedis;
	}


	public Integer getJenisTindakanMedisId() {
		return jenisTindakanMedisId;
	}


	public void setJenisTindakanMedisId(Integer jenisTindakanMedisId) {
		this.jenisTindakanMedisId = jenisTindakanMedisId;
	}


	public KamarVO getKamar() {
		return kamar;
	}


	public void setKamar(KamarVO kamar) {
		this.kamar = kamar;
	}


	public Integer getKamarId() {
		return kamarId;
	}


	public void setKamarId(Integer kamarId) {
		this.kamarId = kamarId;
	}


	public KamarVO getKamarRencana() {
		return kamarRencana;
	}


	public void setKamarRencana(KamarVO kamarRencana) {
		this.kamarRencana = kamarRencana;
	}


	public Integer getKamarRencanaId() {
		return kamarRencanaId;
	}


	public void setKamarRencanaId(Integer kamarRencanaId) {
		this.kamarRencanaId = kamarRencanaId;
	}


	public KamarVO getKamarTujuan() {
		return kamarTujuan;
	}


	public void setKamarTujuan(KamarVO kamarTujuan) {
		this.kamarTujuan = kamarTujuan;
	}


	public Integer getKamarTujuaId() {
		return kamarTujuaId;
	}


	public void setKamarTujuaId(Integer kamarTujuaId) {
		this.kamarTujuaId = kamarTujuaId;
	}


	public KasusPenyakitVO getKasusPenyakit() {
		return kasusPenyakit;
	}


	public void setKasusPenyakit(KasusPenyakitVO kasusPenyakit) {
		this.kasusPenyakit = kasusPenyakit;
	}


	public Integer getKasusPenyakitId() {
		return kasusPenyakitId;
	}


	public void setKasusPenyakitId(Integer kasusPenyakitId) {
		this.kasusPenyakitId = kasusPenyakitId;
	}


	public KeadaanUmumVO getKeadaanUmum() {
		return keadaanUmum;
	}


	public void setKeadaanUmum(KeadaanUmumVO keadaanUmum) {
		this.keadaanUmum = keadaanUmum;
	}


	public Integer getKeadaanUmumId() {
		return keadaanUmumId;
	}


	public void setKeadaanUmumId(Integer keadaanUmumId) {
		this.keadaanUmumId = keadaanUmumId;
	}


	public DetailKamarVO getKdKelas() {
		return kdKelas;
	}


	public void setKdKelas(DetailKamarVO kdKelas) {
		this.kdKelas = kdKelas;
	}


	public Integer getKdKelasId() {
		return kdKelasId;
	}


	public void setKdKelasId(Integer kdKelasId) {
		this.kdKelasId = kdKelasId;
	}


	public DetailKamarVO getKdKelasKamar() {
		return kdKelasKamar;
	}


	public void setKdKelasKamar(DetailKamarVO kdKelasKamar) {
		this.kdKelasKamar = kdKelasKamar;
	}


	public Integer getKdKelasKamarId() {
		return kdKelasKamarId;
	}


	public void setKdKelasKamarId(Integer kdKelasKamarId) {
		this.kdKelasKamarId = kdKelasKamarId;
	}


	public DetailKamarVO getKdKelasKamarRencana() {
		return kdKelasKamarRencana;
	}


	public void setKdKelasKamarRencana(DetailKamarVO kdKelasKamarRencana) {
		this.kdKelasKamarRencana = kdKelasKamarRencana;
	}


	public Integer getKdKelasKamarRencanaId() {
		return kdKelasKamarRencanaId;
	}


	public void setKdKelasKamarRencanaId(Integer kdKelasKamarRencanaId) {
		this.kdKelasKamarRencanaId = kdKelasKamarRencanaId;
	}


	public DetailKamarVO getKdKelasKamarTujuan() {
		return kdKelasKamarTujuan;
	}


	public void setKdKelasKamarTujuan(DetailKamarVO kdKelasKamarTujuan) {
		this.kdKelasKamarTujuan = kdKelasKamarTujuan;
	}


	public Integer getKdKelasKamarTujuanId() {
		return kdKelasKamarTujuanId;
	}


	public void setKdKelasKamarTujuanId(Integer kdKelasKamarTujuanId) {
		this.kdKelasKamarTujuanId = kdKelasKamarTujuanId;
	}


	public DetailKamarVO getKdKelasRencana() {
		return kdKelasRencana;
	}


	public void setKdKelasRencana(DetailKamarVO kdKelasRencana) {
		this.kdKelasRencana = kdKelasRencana;
	}


	public Integer getKdKelasRencanaId() {
		return kdKelasRencanaId;
	}


	public void setKdKelasRencanaId(Integer kdKelasRencanaId) {
		this.kdKelasRencanaId = kdKelasRencanaId;
	}


	public DetailKamarVO getKdKelasTujuan() {
		return kdKelasTujuan;
	}


	public void setKdKelasTujuan(DetailKamarVO kdKelasTujuan) {
		this.kdKelasTujuan = kdKelasTujuan;
	}


	public Integer getKdKelasTujuanId() {
		return kdKelasTujuanId;
	}


	public void setKdKelasTujuanId(Integer kdKelasTujuanId) {
		this.kdKelasTujuanId = kdKelasTujuanId;
	}


	public KelompokPasienVO getKelompokPasien() {
		return kelompokPasien;
	}


	public void setKelompokPasien(KelompokPasienVO kelompokPasien) {
		this.kelompokPasien = kelompokPasien;
	}


	public Integer getKelompokPasienId() {
		return kelompokPasienId;
	}


	public void setKelompokPasienId(Integer kelompokPasienId) {
		this.kelompokPasienId = kelompokPasienId;
	}


	public KondisiPasienVO getKondisiPasien() {
		return kondisiPasien;
	}


	public void setKondisiPasien(KondisiPasienVO kondisiPasien) {
		this.kondisiPasien = kondisiPasien;
	}


	public Integer getKondisiPasienId() {
		return kondisiPasienId;
	}


	public void setKondisiPasienId(Integer kondisiPasienId) {
		this.kondisiPasienId = kondisiPasienId;
	}


	public short getKdpenjaminpasien() {
		return kdpenjaminpasien;
	}


	public void setKdpenjaminpasien(short kdpenjaminpasien) {
		this.kdpenjaminpasien = kdpenjaminpasien;
	}


	public RuanganVO getRuangan() {
		return ruangan;
	}


	public void setRuangan(RuanganVO ruangan) {
		this.ruangan = ruangan;
	}


	public Integer getRuanganId() {
		return ruanganId;
	}


	public void setRuanganId(Integer ruanganId) {
		this.ruanganId = ruanganId;
	}


	public RuanganVO getRuanganAsal() {
		return ruanganAsal;
	}


	public void setRuanganAsal(RuanganVO ruanganAsal) {
		this.ruanganAsal = ruanganAsal;
	}


	public Integer getRuanganAsalId() {
		return ruanganAsalId;
	}


	public void setRuanganAsalId(Integer ruanganAsalId) {
		this.ruanganAsalId = ruanganAsalId;
	}


	public RuanganVO getRuanganPeriksaNext() {
		return ruanganPeriksaNext;
	}


	public void setRuanganPeriksaNext(RuanganVO ruanganPeriksaNext) {
		this.ruanganPeriksaNext = ruanganPeriksaNext;
	}


	public Integer getRuanganPeriksaNextId() {
		return ruanganPeriksaNextId;
	}


	public void setRuanganPeriksaNextId(Integer ruanganPeriksaNextId) {
		this.ruanganPeriksaNextId = ruanganPeriksaNextId;
	}


	public RuanganVO getRuanganRencana() {
		return ruanganRencana;
	}


	public void setRuanganRencana(RuanganVO ruanganRencana) {
		this.ruanganRencana = ruanganRencana;
	}


	public Integer getRuanganRencanaId() {
		return ruanganRencanaId;
	}


	public void setRuanganRencanaId(Integer ruanganRencanaId) {
		this.ruanganRencanaId = ruanganRencanaId;
	}


	public RuanganVO getRuanganTujuan() {
		return ruanganTujuan;
	}


	public void setRuanganTujuan(RuanganVO ruanganTujuan) {
		this.ruanganTujuan = ruanganTujuan;
	}


	public Integer getRuanganTujuanId() {
		return ruanganTujuanId;
	}


	public void setRuanganTujuanId(Integer ruanganTujuanId) {
		this.ruanganTujuanId = ruanganTujuanId;
	}


	public StatusKeluarVO getStatusKeluar() {
		return statusKeluar;
	}


	public void setStatusKeluar(StatusKeluarVO statusKeluar) {
		this.statusKeluar = statusKeluar;
	}


	public Integer getStatusKeluarId() {
		return statusKeluarId;
	}


	public void setStatusKeluarId(Integer statusKeluarId) {
		this.statusKeluarId = statusKeluarId;
	}


	public StatusKeluarVO getStatusKeluarRencana() {
		return statusKeluarRencana;
	}


	public void setStatusKeluarRencana(StatusKeluarVO statusKeluarRencana) {
		this.statusKeluarRencana = statusKeluarRencana;
	}


	public Integer getStatusKeluarRencanaId() {
		return statusKeluarRencanaId;
	}


	public void setStatusKeluarRencanaId(Integer statusKeluarRencanaId) {
		this.statusKeluarRencanaId = statusKeluarRencanaId;
	}


	public TransportasiPasienVO getTransportasiPasien() {
		return transportasiPasien;
	}


	public void setTransportasiPasien(TransportasiPasienVO transportasiPasien) {
		this.transportasiPasien = transportasiPasien;
	}


	public Integer getTransportasiPasienId() {
		return transportasiPasienId;
	}


	public void setTransportasiPasienId(Integer transportasiPasienId) {
		this.transportasiPasienId = transportasiPasienId;
	}


	public String getKeteranganLainnyaPeriksaNext() {
		return keteranganLainnyaPeriksaNext;
	}


	public void setKeteranganLainnyaPeriksaNext(String keteranganLainnyaPeriksaNext) {
		this.keteranganLainnyaPeriksaNext = keteranganLainnyaPeriksaNext;
	}


	public String getKeteranganLainnyaRencana() {
		return keteranganLainnyaRencana;
	}


	public void setKeteranganLainnyaRencana(String keteranganLainnyaRencana) {
		this.keteranganLainnyaRencana = keteranganLainnyaRencana;
	}


	public String getNamaTempatTujuan() {
		return namaTempatTujuan;
	}


	public void setNamaTempatTujuan(String namaTempatTujuan) {
		this.namaTempatTujuan = namaTempatTujuan;
	}


	public short getNoAntrian() {
		return noAntrian;
	}


	public void setNoAntrian(short noAntrian) {
		this.noAntrian = noAntrian;
	}


	public short getNoAntrianByDokter() {
		return noAntrianByDokter;
	}


	public void setNoAntrianByDokter(short noAntrianByDokter) {
		this.noAntrianByDokter = noAntrianByDokter;
	}


	public Byte getNoBed() {
		return noBed;
	}


	public void setNoBed(Byte noBed) {
		this.noBed = noBed;
	}


	public Byte getNoBedRencana() {
		return noBedRencana;
	}


	public void setNoBedRencana(Byte noBedRencana) {
		this.noBedRencana = noBedRencana;
	}


	public Byte getNoBedTujuan() {
		return noBedTujuan;
	}


	public void setNoBedTujuan(Byte noBedTujuan) {
		this.noBedTujuan = noBedTujuan;
	}


	public PasienVO getNoCm() {
		return noCm;
	}


	public void setNoCm(PasienVO noCm) {
		this.noCm = noCm;
	}


	public Integer getNoCmId() {
		return noCmId;
	}


	public void setNoCmId(Integer noCmId) {
		this.noCmId = noCmId;
	}


	public PasienDaftarVO getPasienDaftar() {
		return pasienDaftar;
	}


	public void setPasienDaftar(PasienDaftarVO pasienDaftar) {
		this.pasienDaftar = pasienDaftar;
	}


	

	public String getPasienDaftarId() {
		return pasienDaftarId;
	}


	public void setPasienDaftarId(String pasienDaftarId) {
		this.pasienDaftarId = pasienDaftarId;
	}


	public String getPrefixNoAntrian() {
		return prefixNoAntrian;
	}


	public void setPrefixNoAntrian(String prefixNoAntrian) {
		this.prefixNoAntrian = prefixNoAntrian;
	}


	public Byte getStatusPasien() {
		return statusPasien;
	}


	public void setStatusPasien(Byte statusPasien) {
		this.statusPasien = statusPasien;
	}


	public Date getTglKeluar() {
		return tglKeluar;
	}


	public void setTglKeluar(Date tglKeluar) {
		this.tglKeluar = tglKeluar;
	}


	public Date getTglKeluarRencana() {
		return tglKeluarRencana;
	}


	public void setTglKeluarRencana(Date tglKeluarRencana) {
		this.tglKeluarRencana = tglKeluarRencana;
	}


	public Date getTglMasuk() {
		return tglMasuk;
	}


	public void setTglMasuk(Date tglMasuk) {
		this.tglMasuk = tglMasuk;
	}


	public Date getTglPeriksaNext() {
		return tglPeriksaNext;
	}


	public void setTglPeriksaNext(Date tglPeriksaNext) {
		this.tglPeriksaNext = tglPeriksaNext;
	}


	public Date getTglPindah() {
		return tglPindah;
	}


	public void setTglPindah(Date tglPindah) {
		this.tglPindah = tglPindah;
	}


	
}

