diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MigrasiPasienServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MigrasiPasienServiceImpl.java index a22e99a6..dfe4a8e3 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MigrasiPasienServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MigrasiPasienServiceImpl.java @@ -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())) diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PasienDto.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PasienDto.java index aa5426d4..10279b4c 100644 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PasienDto.java +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/etl/pasien/dto/PasienDto.java @@ -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 identitas; private String tempatLahir;