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.Date; import java.util.HashSet; import java.util.Set; @Getter @Setter public class RegistrasiPasienGawatDaruratVO extends BaseTransactionVO { @NotNull(message = "Object Pasien Harus Diisi") @Caption(value = "Object Pasien") public PasienVO pasien; @Caption(value = "StatusLukaLesiPendarahan") @NotNull(message = "Kd Pendidikan tidak boleh kosong") private StatusLukaLesiPendarahanVO statusLukaLesiPendarahan; @Caption(value = "Object DesaKelurahan") private HubunganKeluargaVO hubunganKeluarga; @Caption(value = "Tanggal Lahir") private Date tglLahir; @Caption(value = "Tanggal Registrasi") private Date tanggalRegistrasi; @Caption(value = "Tanggal Kejadian") private Date tanggalKejadian; private String noIdentitas; @Caption(value = "Transportasi Pasien") private TransportasiPasienVO transportasiPasien; @Caption(value = "Tempat Kejadian") private String tempatKejadian; @Caption(value = "Object DesaKelurahan") private JenisKelaminVO jenisKelamin; @Caption(value = "Kelompok Pasien") private KelompokPasienVO kelompokPasien; @Caption(value = "Ruangan") private RuanganVO ruangan; @Caption(value = "Berikan Oksigen") private String berikanOksigen; @Caption(value = "Pasang Infus 1") private String pasangInfus1; @Caption(value = "Pasang Ett") private String pasangEtt; @Caption(value = "defibrasi") private String defibrasi; @Caption(value = "alamat Lengkap") private String alamatLengkap; @Caption(value = "lainnya") private String lainnya; @NotNull(message = "Kd Pendidikan tidak boleh kosong") @Caption(value = "Object Pendidikan") private PendidikanVO pendidikan; @Caption(value = " Status Perkawinan") private StatusPerkawinanVO statusPerkawinan; @NotNull(message = "Tipe Pasien tidak boleh kosong") @Caption(value = "Tipe Pasien") private String tipePasien; @Caption(value = "Object Title") private TitlePasienVO titlePasien; @Caption(value = "Nama Pasien") private String namaPasien; @Caption(value = "Nama Ibu") private String namaIbu; @Caption(value = "Object Golongan Darah") private GolonganDarahVO golonganDarah; @Caption(value = "Agama") private AgamaVO agama; @Caption(value = "Dokter") private PegawaiVO pegawai; @Caption(value = "Asal Rujukan") private AsalRujukanVO asalRujukan; @Caption(value = "Object Pekerjaan") private PekerjaanVO pekerjaan; private Set diputuskanDetailSet = new HashSet<>(); @Caption(value = "ID HasilTriase") @NotNull(message = "ID HasilTriase tidak boleh kosong") private HasilTriaseVO hasilTriase; @Caption(value = "skorNyeri") private String skorNyeri; @Caption(value = "jenisNyeri") private JenisNyeriVO jenisNyeri; private Integer jenisNyeriId; @Caption(value = "lokasi") private String lokasi; @Caption(value = "durasi") private String durasi; @Caption(value = "pencetus") private String pencetus; @Caption(value = "isDeathOnArrival") private Boolean isDeathOnArrival; @Caption(value = "risikoJatuh") private RisikoJatuhVO risikoJatuh; private Integer risikoJatuhId; @Caption(value = "isapLendir") private String isapLendir; @Caption(value = "pasangOroPharingAirway") private String pasangOroPharingAirway; @Caption(value = "aturPosisi1") private String aturPosisi1; @Caption(value = "aturPosisi2") private String aturPosisi2; @Caption(value = "monitorIntakeOuttake") private String monitorIntakeOuttake; @Caption(value = "monitorTtv") private String monitorTtv; @Caption(value = "spO2") private String spO2; }