Merge branch 'salman-etl' of ssh://172.16.55.31/volume1/git/SC-be-java into salman-etl
This commit is contained in:
commit
d9e3f68512
@ -78,10 +78,12 @@ public class MigrasiPasienServiceImpl implements MigrasiPasienService {
|
||||
List<PasienDto> dtoList = new ArrayList<>();
|
||||
listPasien.forEach(pasien -> {
|
||||
PasienDto.PasienDtoBuilder dtoBuilder = PasienDto.builder();
|
||||
dtoBuilder.noRekamMedis(pasien.getNoCm()).namaLengkap(pasien.getNamaPasien())
|
||||
.namaPanggilan(pasien.getNamaDepan()).tempatLahir(pasien.getTempatLahir())
|
||||
.tanggalLahir(pasien.getTglLahir().toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime())
|
||||
.surel(pasien.getEmail());
|
||||
dtoBuilder.noRekamMedis(pasien.getNoCm());
|
||||
dtoBuilder.namaLengkap(pasien.getNamaPasien());
|
||||
dtoBuilder.namaPanggilan(pasien.getNamaDepan());
|
||||
dtoBuilder.tempatLahir(pasien.getTempatLahir());
|
||||
dtoBuilder.tanggalLahir(pasien.getTglLahir().toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime());
|
||||
dtoBuilder.surel(pasien.getEmail());
|
||||
dtoBuilder.sapaan(SapaanDto.builder().id(pasien.getTitlePasienId().longValue()).build());
|
||||
dtoBuilder.identitas(new HashSet<>(Collections.singletonList(
|
||||
IdentitasDto.builder().jenisIdentitas(JenisIdentitasDto.builder().id(KTP.id()).build())
|
||||
@ -102,7 +104,7 @@ public class MigrasiPasienServiceImpl implements MigrasiPasienService {
|
||||
dtoBuilder.caraMeninggal(CaraMeninggalDto.builder().id(DOA.id()).build());
|
||||
if (Master.CaraMeninggal.BLUECODE.equals(c.get("idPenyebabKematian")))
|
||||
dtoBuilder.caraMeninggal(CaraMeninggalDto.builder().id(BLUECODE.id()).build());
|
||||
if (Arrays.asList(Master.CaraMeninggal.LAHIR).contains(c.get("idPenyebabKematian")))
|
||||
if (Arrays.asList(Master.CaraMeninggal.LAHIR).contains(Integer.parseInt(c.get("idPenyebabKematian").toString())))
|
||||
dtoBuilder.caraMeninggal(CaraMeninggalDto.builder().id(LAHIR.id()).build());
|
||||
});
|
||||
dtoBuilder.kewarganegaraan(KewarganegaraanDto.builder().id(pasien.getKebangsaanId().longValue()).build());
|
||||
@ -181,9 +183,16 @@ public class MigrasiPasienServiceImpl implements MigrasiPasienService {
|
||||
return dtoList;
|
||||
}
|
||||
|
||||
private Set<AlamatDto> setAlamat(List<Alamat> alamatPasien) {
|
||||
private Set<AlamatDto> setAlamat(List<Alamat> listAlamat) {
|
||||
// TODO: Set ekstraksi dan transformasi alamat pasien
|
||||
return new HashSet<>();
|
||||
Set<AlamatDto> dtoList = new HashSet<>();
|
||||
listAlamat.forEach(alamat -> {
|
||||
AlamatDto.AlamatDtoBuilder dtoBuilder = AlamatDto.builder();
|
||||
dtoBuilder.alamat(alamat.getAlamatLengkap());
|
||||
dtoBuilder.kodePos(Integer.valueOf(alamat.getKodePos()));
|
||||
dtoList.add(dtoBuilder.build());
|
||||
});
|
||||
return dtoList;
|
||||
}
|
||||
|
||||
private Set<BerkasDto> setBerkas() {
|
||||
@ -191,12 +200,12 @@ public class MigrasiPasienServiceImpl implements MigrasiPasienService {
|
||||
return new HashSet<>();
|
||||
}
|
||||
|
||||
private Set<KeluargaDto> setAnak(List<Map<String, Object>> anakPasien) {
|
||||
private Set<KeluargaDto> setAnak(List<Map<String, Object>> listAnakPasien) {
|
||||
// TODO: Set ekstraksi dan transformasi anak pasien
|
||||
return new HashSet<>();
|
||||
}
|
||||
|
||||
private Set<JaminanDto> setJaminan(List<AsuransiPasien> asuransiPasien) {
|
||||
private Set<JaminanDto> setJaminan(List<AsuransiPasien> listAsuransiPasien) {
|
||||
// TODO: Set ekstraksi dan transformasi asuransi pasien
|
||||
return new HashSet<>();
|
||||
}
|
||||
|
||||
@ -20,7 +20,6 @@ public class AlamatDto {
|
||||
private UUID id;
|
||||
private JenisAlamatDto jenisAlamat;
|
||||
private String alamat;
|
||||
private String alamatEnkripsi;
|
||||
private Integer rt;
|
||||
private Integer rw;
|
||||
private KelurahanDesaDto kelurahanDesa;
|
||||
|
||||
@ -20,7 +20,6 @@ public class PasienDto {
|
||||
private String noRekamMedis;
|
||||
private String gelarDepan;
|
||||
private String namaLengkap;
|
||||
private String namaLengkapEnkripsi;
|
||||
private String namaPanggilan;
|
||||
private String gelarBelakang;
|
||||
private SapaanDto sapaan;
|
||||
@ -40,7 +39,6 @@ public class PasienDto {
|
||||
private PendidikanDto pendidikan;
|
||||
private Set<AlamatDto> alamat;
|
||||
private String surel;
|
||||
private String surelEnkripsi;
|
||||
private Set<GawaiDto> gawai;
|
||||
private PekerjaanDto pekerjaan;
|
||||
private LingkunganKerjaDto lingkunganKerja;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user