◐ Shell
clean mode source ↗

Releases · imsweb/algorithms

v5.10

Changes in version 5.10

  • Updated NHIA/NAPIIA algorithms to use new "sexAssignedAtBirth" variable instead of deprecated "sex" one.
  • Changed the minimum Java language for this library from Java 11 to Java 21.
  • Updated dependencies.

v5.9

Changes in version 5.9

  • Changed format of version for NHIA and NAPIIA and set both values to "20240801" and "20250801" respectively.
  • Optimized multiple algorithms to use sets instead of lists when looking if a value is contained in a collection (no changes in behavior).
  • Added optional behavior and DX year input to the Cause of Death Classification utility methods. This won't affect the corresponding algorithm, which uses the 2008 SEER Site Recode logic.

v5.8

Changes in version 5.8

  • Added optional parameter to Cause of Death Classification utility methods to run the logic of the algorithm using a different SEER Site Recode version. Using version 2023 is still being evaluated and should not be used in any production environment.
  • Harmonized behavior of processing patient with no tumors.
  • Cleaned up NHIA and NAPIIA input classes to fix issues with cases that don't have any tumor-level data.

This release is mainly about code cleanup and an optional parameter to the Cause of Death Classification algorithm.

No changes were done that should affect the standard setter submissions that will happen soon.

v5.7

Changes in version 5.7

  • Fixed fields not properly initialized for new "Breast Cancer Category" algorithm.

v5.6

Changes in version 5.6

  • Added "RUCA 2020" and "URIC 2020" variables to the "NAACCR Rural Urban Program" algorithm based on census 2020.
  • Added "Tract-Estimated 119th Congressional District" variable to "NAACCR Tract-Estimated Congressional Districts" algorithm based on census 2020, added 118th suffix to existing variable.
  • Added "CDC/ATSDR Social Vulnerability Index 2022" variable to "CDC/ATSDR Social Vulnerability Index" algorithm based on census 2020.
  • Added support for years 2018-2021 using census 2020 in "NAACCR Yost Quintile & Area-Based Social Measures Linkage Program" algorithm.
  • Added support for years 2018-2021 using census 2020 in "NAACCR Poverty Linkage Program" algorithm.
  • Added new "Breast Cancer Category" algorithm.

v5.5

Changes in version 5.5

  • Fixed negative values returned by survival algorithm for newly added days variables when dealing with invalid data.
  • Stopped using Lauderdal and NAACCR name lists in NAPIIA algorithm; removed name first input field since it's not used anymore.

v5.4

Changes in version 5.4

  • Fixed extra column added to rural-continuum-2003 file that caused issue with stricter CSV parser.

v5.3

Changes in version 5.3

  • Changed NAACCR number of new survival time in days variables to avoid conflict with existing NCCR items.

v5.2

Changes in version 5.2

  • Changed the new survival time in days variables from 4 to 5 digits.

v5.1

Changes in version 5.1

  • Added new survival time in days variables to the Survival Time algorithm.
  • Updated Cancer Reporting Zone data.
  • Updated CSV library from version 3.4.0 to version 3.7.0.