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 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 laboratoriumSet = new HashSet<>(); }