package com.jasamedika.medifirst2000.entities; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import javax.validation.constraints.NotNull; import java.util.Date; /** * class PasienDiRujukKeIntExt * * @author Generator */ @Getter @Setter @Entity @Table(name = "PasienDiRujukKeIntExt_T") public class PasienDiRujukKeIntExt extends BaseTransaction { @Caption(value = "Alamat Lengkap Rujukan Out") @Column(name = "AlamatLengkapRujukanOut", length = 100) private String alamatLengkapRujukanOut; @Caption(value = "Alasan Keterangan Di Rujuk Out") @Column(name = "AlasanKeteranganDiRujukOut", length = 100) private String alasanKeteranganDirujukOut; @Caption(value = "Di Rujuk Out Ke") @Column(name = "DiRujukOutKe", length = 75) private String dirujukOutKe; @Caption(value = "Dokter Pemeriksa Rujukan Out") @Column(name = "DokterPemeriksaRujukanOut", length = 40) private String dokterPemeriksaRujukanOut; @ManyToOne @JoinColumn(name = "ObjectAsalRujukanPerujukFk") @Caption(value = "Object Asal Rujukan Perujuk") private AsalRujukan asalRujukanPerujuk; @Column(name = "ObjectAsalRujukanPerujukFk", insertable = false, updatable = false) private Integer asalRujukanPerujukId; @ManyToOne @JoinColumn(name = "ObjectDiagnosaPerujukFk") @Caption(value = "Object Diagnosa Perujuk") private Diagnosa diagnosaPerujuk; @Column(name = "ObjectDiagnosaPerujukFk", insertable = false, updatable = false) private Integer diagnosaPerujukId; @ManyToOne @JoinColumn(name = "ObjectdokterPerujukFk") @Caption(value = "Object Dokter Perujuk") private Pegawai dokterPerujuk; @Column(name = "ObjectDiagnosaPerujukFk", insertable = false, updatable = false) private Integer dokterPerujukId; @ManyToOne @JoinColumn(name = "ObjectKasusPenyakitPerujukFk") @Caption(value = "Object Kasus Penyakit Perujuk") private KasusPenyakit kasusPenyakitPerujuk; @Column(name = "ObjectKasusPenyakitPerujukFk", insertable = false, updatable = false) private Integer kasusPenyakitPerujukId; @ManyToOne @JoinColumn(name = "ObjectKasusPenyakitTujuanFk") @Caption(value = "Object Kasus Penyakit Tujuan") private KasusPenyakit kasusPenyakitTujuan; @Column(name = "ObjectKasusPenyakitTujuanFk", insertable = false, updatable = false) private Integer kasusPenyakitTujuanId; @ManyToOne @JoinColumn(name = "ObjectKelasPerujukFk") @Caption(value = "Object Kelas Perujuk") private DetailKamar kelasPerujuk; @Column(name = "ObjectKelasPerujukFk", insertable = false, updatable = false) private Integer kelasPerujukId; @ManyToOne @JoinColumn(name = "ObjectRuanganPerujukFk") @NotNull(message = "Object Ruangan Perujuk Harus Diisi") @Caption(value = "Object Ruangan Perujuk") private Ruangan ruanganPerujuk; @Column(name = "ObjectRuanganPerujukFk", insertable = false, updatable = false) private Integer ruanganPerujukId; @ManyToOne @JoinColumn(name = "ObjectRuanganTujuanFk") @Caption(value = "Object Ruangan Tujuan") private Ruangan ruanganTujuan; @Column(name = "ObjectRuanganTujuanFk", insertable = false, updatable = false) private Integer ruanganTujuanId; @Caption(value = "Keterangan Lainnya") @Column(name = "KeteranganLainnya", length = 150) private String keteranganLainnya; @Caption(value = "Keterangan Lain Rujukan Out Retur") @Column(name = "KeteranganLainRujukanOutRetur", length = 150) private String keteranganLainRujukanOutRetur; @Caption(value = "No Antrian By Dokter Tujuan") @Column(name = "NoAntrianByDokterTujuan") private Integer noAntrianByDokterTujuan; @Caption(value = "No Antrian Tujuan") @Column(name = "NoAntrianTujuan", nullable = false) private Integer noAntrianTujuan; @ManyToOne @JoinColumn(name = "NoCMFk") @NotNull(message = "No C M Harus Diisi") @Caption(value = "No C M") private Pasien noCm; @Column(name = "NoCMFk", insertable = false, updatable = false) private Integer noCmId; @ManyToOne @JoinColumn(name = "NoRegistrasiFk") @NotNull(message = "No Registrasi Harus Diisi") @Caption(value = "No Registrasi") private AntrianPasienDiPeriksa noRegistrasi; @Column(name = "NoRegistrasiFk", insertable = false, updatable = false) private String noRegistrasiId; @ManyToOne @JoinColumn(name = "NoReturDiRujukFk") @Caption(value = "No Retur Di Rujuk") private StrukRetur noReturDirujuk; @Column(name = "NoReturDiRujukFk", insertable = false, updatable = false) private String noReturDiRujukId; @Caption(value = "Resume Periksa Rujukan Out") @Column(name = "ResumePeriksaRujukanOut", length = 500) private String resumePeriksaRujukanOut; @Caption(value = "Status Pasien Tujuan") @Column(name = "StatusPasienTujuan", nullable = false) private Byte statusPasienTujuan; @Caption(value = "Tanggal Di Rujuk") @Column(name = "TglDiRujuk", nullable = false) private Date tglDirujuk; @Caption(value = "Tanggal Pasien Rujukan Out Retur") @Column(name = "TglPasienRujukanOutRetur") private Date tglPasienRujukanOutRetur; @Caption(value = "Jawaban Konsultasi") @Column(name = "JawabanKonsultasi") private String jawabanKonsultasi; }