Skip to content

Commit

Permalink
Merge pull request #695 from lantanagroup/EncounterStatusTransformer
Browse files Browse the repository at this point in the history
Fix `EncounterStatusTransformer`
  • Loading branch information
smailliwcs committed Feb 8, 2024
2 parents ee26a53 + 35720f8 commit efd9dec
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ public void execute(TenantService tenantService, Bundle bundle, ReportCriteria c
if (patientEncounter.getPeriod().hasEnd() && patientEncounter.getStatus() != Encounter.EncounterStatus.FINISHED) {
logger.debug("Updating Encounter {} status from {} to FINISHED", patientEncounter.getIdElement().getIdPart(), patientEncounter.getStatus());

patientEncounter.addExtension()
patientEncounter.getStatusElement().addExtension()
.setUrl(Constants.OriginalElementValueExtension)
.setValue(new CodeType().setValue(patientEncounter.getStatus().toString()));
.setValue(new CodeType(patientEncounter.getStatus().toCode()));
patientEncounter.setStatus(Encounter.EncounterStatus.FINISHED);
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,8 @@ public void execute() throws ParseException {
Encounter encounterTest2 = (Encounter)bundle.getEntry().get(2).getResource();
//Rewriting these tests to check that the transformed values persist rather than checking that they DON'T persist
Assert.assertEquals(encounterTest1.getStatus(), Encounter.EncounterStatus.FINISHED);
Assert.assertEquals(encounterTest1.getExtension().size(), 1);
Assert.assertTrue(encounterTest1.getStatusElement().hasExtension());
Assert.assertEquals(encounterTest2.getStatus(), Encounter.EncounterStatus.TRIAGED);
Assert.assertEquals(encounterTest2.getExtension().size(), 0);
Assert.assertFalse(encounterTest2.getStatusElement().hasExtension());
}
}

0 comments on commit efd9dec

Please sign in to comment.