package com.jasamedika.medifirst2000.etl.pasien.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Set;
import java.util.UUID;

/**
 * @author salmanoe
 * @version 1.0.0
 * @since 19/10/2023
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class PasienDto {
	private UUID id;
	private String status;
	private Long noRekamMedis;
	private String gelarDepan;
	private String namaLengkap;
	private String namaPanggilan;
	private String gelarBelakang;
	private Boolean isKelahiranRS;
	private SapaanDto sapaan;
	private Set<IdentitasDto> identitas;
	private String tempatLahir;
	private String tanggalLahir;
	private JenisKelaminDto jenisKelamin;
	private GolonganDarahDto golonganDarah;
	private GolonganResusDto golonganResus;
	private CaraLahirDto caraLahir;
	private CaraMeninggalDto caraMeninggal;
	private SukuDto suku;
	private BahasaDto bahasa;
	private KewarganegaraanDto kewarganegaraan;
	private NegaraDto negara;
	private AgamaDto agama;
	private PendidikanDto pendidikan;
	private Set<AlamatDto> alamat;
	private String surel;
	private Set<GawaiDto> gawai;
	private PekerjaanDto pekerjaan;
	private LingkunganKerjaDto lingkunganKerja;
	private StatusPerkawinanDto statusPerkawinan;
	private Set<BerkasDto> berkas;
	private Set<KeluargaDto> keluarga;
	private Set<JaminanDto> jaminan;
	private String caraRegistrasi;
}
