Skip to contents

HealthMarkers 0.1.1

New features

  • Added liver_fat_markers() for hepatic steatosis and fibrosis index calculation.
  • Added nfl_marker() for plasma neurofilament light chain (NfL) z-score computation.
  • Added impute_missing() for within-row imputation of missing biomarker values.

Bug fixes and improvements

  • pulmo_markers(): fixed column-inference logic for spirometry z-score inputs.
  • All marker functions: standardised verbose progress messages to emit at the "debug" level when verbose = FALSE, so that getOption("healthmarkers.verbose") controls visibility consistently across every function.
  • Computing-phase messages are now unconditionally emitted at "debug" level (independent of the per-call verbose argument) in bone_markers(), ckd_stage(), and corrected_calcium().
  • all_health_markers(): column inference is now keyed to the requested groups, falls back to regex-based infer_cols() when exact matches fail, and reports per-group status (including missing optional packages) in verbose summaries.
  • Cardiovascular risk wrappers: cvd_risk_qrisk3() now prefers the correctly named ethnicity column (typo tolerated for backward compatibility), and optional dependency errors now report the missing package name consistently.
  • Shared validation: lipid marker helpers now route through hm_validate_inputs() so duplicate/empty mappings are caught uniformly.

Internal

  • Package gains a _pkgdown.yml that lists all 46 vignettes in the articles index for the pkgdown site.