package com.jasamedika.medifirst2000.vo; import com.jasamedika.medifirst2000.base.vo.BaseMasterVO; import com.jasamedika.medifirst2000.helper.Caption; import lombok.Getter; import lombok.Setter; import javax.validation.constraints.NotNull; import java.util.Date; @Getter @Setter public class AsuransiPasienVO extends BaseMasterVO { @Caption(value = "Alamat Lengkap") private String alamatLengkap; @Caption(value = "Object Golongan Asuransi") private GolonganAsuransiVO golonganAsuransi; @NotNull(message = "Kd Hubungan Peserta tidak boleh kosong") @Caption(value = "Object Hubungan Peserta") private HubunganPesertaAsuransiVO hubunganPeserta; @Caption(value = "Kode Institusi Asal") private Integer kdInstitusiAsal; @NotNull(message = "Kd Jenis Kelamin tidak boleh kosong") @Caption(value = "Object Jenis Kelamin") private JenisKelaminVO jenisKelamin; @NotNull(message = "Kd Kelas Di Jamin tidak boleh kosong") @Caption(value = "Object Kelas Di Jamin") private KelasVO kelasDiJamin; @Caption(value = "Kode Last Unit Bagian") private Integer kdLastUnitBagian; @Caption(value = "Object Pegawai") private PegawaiVO pegawai; @Caption(value = "Object Rekanan") private RekananVO rekanan; @Caption(value = "Last Unit Bagian") private RuanganVO lastUnitBagian; @NotNull(message = "Nama Peserta tidak boleh kosong") @Caption(value = "Nama Peserta") private String namaPeserta; @Caption(value = "NIK Institusi Asal") private String nikInstitusiAsal; @Caption(value = "NIP PNS") private String nipPns; @NotNull(message = "No Asuransi tidak boleh kosong") @Caption(value = "No Asuransi") private String noAsuransi; @Caption(value = "No Asuransi Head") private String noAsuransiHead; @Caption(value = "No C M") private PasienVO noCm; @Caption(value = "No Identitas") private String noIdentitas; @Caption(value = "No Telp Fixed") private String noTelpFixed; @Caption(value = "No Telp Mobile") private String noTelpMobile; @Caption(value = "QAsuransi") private Integer qAsuransi; @Caption(value = "Tanggal Akhir Berlaku Last") private Date tglAkhirBerlakuLast; @Caption(value = "Tanggal Lahir") @NotNull(message = "Tgl Lahir tidak boleh kosong") private Date tglLahir; @Caption(value = "Tanggal Mulai Berlaku Last") private Date tglMulaiBerlakuLast; @Caption(value = "JenisPeserta") private String jenisPeserta; @Caption(value = "NmProvider") private String nmProvider; @Caption(value = "KdProvider") private String kdProvider; @Caption(value = "PpkRujukan") private String ppkRujukan; @Caption(value = "Diagnosis") private DiagnosaVO diagnosis; @Caption(value = "NoKepesertaan") private String noKepesertaan; @Caption(value = "Lakalantas") private Integer lakalantas; @Caption(value = "TglRujukan") private Date tglRujukan; @Caption(value = "NoRujukan") private String noRujukan; @Caption(value = "NoSep") private String noSep; @Caption(value = "ObjectDiagnosaFK") private DiagnosaVO diagnosa; private Date tanggalSep; private String catatan; }