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 -> {
PasienDto.PasienDtoBuilder dtoBuilder = PasienDto.builder();
dtoBuilder.status("AKTIF");
dtoBuilder.noRekamMedis(pasien.getNoCm());
dtoBuilder.noRekamMedis(Long.parseLong(pasien.getNoCm()));
dtoBuilder.namaLengkap(pasien.getNamaPasien());
dtoBuilder.namaPanggilan(CommonUtil.isNotNullOrEmpty(pasien.getNamaDepan()) ? pasien.getNamaDepan()
: pasien.getNamaPasien().split(" ")[0]);
dtoBuilder.isKelahiranRS(pasien.getNoCm().equals(pasien.getReportDisplay()));
dtoBuilder.tempatLahir(pasien.getTempatLahir());
dtoBuilder.caraRegistrasi("INTERNAL");
if (CommonUtil.isNotNullOrEmpty(pasien.getTglLahir()))

View File

@ -20,11 +20,12 @@ import java.util.UUID;
public class PasienDto {
private UUID id;
private String status;
private String noRekamMedis;
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;