Skip to content

Commit 4a90301

Browse files
simplify date handling
1 parent 3f15f93 commit 4a90301

1 file changed

Lines changed: 2 additions & 11 deletions

File tree

apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/beneficiary/model/BeneficiaryIdentity.java

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package gov.cms.bfd.server.ng.beneficiary.model;
22

33
import gov.cms.bfd.server.ng.DateUtil;
4-
import gov.cms.bfd.server.ng.IdrConstants;
54
import gov.cms.bfd.server.ng.SystemUrls;
65
import jakarta.persistence.Column;
76
import jakarta.persistence.Entity;
@@ -50,16 +49,8 @@ public Optional<Identifier> toFhirIdentifier() {
5049
}
5150
var identifier = new Identifier().setSystem(SystemUrls.CMS_MBI).setValue(mbi.get());
5251
var period = new Period();
53-
mbiEffectiveDate.ifPresent(
54-
e -> {
55-
period.setStart(DateUtil.toDate(e));
56-
});
57-
mbiObsoleteDate.ifPresent(
58-
o -> {
59-
if (o.isBefore(IdrConstants.DEFAULT_DATE)) {
60-
period.setEnd(DateUtil.toDate(o));
61-
}
62-
});
52+
mbiEffectiveDate.ifPresent(e -> period.setStart(DateUtil.toDate(e)));
53+
mbiObsoleteDate.ifPresent(o -> period.setEnd(DateUtil.toDate(o)));
6354
identifier.setPeriod(period);
6455

6556
final var memberNumber = "MB";

0 commit comments

Comments
 (0)