Skip to content

Major update

Compare
Choose a tag to compare
@jackwasey jackwasey released this 27 Jan 10:13
· 2276 commits to master since this release
  • Calculate Charlson scores
  • Sum distinct comorbidities or diagnoses by patient
  • Core rewrite in C++ for 50+ times speed improvement. 100,000 patients assigned comorbidities in ~2 seconds.
  • Simplified handling validation of codes. No longer done in every function.
  • Most functions now guess the ICD-9 code type automatically (e.g. 00321 vs 003.21)
  • Reduced external dependencies down to Rcpp and checkmate (a very lightweight and fast function argument checker)
  • Bug fixes (see github)
  • API changes
  • no more validation except in the icd9IsValidXxx functions. Removed stopIfInvalidIcd9, icd9InvalidActions
  • internalized utility functions. They are also packaged and tested in jwutil
  • deprecated icd9ValidXxx in favour of icd9IsValidXxx
  • deprecated icd9ComorbditiesXxx replacing with briefer icd9ComorbidXxx
  • stopped exporting benchmarking and SAS code processing.