Skip to content

release-2026-02-25

Choose a tag to compare

@strahinjastevanovic strahinjastevanovic released this 25 Feb 14:44
· 2 commits to main since this release

ARTEMIS 1.4.0 — Runtime Filtering & Internal Refactor

Primary Objective:
Introduce runtime ConceptID filtering in loadRegimens and consolidate blacklist handling logic to improve flexibility and maintainability.

Release Target: 1.4.0
Release Tier: Tier2-Enhancement


1. Functional Update

  • loadRegimens supports runtime ConceptID filtering via concept_file
  • Concept file supports one ConceptID per line
  • ConceptIDs may belong to Drug, Regimen, or Condition class
  • ConceptIDs removed during load phase
  • Users can disable default filter using ignore_default_list = TRUE

2. Enhancements

  • Runtime filtering applied at load time
  • Blacklist logic moved from pre-assembly to execution phase

3. Fixes

  • No fixes included in this release

4. Internal Improvements

  • Blacklist logic consolidated in preAlign.R
  • Integration completed in inputOutput.R
  • Code path simplified for maintainability

4. Update documentation

  • Update README.md