tambah field status diskon pegawai di pasien daftar

This commit is contained in:
salmanoe 2021-03-05 13:43:53 +07:00
parent 21ab85536d
commit 579aaba0c5
2 changed files with 231 additions and 236 deletions

View File

@ -18,234 +18,236 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.helper.Caption;
@Entity @Entity
@Table(name = "PasienDaftar_T") @Table(name = "PasienDaftar_T")
@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) @JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class PasienDaftar extends BaseTransaction { public class PasienDaftar extends BaseTransaction {
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectRekananFk") @JoinColumn(name = "ObjectRekananFk")
@Caption(value="Object Rekanan") @Caption(value = "Object Rekanan")
private Rekanan rekanan; private Rekanan rekanan;
@Column(name = "ObjectRekananFk", insertable=false,updatable=false, nullable=true) @Column(name = "ObjectRekananFk", insertable = false, updatable = false, nullable = true)
private Integer rekananId; private Integer rekananId;
@Caption(value = "Total Biaya") @Caption(value = "Total Biaya")
@Column(name = "totalBiaya", nullable = true) @Column(name = "totalBiaya", nullable = true)
private Double totalBiaya; private Double totalBiaya;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectStatusKeluarFk") @JoinColumn(name = "ObjectStatusKeluarFk")
@Caption(value="Object Status Keluar") @Caption(value = "Object Status Keluar")
private StatusKeluar statusKeluar; private StatusKeluar statusKeluar;
@Column(name = "ObjectStatusKeluarFk", insertable=false,updatable=false, nullable=true) @Column(name = "ObjectStatusKeluarFk", insertable = false, updatable = false, nullable = true)
private Integer statusKeluarId; private Integer statusKeluarId;
@Column(name = "statusKasusPenyakit", nullable = false) @Column(name = "statusKasusPenyakit", nullable = false)
@Caption(value="Status Kasus Penyakit") @Caption(value = "Status Kasus Penyakit")
private Boolean statusKasusPenyakit; private Boolean statusKasusPenyakit;
@Column(name = "IsKajianAwal", nullable = false , length = 100) @Column(name = "IsKajianAwal", nullable = false, length = 100)
@Caption(value="Kajian Awal") @Caption(value = "Kajian Awal")
private Boolean isKajianAwal; private Boolean isKajianAwal;
@Column(name = "noRegistrasi", nullable = false, length = 200)
@Column(name = "noRegistrasi", nullable = false , length = 200) @NotNull(message = "No Registrasi Harus Diisi")
@NotNull(message="No Registrasi Harus Diisi") @Caption(value = "No registrasi ")
@Caption(value="No registrasi ")
private String noRegistrasi; private String noRegistrasi;
@NotNull(message="Is On Site Service tidak boleh kosong") @NotNull(message = "Is On Site Service tidak boleh kosong")
@Column(name = "isOnSiteService", nullable = false ) @Column(name = "isOnSiteService", nullable = false)
@Caption(value="Is On Site Service") @Caption(value = "Is On Site Service")
private Byte isOnSiteService; private Byte isOnSiteService;
@NotNull(message="Is Registrasi Lengkap tidak boleh kosong") @NotNull(message = "Is Registrasi Lengkap tidak boleh kosong")
@Column(name = "isRegistrasiLengkap", nullable = false ) @Column(name = "isRegistrasiLengkap", nullable = false)
@Caption(value="Is Registrasi Lengkap") @Caption(value = "Is Registrasi Lengkap")
private Byte isRegistrasiLengkap; private Byte isRegistrasiLengkap;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectKasusPenyakitLastFk") @JoinColumn(name = "ObjectKasusPenyakitLastFk")
@Caption(value="Object Kasus Penyakit Last") @Caption(value = "Object Kasus Penyakit Last")
private KasusPenyakit kasusPenyakit; private KasusPenyakit kasusPenyakit;
@Column(name = "ObjectKasusPenyakitLastFk", insertable=false,updatable=false) @Column(name = "ObjectKasusPenyakitLastFk", insertable = false, updatable = false)
private Integer kasusPenyakitId; private Integer kasusPenyakitId;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectPegawaiFk") @JoinColumn(name = "ObjectPegawaiFk")
@Caption(value="Penanggung Jawab pasien") @Caption(value = "Penanggung Jawab pasien")
private Pegawai dokterPenanggungJawab; private Pegawai dokterPenanggungJawab;
@Column(name = "ObjectPegawaiFk", insertable=false,updatable=false,nullable=true) @Column(name = "ObjectPegawaiFk", insertable = false, updatable = false, nullable = true)
private Integer dokterPenanggungJawabId; private Integer dokterPenanggungJawabId;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectKelompokPasienLastFk") @JoinColumn(name = "ObjectKelompokPasienLastFk")
@NotNull(message="Kd Kelompok Pasien Last tidak boleh kosong") @NotNull(message = "Kd Kelompok Pasien Last tidak boleh kosong")
@Caption(value="Object Kelompok Pasien Last") @Caption(value = "Object Kelompok Pasien Last")
private KelompokPasien kelompokPasien; private KelompokPasien kelompokPasien;
@Column(name = "ObjectKelompokPasienLastFk", insertable=false,updatable=false,nullable=false) @Column(name = "ObjectKelompokPasienLastFk", insertable = false, updatable = false, nullable = false)
private Integer kelompokPasienId; private Integer kelompokPasienId;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectRuanganLastFk") @JoinColumn(name = "ObjectRuanganLastFk")
@Caption(value="Object Ruangan Last") @Caption(value = "Object Ruangan Last")
private Ruangan ruangan; private Ruangan ruangan;
@Column(name = "ObjectRuanganLastFk", insertable=false,updatable=false) @Column(name = "ObjectRuanganLastFk", insertable = false, updatable = false)
private Integer ruanganId; private Integer ruanganId;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectRuanganAsalFk") @JoinColumn(name = "ObjectRuanganAsalFk")
@Caption(value="Object Ruangan Asal") @Caption(value = "Object Ruangan Asal")
private Ruangan ruanganAsal; private Ruangan ruanganAsal;
@Column(name = "ObjectRuanganAsalFk", insertable=false,updatable=false) @Column(name = "ObjectRuanganAsalFk", insertable = false, updatable = false)
private Integer ruanganAsalId; private Integer ruanganAsalId;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "RuanganNextSchedule") @JoinColumn(name = "RuanganNextSchedule")
@Caption(value="RuanganNextSchedule") @Caption(value = "RuanganNextSchedule")
private Ruangan ruanganNextSchedule; private Ruangan ruanganNextSchedule;
@Column(name = "RuanganNextSchedule", insertable=false,updatable=false,nullable=true) @Column(name = "RuanganNextSchedule", insertable = false, updatable = false, nullable = true)
private Integer ruanganNextScheduleId; private Integer ruanganNextScheduleId;
@Column(name = "StatusSchedule", nullable = true , length = 40) @Column(name = "StatusSchedule", nullable = true, length = 40)
@Caption(value="StatusSchedule") @Caption(value = "StatusSchedule")
private String statusSchedule; private String statusSchedule;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "NoCMFk") @JoinColumn(name = "NoCMFk")
@NotNull(message="No C M Harus Diisi") @NotNull(message = "No C M Harus Diisi")
@Caption(value="No C M") @Caption(value = "No C M")
private Pasien pasien; private Pasien pasien;
@Column(name = "NoCMFk", insertable=false,updatable=false,nullable = false) @Column(name = "NoCMFk", insertable = false, updatable = false, nullable = false)
private Integer pasienId; private Integer pasienId;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "NoRegistrasiFk") @JoinColumn(name = "NoRegistrasiFk")
@Caption(value="No Registrasi") @Caption(value = "No Registrasi")
private PenanggungJawabPasien penanggungJawabPasien; private PenanggungJawabPasien penanggungJawabPasien;
@Column(name = "NoRegistrasiFk", insertable=false,updatable=false) @Column(name = "NoRegistrasiFk", insertable = false, updatable = false)
private String penanggungJawabId; private String penanggungJawabId;
@Column(name = "statusPasien") @Column(name = "statusPasien")
@Caption(value="StatusPasien") @Caption(value = "StatusPasien")
private String statusPasien; private String statusPasien;
@NotNull(message="Tgl Registrasi tidak boleh kosong") @NotNull(message = "Tgl Registrasi tidak boleh kosong")
@Column(name = "TglRegistrasi", nullable = false ) @Column(name = "TglRegistrasi", nullable = false)
@Caption(value="Tanggal Registrasi") @Caption(value = "Tanggal Registrasi")
private Date tglRegistrasi; private Date tglRegistrasi;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectStatusPulangFk") @JoinColumn(name = "ObjectStatusPulangFk")
@Caption(value="Object Status Pulang") @Caption(value = "Object Status Pulang")
private StatusPulang statusPulang; private StatusPulang statusPulang;
@Column(name = "ObjectStatusPulangFk", insertable=false,updatable=false) @Column(name = "ObjectStatusPulangFk", insertable = false, updatable = false)
private Integer statusPulangId; private Integer statusPulangId;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectKondisiPasienFk") @JoinColumn(name = "ObjectKondisiPasienFk")
@Caption(value="Object Kondisi Pasien") @Caption(value = "Object Kondisi Pasien")
private KondisiPasien kondisiPasien; private KondisiPasien kondisiPasien;
@Column(name = "ObjectKondisiPasienFk", insertable=false,updatable=false) @Column(name = "ObjectKondisiPasienFk", insertable = false, updatable = false)
private Integer kondisiPasienId; private Integer kondisiPasienId;
@Column(name = "TglPulang", nullable = true ) @Column(name = "TglPulang", nullable = true)
@Caption(value="Tanggal Pulang") @Caption(value = "Tanggal Pulang")
private Date tglPulang; private Date tglPulang;
@Column(name = "TglMeninggal", nullable = true ) @Column(name = "TglMeninggal", nullable = true)
@Caption(value="Tanggal Meninggal") @Caption(value = "Tanggal Meninggal")
private Date tanggalMeninggal; private Date tanggalMeninggal;
@Column(name = "JenisPelayanan", nullable = true , length = 40) @Column(name = "JenisPelayanan", nullable = true, length = 40)
@Caption(value="Jenis Pelayanan") @Caption(value = "Jenis Pelayanan")
private String jenisPelayanan; private String jenisPelayanan;
@Column(name = "NamaLengkapAmbilPasien", nullable = true , length = 40) @Column(name = "NamaLengkapAmbilPasien", nullable = true, length = 40)
@Caption(value="Nama Lengkap Ambil Pasien") @Caption(value = "Nama Lengkap Ambil Pasien")
private String namaLengkapAmbilPasien; private String namaLengkapAmbilPasien;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectHubunganKeluargaAmbilPasienFk") @JoinColumn(name = "ObjectHubunganKeluargaAmbilPasienFk")
@Caption(value="Object Hubungan Keluarga Ambil Pasien") @Caption(value = "Object Hubungan Keluarga Ambil Pasien")
private HubunganKeluarga hubunganKeluarga; private HubunganKeluarga hubunganKeluarga;
@Column(name = "ObjectHubunganKeluargaAmbilPasienFk", insertable=false,updatable=false) @Column(name = "ObjectHubunganKeluargaAmbilPasienFk", insertable = false, updatable = false)
private Integer hubunganKeluargaId; private Integer hubunganKeluargaId;
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "pasienDaftar") @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pasienDaftar")
private Set<AntrianPasienDiPeriksa> antrianPasienDiPeriksaSet=new HashSet<AntrianPasienDiPeriksa>(); private Set<AntrianPasienDiPeriksa> antrianPasienDiPeriksaSet = new HashSet<AntrianPasienDiPeriksa>();
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "pasienDaftar") @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pasienDaftar")
private Set<BatalRegistrasi> batalRegistrasiSet=new HashSet<BatalRegistrasi>(); private Set<BatalRegistrasi> batalRegistrasiSet = new HashSet<BatalRegistrasi>();
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "pasienDaftar") @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pasienDaftar")
private Set<DiputuskanDetail> diputuskanDetailSet=new HashSet<DiputuskanDetail>(); private Set<DiputuskanDetail> diputuskanDetailSet = new HashSet<DiputuskanDetail>();
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "pasienDaftar") @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pasienDaftar")
private Set<PemakaianAsuransi> pemakaianAsuransiSet=new HashSet<PemakaianAsuransi>(); private Set<PemakaianAsuransi> pemakaianAsuransiSet = new HashSet<PemakaianAsuransi>();
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectKelasFk") @JoinColumn(name = "ObjectKelasFk")
@Caption(value="Object Kelas") @Caption(value = "Object Kelas")
private Kelas kelas; private Kelas kelas;
@Column(name = "ObjectKelasFk", insertable=false,updatable=false) @Column(name = "ObjectKelasFk", insertable = false, updatable = false)
private Integer kelasId; private Integer kelasId;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectPenyebabKematianFk") @JoinColumn(name = "ObjectPenyebabKematianFk")
@Caption(value="Penyebab Kematian") @Caption(value = "Penyebab Kematian")
private PenyebabKematian penyebabKematian; private PenyebabKematian penyebabKematian;
@Column(name = "ObjectPenyebabKematianFk", insertable=false,updatable=false) @Column(name = "ObjectPenyebabKematianFk", insertable = false, updatable = false)
private Integer penyebabKematianId; private Integer penyebabKematianId;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectDokterPemeriksaFk") @JoinColumn(name = "ObjectDokterPemeriksaFk")
@Caption(value="Dokter Pemeriksa") @Caption(value = "Dokter Pemeriksa")
private Pegawai dokterPemeriksa; private Pegawai dokterPemeriksa;
@Column(name = "ObjectDokterPemeriksaFk", insertable=false,updatable=false) @Column(name = "ObjectDokterPemeriksaFk", insertable = false, updatable = false)
private Integer dokterPemeriksaId; private Integer dokterPemeriksaId;
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "pasienDaftar") @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pasienDaftar")
private Set<MapPasienDpjpToPasienDaftar> mapPasienDpjpToPasienDaftar = new HashSet<MapPasienDpjpToPasienDaftar>(); private Set<MapPasienDpjpToPasienDaftar> mapPasienDpjpToPasienDaftar = new HashSet<MapPasienDpjpToPasienDaftar>();
@Caption(value="emergensi") @Caption(value = "emergensi")
@Column(name = "Emergensi", nullable = true ) @Column(name = "Emergensi", nullable = true)
private Boolean emergensi; private Boolean emergensi;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "NoStrukLastFk") @JoinColumn(name = "NoStrukLastFk")
@Caption(value="No Struk Last") @Caption(value = "No Struk Last")
private StrukPelayanan strukPelayanan; private StrukPelayanan strukPelayanan;
@Column(name = "NoStrukLastFk", insertable=false,updatable=false) @Column(name = "NoStrukLastFk", insertable = false, updatable = false)
private Integer strukPelayananId; private Integer strukPelayananId;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "NoSbmLastFk") @JoinColumn(name = "NoSbmLastFk")
@Caption(value="No SBM Last") @Caption(value = "No SBM Last")
private StrukBuktiPenerimaan strukBuktiPenerimaan; private StrukBuktiPenerimaan strukBuktiPenerimaan;
@Column(name = "NoSbmLastFk", insertable=false,updatable=false) @Column(name = "NoSbmLastFk", insertable = false, updatable = false)
private Integer strukBuktiPenerimaanId; private Integer strukBuktiPenerimaanId;
@Caption(value = "Status Diskon Pegawai")
@Column(name = "isdiskonpegawai", nullable = true)
private Boolean isDiskonPegawai;
public Rekanan getRekanan() { public Rekanan getRekanan() {
return rekanan; return rekanan;
} }
@ -686,5 +688,12 @@ public class PasienDaftar extends BaseTransaction {
this.pemakaianAsuransiSet = pemakaianAsuransiSet; this.pemakaianAsuransiSet = pemakaianAsuransiSet;
} }
} public Boolean getIsDiskonPegawai() {
return isDiskonPegawai;
}
public void setIsDiskonPegawai(Boolean isDiskonPegawai) {
this.isDiskonPegawai = isDiskonPegawai;
}
}

View File

@ -1,166 +1,145 @@
package com.jasamedika.medifirst2000.vo; package com.jasamedika.medifirst2000.vo;
import java.io.Serializable;
import javax.persistence.*;
import java.util.Date; import java.util.Date;
import java.util.HashSet; import java.util.HashSet;
import java.util.Set; import java.util.Set;
import org.hibernate.validator.constraints.NotEmpty; import javax.persistence.CascadeType;
import javax.persistence.Column;
import com.jasamedika.medifirst2000.base.BaseTransaction; import javax.persistence.FetchType;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO; import javax.persistence.ManyToOne;
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa; import javax.persistence.OneToMany;
import com.jasamedika.medifirst2000.entities.DiputuskanDetail;
import com.jasamedika.medifirst2000.entities.HubunganKeluarga;
import com.jasamedika.medifirst2000.entities.KasusPenyakit;
import com.jasamedika.medifirst2000.entities.Kelas;
import com.jasamedika.medifirst2000.entities.KelompokPasien;
import com.jasamedika.medifirst2000.entities.KondisiPasien;
import com.jasamedika.medifirst2000.entities.MapPasienDpjpToPasienDaftar;
import com.jasamedika.medifirst2000.entities.Pasien;
import com.jasamedika.medifirst2000.entities.Pegawai;
import com.jasamedika.medifirst2000.entities.PenanggungJawabPasien;
import com.jasamedika.medifirst2000.entities.PenyebabKematian;
import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien;
import com.jasamedika.medifirst2000.entities.Rekanan;
import com.jasamedika.medifirst2000.entities.Ruangan;
import com.jasamedika.medifirst2000.entities.StatusKeluar;
import com.jasamedika.medifirst2000.entities.StatusPulang;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.internal.util.logging.Messages;
import com.fasterxml.jackson.annotation.JsonBackReference; import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption; import com.jasamedika.medifirst2000.helper.Caption;
public class PasienDaftarVO extends BaseTransactionVO { public class PasienDaftarVO extends BaseTransactionVO {
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@Caption(value="Object Rekanan") @Caption(value = "Object Rekanan")
private RekananVO rekanan; private RekananVO rekanan;
@Caption(value = "Total Biaya") @Caption(value = "Total Biaya")
private Double totalBiaya; private Double totalBiaya;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@Caption(value="Object Status Keluar") @Caption(value = "Object Status Keluar")
private StatusKeluarVO statusKeluar; private StatusKeluarVO statusKeluar;
@Caption(value="Status Kasus Penyakit") @Caption(value = "Status Kasus Penyakit")
private Boolean statusKasusPenyakit; private Boolean statusKasusPenyakit;
@Caption(value="Kajian Awal") @Caption(value = "Kajian Awal")
private Boolean isKajianAwal; private Boolean isKajianAwal;
@NotNull(message="No Registrasi Harus Diisi") @NotNull(message = "No Registrasi Harus Diisi")
@Caption(value="No registrasi ") @Caption(value = "No registrasi ")
private String noRegistrasi; private String noRegistrasi;
@NotNull(message="Is On Site Service tidak boleh kosong") @NotNull(message = "Is On Site Service tidak boleh kosong")
@Caption(value="Is On Site Service") @Caption(value = "Is On Site Service")
private Byte isOnSiteService; private Byte isOnSiteService;
@NotNull(message="Is Registrasi Lengkap tidak boleh kosong") @NotNull(message = "Is Registrasi Lengkap tidak boleh kosong")
@Caption(value="Is Registrasi Lengkap") @Caption(value = "Is Registrasi Lengkap")
private Byte isRegistrasiLengkap; private Byte isRegistrasiLengkap;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@Caption(value="Object Kasus Penyakit Last") @Caption(value = "Object Kasus Penyakit Last")
private KasusPenyakitVO kasusPenyakit; private KasusPenyakitVO kasusPenyakit;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@Caption(value="Penanggung Jawab pasien") @Caption(value = "Penanggung Jawab pasien")
private PegawaiVO dokterPenanggungJawab; private PegawaiVO dokterPenanggungJawab;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@NotNull(message="Kd Kelompok Pasien Last tidak boleh kosong") @NotNull(message = "Kd Kelompok Pasien Last tidak boleh kosong")
@Caption(value="Object Kelompok Pasien Last") @Caption(value = "Object Kelompok Pasien Last")
private KelompokPasienVO kelompokPasien; private KelompokPasienVO kelompokPasien;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@Caption(value="Object Ruangan Last") @Caption(value = "Object Ruangan Last")
private RuanganVO ruangan; private RuanganVO ruangan;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@Caption(value="RuanganNextSchedule") @Caption(value = "RuanganNextSchedule")
private RuanganVO ruanganNextSchedule; private RuanganVO ruanganNextSchedule;
@Caption(value="StatusSchedule") @Caption(value = "StatusSchedule")
private String statusSchedule; private String statusSchedule;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@NotNull(message="No C M Harus Diisi") @NotNull(message = "No C M Harus Diisi")
@Caption(value="No C M") @Caption(value = "No C M")
private PasienVO pasien; private PasienVO pasien;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@Caption(value="No Registrasi") @Caption(value = "No Registrasi")
private PenanggungJawabPasienVO penanggungJawabPasien; private PenanggungJawabPasienVO penanggungJawabPasien;
@Caption(value="StatusPasien") @Caption(value = "StatusPasien")
private String statusPasien; private String statusPasien;
@NotNull(message="Tgl Registrasi tidak boleh kosong") @NotNull(message = "Tgl Registrasi tidak boleh kosong")
@Caption(value="Tanggal Registrasi") @Caption(value = "Tanggal Registrasi")
private Date tglRegistrasi; private Date tglRegistrasi;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@Caption(value="Object Status Pulang") @Caption(value = "Object Status Pulang")
private StatusPulangVO statusPulang; private StatusPulangVO statusPulang;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@Caption(value="Object Kondisi Pasien") @Caption(value = "Object Kondisi Pasien")
private KondisiPasienVO kondisiPasien; private KondisiPasienVO kondisiPasien;
@Caption(value="Tanggal Pulang") @Caption(value = "Tanggal Pulang")
private Date tglPulang; private Date tglPulang;
@Caption(value="Tanggal Meninggal") @Caption(value = "Tanggal Meninggal")
private Date tanggalMeninggal; private Date tanggalMeninggal;
@Caption(value="Jenis Pelayanan") @Caption(value = "Jenis Pelayanan")
private String jenisPelayanan; private String jenisPelayanan;
@Column(name = "NamaLengkapAmbilPasien", nullable = true , length = 40) @Column(name = "NamaLengkapAmbilPasien", nullable = true, length = 40)
@Caption(value="Nama Lengkap Ambil Pasien") @Caption(value = "Nama Lengkap Ambil Pasien")
private String namaLengkapAmbilPasien; private String namaLengkapAmbilPasien;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@Caption(value="Object Hubungan Keluarga Ambil Pasien") @Caption(value = "Object Hubungan Keluarga Ambil Pasien")
private HubunganKeluargaVO hubunganKeluarga; private HubunganKeluargaVO hubunganKeluarga;
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "pasienDaftar") @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pasienDaftar")
private Set<AntrianPasienDiPeriksaVO> antrianPasienDiPeriksaSet=new HashSet<>(); private Set<AntrianPasienDiPeriksaVO> antrianPasienDiPeriksaSet = new HashSet<>();
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "pasienDaftar") @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pasienDaftar")
private Set<DiputuskanDetailVO> diputuskanDetailSet=new HashSet<>(); private Set<DiputuskanDetailVO> diputuskanDetailSet = new HashSet<>();
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@Caption(value="Object Kelas") @Caption(value = "Object Kelas")
private KelasVO kelas; private KelasVO kelas;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@Caption(value="Penyebab Kematian") @Caption(value = "Penyebab Kematian")
private PenyebabKematianVO penyebabKematian; private PenyebabKematianVO penyebabKematian;
@ManyToOne(fetch=FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@Caption(value="Dokter Pemeriksa") @Caption(value = "Dokter Pemeriksa")
private PegawaiVO dokterPemeriksa; private PegawaiVO dokterPemeriksa;
@Column(name = "ObjectDokterPemeriksaFk", insertable=false,updatable=false) @Column(name = "ObjectDokterPemeriksaFk", insertable = false, updatable = false)
private Integer dokterPemeriksaId; private Integer dokterPemeriksaId;
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "pasienDaftar") @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "pasienDaftar")
private Set<MapPasienDpjpToPasienDaftarVO> mapPasienDpjpToPasienDaftar = new HashSet<MapPasienDpjpToPasienDaftarVO>(); private Set<MapPasienDpjpToPasienDaftarVO> mapPasienDpjpToPasienDaftar = new HashSet<MapPasienDpjpToPasienDaftarVO>();
@Caption(value="emergensi") @Caption(value = "emergensi")
private Boolean emergensi; private Boolean emergensi;
@Caption(value = "Status Diskon Pegawai")
private Boolean isDiskonPegawai;
public RekananVO getRekanan() { public RekananVO getRekanan() {
return rekanan; return rekanan;
} }
@ -425,5 +404,12 @@ public class PasienDaftarVO extends BaseTransactionVO {
this.emergensi = emergensi; this.emergensi = emergensi;
} }
} public Boolean getIsDiskonPegawai() {
return isDiskonPegawai;
}
public void setIsDiskonPegawai(Boolean isDiskonPegawai) {
this.isDiskonPegawai = isDiskonPegawai;
}
}