Salman Manoe 6a3f38fcb6 Update domain virtual object dan dto
Penerapan lombok dependency untuk mengurangi boilerplate
2025-03-03 11:39:50 +07:00

131 lines
3.0 KiB
Java

package com.jasamedika.medifirst2000.vo;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.validation.constraints.NotNull;
import java.util.*;
@Getter
@Setter
public class PapGinekologiVO extends BaseTransactionVO {
private RegistrasiPelayananPasienVO registrasiPelayananPasien;
private PasienVO pasien;
@NotNull(message = "Tgl Input tidak boleh kosong")
@Caption(value = "Tgl Input")
private Date tglInput;
@Caption(value = "Kawin")
private String kawin;
@Caption(value = "Umur Kawin Pertama")
private String umurKawinPertama;
@Caption(value = "Umur Suami")
private String umurSuami;
@Caption(value = "Umur Kawin Kedua")
private String umurKawinKedua;
@Caption(value = "Abortus")
private String abortus;
@Caption(value = "Kehamilan")
private String kehamilan;
@Caption(value = "Banyaknya")
private String banyaknya;
@NotNull(message = "Masih Kawin tidak boleh kosong")
private StatusYaTidakVO masihKawin;
@Caption(value = "KejadianKe 1")
private String kejadianKe1;
@Caption(value = "KejadianKe 2")
private String kejadianKe2;
@Caption(value = "KejadianKe 3")
private String kejadianKe3;
@Caption(value = "KejadianKe 4")
private String kejadianKe4;
@Caption(value = "KejadianKe 5")
private String kejadianKe5;
@Caption(value = "KejadianKe 6")
private String kejadianKe6;
@Caption(value = "KejadianKe 7")
private String kejadianKe7;
@Caption(value = "KejadianKe 8")
private String kejadianKe8;
@Caption(value = "KejadianKe 9")
private String kejadianKe9;
@Caption(value = "KejadianKe 10")
private String kejadianKe10;
@Caption(value = "Umur Haid Pertama")
private String umurHaidPertama;
@Caption(value = "Lamanya")
private String lamanya;
@Caption(value = "Banyaknya Haid")
private String banyaknyaHaid;
@Caption(value = "Is Bertambah")
private Boolean isBertambah;
@NotNull(message = "Sakit Waktu Haid tidak boleh kosong")
private StatusYaTidakVO sakitWaktuHaid;
@NotNull(message = "Teratur tidak boleh kosong")
private StatusYaTidakVO teratur;
@Caption(value = "Tgl Haid Pertama")
private Date tglHaidPertama;
@NotNull(message = "Gatal Keputihan tidak boleh kosong")
private StatusYaTidakVO gatalKeputihan;
@NotNull(message = "Sakit Keputihan tidak boleh kosong")
private StatusYaTidakVO sakitKeputihan;
@NotNull(message = "Bau Keputihan tidak boleh kosong")
private StatusYaTidakVO bauKeputihan;
private Integer bauKeputihanId;
@Caption(value = "Warna Keputihan")
private String warnaKeputihan;
@Caption(value = "papDataTandaVitalSet")
private List<PapDataTandaVitalVO> papDataTandaVitalSet = new ArrayList<>();
@Caption(value = "Inspeksi")
private String inspeksi;
@Caption(value = "Inspekulo")
private String inspekulo;
@Caption(value = "Vaginal Toucher")
private String vaginalToucher;
@Caption(value = "Pengobatan")
private String pengobatan;
@Caption(value = "laboratoriumSet")
Set<PapLaboratoriumVO> laboratoriumSet = new HashSet<>();
}