167 lines
5.1 KiB
Java
167 lines
5.1 KiB
Java
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;
|
|
|
|
}
|