Salman Manoe 554f2f426a Update domain entity
Penerapan lombok untuk mengurangi boilerplate code
2025-02-10 15:12:43 +07:00

217 lines
6.3 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 org.joda.time.DateTime;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
/**
* class HasilPemeriksaanPasien
*
* @author Generator
*/
@Getter
@Setter
@Entity
@Table(name = "HasilPemeriksaanPasien_T")
public class HasilPemeriksaanPasien extends BaseTransaction {
@Caption(value = "File Hasil Periksa Foto")
@Column(name = "FileHasilPeriksaFoto")
private String filehasilperiksafoto;
@Caption(value = "File Hasil Periksa P D F")
@Column(name = "FileHasilPeriksaPDF")
private String filehasilperiksapdf;
@ManyToOne
@JoinColumn(name = "ObjectHubunganKeluargaFk")
@Caption(value = "Object Hubungan Keluarga")
private HubunganKeluarga kdhubungankeluarga;
@Column(name = "ObjectHubunganKeluargaFk", insertable = false, updatable = false)
private Integer ObjectHubunganKeluargaId;
@ManyToOne
@JoinColumn(name = "ObjectJenisTindakanMedisFk")
@Caption(value = "Object Jenis Tindakan Medis")
private JenisTindakanMedis kdjenistindakanmedis;
@Column(name = "ObjectJenisTindakanMedisFk", insertable = false, updatable = false)
private Integer ObjectJenisTindakanMedisId;
@ManyToOne
@JoinColumn(name = "ObjectJenisTindakanMedisAnFk")
@Caption(value = "Object Jenis Tindakan Medis An")
private JenisTindakanMedis kdjenistindakanmedisan;
@Column(name = "ObjectJenisTindakanMedisAnFk", insertable = false, updatable = false)
private Integer ObjectJenisTindakanMedisAnId;
@ManyToOne
@JoinColumn(name = "ObjectKamarFk")
@Caption(value = "Object Kamar")
private Kamar kdkamar;
@Column(name = "ObjectKamarFk", insertable = false, updatable = false)
private Integer ObjectKamarId;
@ManyToOne
@JoinColumn(name = "ObjectKasusPenyakitFk")
@NotNull(message = "Object Kasus Penyakit Harus Diisi")
@Caption(value = "Object Kasus Penyakit")
private KasusPenyakit kdkasuspenyakit;
@Column(name = "ObjectKasusPenyakitFk", insertable = false, updatable = false)
private Integer ObjectKasusPenyakitId;
@ManyToOne
@JoinColumn(name = "ObjectKeadaanLahirBayiFk")
@Caption(value = "Object Keadaan Lahir Bayi")
private KeadaanLahirBayi kdkeadaanlahirbayi;
@Column(name = "ObjectKeadaanLahirBayiFk", insertable = false, updatable = false)
private Integer ObjectKeadaanLahirBayiId;
@Caption(value = "Kode Kelainan Pasien Pasca")
@Column(name = "KdKelainanPasienPasca")
private Byte kdkelainanpasienpasca;
@ManyToOne
@JoinColumn(name = "ObjectKondisiPasienFk")
@Caption(value = "Object Kondisi Pasien")
private KondisiPasien kdkondisipasien;
@Column(name = "ObjectKondisiPasienFk", insertable = false, updatable = false)
private Integer ObjectKondisiPasienId;
@ManyToOne
@JoinColumn(name = "ObjectRuanganFk")
@NotNull(message = "Object Ruangan Harus Diisi")
@Caption(value = "Object Ruangan")
private Ruangan kdruangan;
@Column(name = "ObjectRuanganFk", insertable = false, updatable = false)
private Integer ObjectRuanganId;
@Caption(value = "Keterangan Anestesi Lainnya")
@Column(name = "KeteranganAnestesiLainnya", length = 150)
private String keterangananestesilainnya;
@Caption(value = "Keterangan Hasil Lainnya")
@Column(name = "KeteranganHasilLainnya", length = 150)
private String keteranganhasillainnya;
@Caption(value = "Memo Hasil Anestesi")
@Column(name = "MemoHasilAnestesi", length = 200)
private String memohasilanestesi;
@Caption(value = "Memo Hasil Periksa")
@Column(name = "MemoHasilPeriksa", length = 200)
private String memohasilperiksa;
@Caption(value = "Nama Lengkap Ambil Hasil")
@Column(name = "NamaLengkapAmbilHasil", length = 40)
private String namalengkapambilhasil;
@Caption(value = "No Bed")
@Column(name = "NoBed")
private Byte nobed;
@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;
@Caption(value = "No Hasil Periksa")
@Column(name = "NoHasilPeriksa", nullable = false, length = 10)
private String nohasilperiksa;
@ManyToOne
@JoinColumn(name = "NoMasukFk")
@NotNull(message = "No Masuk Harus Diisi")
@Caption(value = "No Masuk")
private RegistrasiPelayananPasien nomasuk;
@Column(name = "NoMasukFk", insertable = false, updatable = false)
private String NoMasukId;
@ManyToOne
@JoinColumn(name = "NoRegistrasiFk")
@NotNull(message = "No Registrasi Harus Diisi")
@Caption(value = "No Registrasi")
private PasienDaftar noregistrasi;
@Column(name = "NoRegistrasiFk", insertable = false, updatable = false)
private String NoRegistrasiId;
@ManyToOne
@JoinColumn(name = "NoReturFk")
@Caption(value = "No Retur")
private StrukRetur noretur;
@Column(name = "NoReturFk", insertable = false, updatable = false)
private String NoReturId;
@ManyToOne
@JoinColumn(name = "NoVerifikasiFk")
@Caption(value = "No Verifikasi")
private StrukVerifikasi noverifikasi;
@Column(name = "NoVerifikasiFk", insertable = false, updatable = false)
private String NoVerifikasiId;
@Caption(value = "Predicted Death Rate")
@Column(name = "PredictedDeathRate")
private Double predicteddeathrate;
@Caption(value = "Predicted Death Rate Adjusted")
@Column(name = "PredictedDeathRateAdjusted")
private Double predicteddeathrateadjusted;
@Caption(value = "Qty Paritas Ke")
@Column(name = "QtyParitasKe")
private Byte qtyparitaske;
@Caption(value = "Score Apache2")
@Column(name = "ScoreApache2")
private Double scoreapache2;
@Caption(value = "Status View Hasil")
@Column(name = "StatusViewHasil", nullable = false)
private Byte statusviewhasil;
@Caption(value = "Tanggal Ambil Hasil")
@Column(name = "TglAmbilHasil")
private DateTime tglambilhasil;
@Caption(value = "Tanggal Anestesi Akhir")
@Column(name = "TglAnestesiAkhir")
private DateTime tglanestesiakhir;
@Caption(value = "Tanggal Anestesi Awal")
@Column(name = "TglAnestesiAwal")
private DateTime tglanestesiawal;
@Caption(value = "Tanggal Hasil Periksa")
@Column(name = "TglHasilPeriksa", nullable = false)
private DateTime tglhasilperiksa;
@Caption(value = "Tanggal Periksa Akhir")
@Column(name = "TglPeriksaAkhir")
private DateTime tglperiksaakhir;
@Caption(value = "Tanggal Periksa Awal")
@Column(name = "TglPeriksaAwal")
private DateTime tglperiksaawal;
}