Pembuatan dto untuk etl data pasien
This commit is contained in:
parent
f0cf5446c9
commit
5d6e2e61b7
@ -0,0 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class AgamaDto {
|
||||
private Long id;
|
||||
private String agama;
|
||||
}
|
||||
@ -0,0 +1,28 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
public class AlamatDto {
|
||||
private UUID id;
|
||||
|
||||
private JenisAlamatDto jenisAlamat;
|
||||
|
||||
private String alamat;
|
||||
|
||||
private String alamatEnkripsi;
|
||||
|
||||
private Integer rt;
|
||||
|
||||
private Integer rw;
|
||||
|
||||
private KelurahanDesaDto kelurahanDesa;
|
||||
|
||||
private Integer kodePos;
|
||||
|
||||
private NegaraDto negara;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class AsuransiDto {
|
||||
private Long id;
|
||||
private String asuransi;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class BahasaDto {
|
||||
private Long id;
|
||||
private String bahasa;
|
||||
}
|
||||
@ -0,0 +1,21 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.*;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class BerkasDto {
|
||||
private UUID id;
|
||||
private JenisBerkasDto jenisBerkas;
|
||||
private String judulBerkas;
|
||||
private String lokasiBerkas;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class CaraLahirDto {
|
||||
private Long id;
|
||||
private String caraLahir;
|
||||
}
|
||||
@ -0,0 +1,22 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class GawaiDto {
|
||||
private UUID id;
|
||||
private Integer noGawai;
|
||||
}
|
||||
@ -0,0 +1,17 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.*;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class GolonganDarahDto {
|
||||
private Long id;
|
||||
private String golonganDarah;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class HubunganKeluargaDto {
|
||||
private Long id;
|
||||
private String hubunganKeluarga;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.*;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class IdentitasDto {
|
||||
private UUID id;
|
||||
private JenisIdentitasDto jenisIdentitas;
|
||||
private String noIdentitas;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.*;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class JaminanDto {
|
||||
private UUID id;
|
||||
private AsuransiDto asuransi;
|
||||
private String nomorKartu;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class JenisAlamatDto {
|
||||
private Long id;
|
||||
private String jenisAlamat;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class JenisBerkasDto {
|
||||
private Long id;
|
||||
private String jenisBerkas;
|
||||
}
|
||||
@ -0,0 +1,17 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.*;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class JenisIdentitasDto {
|
||||
private Long id;
|
||||
private String jenisIdentitas;
|
||||
}
|
||||
@ -0,0 +1,17 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.*;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class JenisKelaminDto {
|
||||
private Long id;
|
||||
private String jenisKelamin;
|
||||
}
|
||||
@ -0,0 +1,19 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.*;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class KecamatanDto {
|
||||
private Long id;
|
||||
private Integer kodeKemendagri;
|
||||
private String kecamatan;
|
||||
private KotaKabupatenDto kotaKabupaten;
|
||||
}
|
||||
@ -0,0 +1,27 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.*;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class KeluargaDto {
|
||||
private UUID id;
|
||||
private HubunganKeluargaDto hubunganKeluarga;
|
||||
private String gelarDepan;
|
||||
private String namaLengkap;
|
||||
private String namaPanggilan;
|
||||
private String gelarBelakang;
|
||||
private String surel;
|
||||
private String kodeNegaraGawai;
|
||||
private Integer noGawai;
|
||||
private PasienDto pasien;
|
||||
}
|
||||
@ -0,0 +1,19 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.*;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class KelurahanDesaDto {
|
||||
private Long id;
|
||||
private Integer kodeKemendagri;
|
||||
private String kelurahanAtauDesa;
|
||||
private KecamatanDto kecamatan;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class KewarganegaraanDto {
|
||||
private Long id;
|
||||
private String kewarganegaraan;
|
||||
}
|
||||
@ -0,0 +1,19 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.*;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class KotaKabupatenDto {
|
||||
private Long id;
|
||||
private Integer kodeKemendagri;
|
||||
private String kotaAtauKabupaten;
|
||||
private ProvinsiDto provinsi;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class LingkunganKerjaDto {
|
||||
private Long id;
|
||||
private String lingkunganKerja;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class NegaraDto {
|
||||
private Long id;
|
||||
private String negara;
|
||||
}
|
||||
@ -0,0 +1,49 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.*;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
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 noRekamMedis;
|
||||
private String gelarDepan;
|
||||
private String namaLengkap;
|
||||
private String namaLengkapEnkripsi;
|
||||
private String namaPanggilan;
|
||||
private String gelarBelakang;
|
||||
private Set<IdentitasDto> identitas;
|
||||
private String tempatLahir;
|
||||
private LocalDateTime tanggalLahir;
|
||||
private JenisKelaminDto jenisKelamin;
|
||||
private GolonganDarahDto golonganDarah;
|
||||
private CaraLahirDto caraLahir;
|
||||
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 String surelEnkripsi;
|
||||
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 StatusPasienDto statusPasien;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class PekerjaanDto {
|
||||
private Long id;
|
||||
private String pekerjaan;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class PendidikanDto {
|
||||
private Long id;
|
||||
private String jenjangPendidikan;
|
||||
}
|
||||
@ -0,0 +1,21 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class ProvinsiDto {
|
||||
private Long id;
|
||||
private Integer kodeKemendagri;
|
||||
private String provinsi;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class StatusPasienDto {
|
||||
private Long id;
|
||||
private String statusPasien;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class StatusPerkawinanDto {
|
||||
private Long id;
|
||||
private String statusPerkawinan;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.etl.pasien.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author salmanoe
|
||||
* @version 1.0.0
|
||||
* @since 19/10/2023
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class SukuDto {
|
||||
private Long id;
|
||||
private String suku;
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user