Update service migrasi pasien

Perbaikan data tipe no cm pasien saat transformasi etl pasien dan penambahan ekstraksi transformasi flag kelahiran rs
This commit is contained in:
Salman Manoe 2024-07-31 07:20:56 +07:00
parent 16fa8ecdc9
commit f96622f4a5
2 changed files with 4 additions and 2 deletions

View File

@ -87,10 +87,11 @@ public class MigrasiPasienServiceImpl implements MigrasiPasienService {
listPasien.forEach(pasien -> { listPasien.forEach(pasien -> {
PasienDto.PasienDtoBuilder dtoBuilder = PasienDto.builder(); PasienDto.PasienDtoBuilder dtoBuilder = PasienDto.builder();
dtoBuilder.status("AKTIF"); dtoBuilder.status("AKTIF");
dtoBuilder.noRekamMedis(pasien.getNoCm()); dtoBuilder.noRekamMedis(Long.parseLong(pasien.getNoCm()));
dtoBuilder.namaLengkap(pasien.getNamaPasien()); dtoBuilder.namaLengkap(pasien.getNamaPasien());
dtoBuilder.namaPanggilan(CommonUtil.isNotNullOrEmpty(pasien.getNamaDepan()) ? pasien.getNamaDepan() dtoBuilder.namaPanggilan(CommonUtil.isNotNullOrEmpty(pasien.getNamaDepan()) ? pasien.getNamaDepan()
: pasien.getNamaPasien().split(" ")[0]); : pasien.getNamaPasien().split(" ")[0]);
dtoBuilder.isKelahiranRS(pasien.getNoCm().equals(pasien.getReportDisplay()));
dtoBuilder.tempatLahir(pasien.getTempatLahir()); dtoBuilder.tempatLahir(pasien.getTempatLahir());
dtoBuilder.caraRegistrasi("INTERNAL"); dtoBuilder.caraRegistrasi("INTERNAL");
if (CommonUtil.isNotNullOrEmpty(pasien.getTglLahir())) if (CommonUtil.isNotNullOrEmpty(pasien.getTglLahir()))

View File

@ -20,11 +20,12 @@ import java.util.UUID;
public class PasienDto { public class PasienDto {
private UUID id; private UUID id;
private String status; private String status;
private String noRekamMedis; private Long noRekamMedis;
private String gelarDepan; private String gelarDepan;
private String namaLengkap; private String namaLengkap;
private String namaPanggilan; private String namaPanggilan;
private String gelarBelakang; private String gelarBelakang;
private Boolean isKelahiranRS;
private SapaanDto sapaan; private SapaanDto sapaan;
private Set<IdentitasDto> identitas; private Set<IdentitasDto> identitas;
private String tempatLahir; private String tempatLahir;