package com.jasamedika.medifirst2000.vo; import java.util.Date; import javax.persistence.*; import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO; import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; import javax.validation.constraints.NotNull; import com.jasamedika.medifirst2000.helper.Caption; /** * class SuratPermintaanMasukVOVO * * @author Generator */ public class SuratPermintaanMasukVO extends MedicalRecordTransactionVO{ private Date tglMasukRuangan; public Date getTglMasukRuangan() { return tglMasukRuangan; } public void setTglMasukRuangan(Date tglMasukRuangan) { this.tglMasukRuangan = tglMasukRuangan; } @ManyToOne @JoinColumn(name = "NoMasukTujuanFk") @Caption(value = "No Masuk Tujuan") private RegistrasiPelayananPasienVO noMasukTujuan; public RegistrasiPelayananPasienVO getNoMasukTujuan() { return noMasukTujuan; } public void setNoMasukTujuan(RegistrasiPelayananPasienVO noMasukTujuan) { this.noMasukTujuan = noMasukTujuan; } @Column(name = "NoMasukTujuanFk", insertable = false, updatable = false) private String noMasukTujuanId; private String instruksi ; public String getInstruksi() { return instruksi ; } public void setInstruksi(String instruksi ) { this.instruksi = instruksi ; } private String pertolongan ; public String getPertolongan() { return pertolongan ; } public void setPertolongan(String pertolongan ) { this.pertolongan = pertolongan ; } @ManyToOne @JoinColumn(name = "PetugasFk") //@NotNull(message = "Petugas Harus Diisi") @Caption(value = "Petugas") private PegawaiVO petugas; public PegawaiVO getPetugas() { return petugas; } public void setPetugas(PegawaiVO petugas) { this.petugas = petugas; } @Column(name = "PetugasFk", insertable=false,updatable=false) private String petugasId; @ManyToOne @JoinColumn(name = "CaraMasukFk") @NotNull(message = "Cara Masuk Harus Diisi") @Caption(value = "Cara Masuk") private CaraMasukVO caraMasuk; public CaraMasukVO getCaraMasuk() { return caraMasuk; } public void setCaraMasuk(CaraMasukVO caraMasuk) { this.caraMasuk = caraMasuk; } @Column(name = "CaraMasukFk", insertable=false,updatable=false) private String caraMasukId; @ManyToOne @JoinColumn(name = "UnitFk") //@NotNull(message = "Unit Harus Diisi") @Caption(value = "Unit") private RuanganVO unit; public RuanganVO getUnit() { return unit; } public void setUnit(RuanganVO unit) { this.unit = unit; } @Column(name = "UnitFk", insertable=false,updatable=false) private String unitId; @ManyToOne @JoinColumn(name = "DokterPenanggungJawabFk") @NotNull(message = "Dokter Penanggung Jawab Harus Diisi") @Caption(value = "Dokter Penanggung Jawab") private PegawaiVO dokterPenanggungJawab; public PegawaiVO getDokterPenanggungJawab() { return dokterPenanggungJawab; } public void setDokterPenanggungJawab(PegawaiVO dokterPenanggungJawab) { this.dokterPenanggungJawab = dokterPenanggungJawab; } @Column(name = "DokterPenanggungJawabFk", insertable=false,updatable=false) private String dokterPenanggungJawabId; private String pemberiInformasi ; public String getPemberiInformasi() { return pemberiInformasi ; } public void setPemberiInformasi(String pemberiInformasi ) { this.pemberiInformasi = pemberiInformasi ; } /* @ManyToOne @JoinColumn(name = "PerawatanFk") @NotNull(message = "Perawatan Harus Diisi") @Caption(value = "Perawatan") private PegawaiVO perawatan; public PegawaiVO getPerawatan() { return perawatan; } public void setPerawatan(PegawaiVO perawatan) { this.perawatan = perawatan; } @Column(name = "PerawatanFk", insertable=false,updatable=false) private String perawatanId; */ @ManyToOne @JoinColumn(name = "PerawatanFk") @NotNull(message = "Perawatan Harus Diisi") @Caption(value = "Perawatan") private StatusPerawatanVO perawatan; public StatusPerawatanVO getPerawatan() { return perawatan; } public void setPerawatan(StatusPerawatanVO perawatan) { this.perawatan = perawatan; } @ManyToOne @JoinColumn(name = "DokterPengirimFk") @NotNull(message = "Dokter Pengirim Harus Diisi") @Caption(value = "Dokter Pengirim") private PegawaiVO dokterPengirim; public PegawaiVO getDokterPengirim() { return dokterPengirim; } public void setDokterPengirim(PegawaiVO dokterPengirim) { this.dokterPengirim = dokterPengirim; } @Column(name = "DokterPengirimFk", insertable=false,updatable=false) private String dokterPengirimId; }