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 -> {
|
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()))
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user