From 5d6e2e61b7fdbbea88851eade5eefd6a5a95ab70 Mon Sep 17 00:00:00 2001 From: Salman Manoe Date: Thu, 19 Oct 2023 17:07:45 +0700 Subject: [PATCH] Pembuatan dto untuk etl data pasien --- .../etl/pasien/dto/AgamaDto.java | 20 ++++++++ .../etl/pasien/dto/AlamatDto.java | 28 +++++++++++ .../etl/pasien/dto/AsuransiDto.java | 20 ++++++++ .../etl/pasien/dto/BahasaDto.java | 20 ++++++++ .../etl/pasien/dto/BerkasDto.java | 21 ++++++++ .../etl/pasien/dto/CaraLahirDto.java | 20 ++++++++ .../etl/pasien/dto/GawaiDto.java | 22 +++++++++ .../etl/pasien/dto/GolonganDarahDto.java | 17 +++++++ .../etl/pasien/dto/HubunganKeluargaDto.java | 20 ++++++++ .../etl/pasien/dto/IdentitasDto.java | 20 ++++++++ .../etl/pasien/dto/JaminanDto.java | 20 ++++++++ .../etl/pasien/dto/JenisAlamatDto.java | 20 ++++++++ .../etl/pasien/dto/JenisBerkasDto.java | 20 ++++++++ .../etl/pasien/dto/JenisIdentitasDto.java | 17 +++++++ .../etl/pasien/dto/JenisKelaminDto.java | 17 +++++++ .../etl/pasien/dto/KecamatanDto.java | 19 +++++++ .../etl/pasien/dto/KeluargaDto.java | 27 ++++++++++ .../etl/pasien/dto/KelurahanDesaDto.java | 19 +++++++ .../etl/pasien/dto/KewarganegaraanDto.java | 20 ++++++++ .../etl/pasien/dto/KotaKabupatenDto.java | 19 +++++++ .../etl/pasien/dto/LingkunganKerjaDto.java | 20 ++++++++ .../etl/pasien/dto/NegaraDto.java | 20 ++++++++ .../etl/pasien/dto/PasienDto.java | 49 +++++++++++++++++++ .../etl/pasien/dto/PekerjaanDto.java | 20 ++++++++ .../etl/pasien/dto/PendidikanDto.java | 20 ++++++++ .../etl/pasien/dto/ProvinsiDto.java | 21 ++++++++ .../etl/pasien/dto/StatusPasienDto.java | 20 ++++++++ .../etl/pasien/dto/StatusPerkawinanDto.java | 20 ++++++++ .../medifirst2000/etl/pasien/dto/SukuDto.java | 20 ++++++++ 29 files changed, 616 insertions(+) create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/AgamaDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/AlamatDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/AsuransiDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/BahasaDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/BerkasDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/CaraLahirDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/GawaiDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/GolonganDarahDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/HubunganKeluargaDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/IdentitasDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JaminanDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JenisAlamatDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JenisBerkasDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JenisIdentitasDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JenisKelaminDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KecamatanDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KeluargaDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KelurahanDesaDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KewarganegaraanDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KotaKabupatenDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/LingkunganKerjaDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/NegaraDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PasienDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PekerjaanDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PendidikanDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/ProvinsiDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/StatusPasienDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/StatusPerkawinanDto.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/SukuDto.java diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/AgamaDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/AgamaDto.java new file mode 100644 index 00000000..9727698a --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/AgamaDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/AlamatDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/AlamatDto.java new file mode 100644 index 00000000..913de918 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/AlamatDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/AsuransiDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/AsuransiDto.java new file mode 100644 index 00000000..a9538f11 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/AsuransiDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/BahasaDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/BahasaDto.java new file mode 100644 index 00000000..873a1b72 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/BahasaDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/BerkasDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/BerkasDto.java new file mode 100644 index 00000000..5d086823 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/BerkasDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/CaraLahirDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/CaraLahirDto.java new file mode 100644 index 00000000..e4247457 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/CaraLahirDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/GawaiDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/GawaiDto.java new file mode 100644 index 00000000..f53b7764 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/GawaiDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/GolonganDarahDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/GolonganDarahDto.java new file mode 100644 index 00000000..1a898269 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/GolonganDarahDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/HubunganKeluargaDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/HubunganKeluargaDto.java new file mode 100644 index 00000000..b7bb9a83 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/HubunganKeluargaDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/IdentitasDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/IdentitasDto.java new file mode 100644 index 00000000..cfd6b63f --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/IdentitasDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JaminanDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JaminanDto.java new file mode 100644 index 00000000..2033934a --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JaminanDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JenisAlamatDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JenisAlamatDto.java new file mode 100644 index 00000000..773512d8 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JenisAlamatDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JenisBerkasDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JenisBerkasDto.java new file mode 100644 index 00000000..bcd51a18 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JenisBerkasDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JenisIdentitasDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JenisIdentitasDto.java new file mode 100644 index 00000000..1d092594 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JenisIdentitasDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JenisKelaminDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JenisKelaminDto.java new file mode 100644 index 00000000..7ee507ea --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/JenisKelaminDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KecamatanDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KecamatanDto.java new file mode 100644 index 00000000..e0df3387 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KecamatanDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KeluargaDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KeluargaDto.java new file mode 100644 index 00000000..a2ab6d00 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KeluargaDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KelurahanDesaDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KelurahanDesaDto.java new file mode 100644 index 00000000..b075ea4b --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KelurahanDesaDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KewarganegaraanDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KewarganegaraanDto.java new file mode 100644 index 00000000..9cb60c6d --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KewarganegaraanDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KotaKabupatenDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KotaKabupatenDto.java new file mode 100644 index 00000000..052d7431 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/KotaKabupatenDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/LingkunganKerjaDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/LingkunganKerjaDto.java new file mode 100644 index 00000000..59c4daf9 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/LingkunganKerjaDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/NegaraDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/NegaraDto.java new file mode 100644 index 00000000..d341fdba --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/NegaraDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PasienDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PasienDto.java new file mode 100644 index 00000000..5c8f1ac9 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PasienDto.java @@ -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 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 alamat; + private String surel; + private String surelEnkripsi; + private Set gawai; + private PekerjaanDto pekerjaan; + private LingkunganKerjaDto lingkunganKerja; + private StatusPerkawinanDto statusPerkawinan; + private Set berkas; + private Set keluarga; + private Set jaminan; + private StatusPasienDto statusPasien; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PekerjaanDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PekerjaanDto.java new file mode 100644 index 00000000..df9f9916 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PekerjaanDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PendidikanDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PendidikanDto.java new file mode 100644 index 00000000..8e538b60 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PendidikanDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/ProvinsiDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/ProvinsiDto.java new file mode 100644 index 00000000..303242eb --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/ProvinsiDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/StatusPasienDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/StatusPasienDto.java new file mode 100644 index 00000000..46a34de8 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/StatusPasienDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/StatusPerkawinanDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/StatusPerkawinanDto.java new file mode 100644 index 00000000..9e65c515 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/StatusPerkawinanDto.java @@ -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; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/SukuDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/SukuDto.java new file mode 100644 index 00000000..3ffe12f9 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/SukuDto.java @@ -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; +}