Skip to content

Commit ac063bd

Browse files
committed
Fixed wrong fields in output.
1 parent fa1f742 commit ac063bd

2 files changed

Lines changed: 19 additions & 2 deletions

File tree

‎src/main/java/com/imsweb/algorithms/cancerreportingzone/CancerReportingZoneAlgorithm.java‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ public AlgorithmOutput execute(AlgorithmInput input) {
5555

5656
Map<String, Object> outputTumor = new HashMap<>();
5757
outputTumor.put(FIELD_CANCER_RPT_ZONE_2010, outputDto.getCancerReportingZone2010());
58-
outputTumor.put(FIELD_CANCER_RPT_ZONE_TRACT_REQ_2010, outputDto.getCancerReportingZoneTractReq2020());
59-
outputTumor.put(FIELD_CANCER_RPT_ZONE_2020, outputDto.getCancerReportingZone2010());
58+
outputTumor.put(FIELD_CANCER_RPT_ZONE_TRACT_REQ_2010, outputDto.getCancerReportingZoneTractReq2010());
59+
outputTumor.put(FIELD_CANCER_RPT_ZONE_2020, outputDto.getCancerReportingZone2020());
6060
outputTumor.put(FIELD_CANCER_RPT_ZONE_TRACT_REQ_2020, outputDto.getCancerReportingZoneTractReq2020());
6161

6262
Utils.addTumorOutput(outputPatient, outputTumor);

‎src/test/java/com/imsweb/algorithms/AlgorithmsTest.java‎

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -386,6 +386,23 @@ public void testDefaultAlgorithms() {
386386
tumMap.put(Algorithms.FIELD_HER2_OVERALL_SUMMARY, "0");
387387
patMap.put(Algorithms.FIELD_TUMORS, Collections.singletonList(tumMap));
388388
Assert.assertEquals("4", Utils.extractTumors(alg.execute(input).getPatient()).getFirst().get(Algorithms.FIELD_BREAST_SUBTYPE));
389+
390+
// Cancer Zone
391+
alg = Algorithms.getAlgorithm(Algorithms.ALG_CANCER_REPORTING_ZONE);
392+
Assert.assertTrue(alg.getParameters().isEmpty());
393+
Assert.assertFalse(alg.getUnknownValues().isEmpty());
394+
input = new AlgorithmInput();
395+
patMap = new HashMap<>();
396+
input.setPatient(patMap);
397+
tumMap = new HashMap<>();
398+
tumMap.put(Algorithms.FIELD_STATE_DX, "LO");
399+
tumMap.put(Algorithms.FIELD_COUNTY_AT_DX_ANALYSIS, "071");
400+
tumMap.put(Algorithms.FIELD_CENSUS_2020, "007903");
401+
patMap.put(Algorithms.FIELD_TUMORS, Collections.singletonList(tumMap));
402+
Assert.assertEquals("06A0274ca", Utils.extractTumors(alg.execute(input).getPatient()).getFirst().get(Algorithms.FIELD_CANCER_RPT_ZONE_2010));
403+
Assert.assertEquals("1", Utils.extractTumors(alg.execute(input).getPatient()).getFirst().get(Algorithms.FIELD_CANCER_RPT_ZONE_TRACT_REQ_2010));
404+
Assert.assertEquals("06A9357za", Utils.extractTumors(alg.execute(input).getPatient()).getFirst().get(Algorithms.FIELD_CANCER_RPT_ZONE_2020));
405+
Assert.assertEquals("1", Utils.extractTumors(alg.execute(input).getPatient()).getFirst().get(Algorithms.FIELD_CANCER_RPT_ZONE_TRACT_REQ_2020));
389406
}
390407

391408
@Test

0 commit comments

Comments
 (0)