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:
parent
16fa8ecdc9
commit
f96622f4a5
@ -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()))
|
||||
|
||||
@ -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;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user