GitHub PushEvent at 2014-07-21 15:56:49
Repository: icd9
Actor: jackwasey
Payload: {"shas":[["b6efbe62c3561a291970a4a723070dd19a347760","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@jackwasey.com","Fixes #1\n * vast number of new tests for E codes\n * now uses Perl regex with lookbehind\n * curly braces around even short functions, helps navigation in Rstudio and less error-prone","Jack Wasey",false],["7d102400ab64931f796bdd035878a66877b85585","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@jackwasey.com","add functions to test whether ICD-9 code appears in the master list. Complements test for syntactic validity\n * functions icd9Real, icd9RealShort and icd9RealDecimal\n * tests for these functions\n * progress towards fixing #2 and #3","Jack Wasey",false],["fb566a42ec05df193e9f6bc3c06f24f68f29a40a","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@jackwasey.com","Guess ICD-9 short vs decimal type from a vector, fixes #22\n * new function icd9GuessIsShort which handle mixes of code types, invalid codes\n * tests for this function\n * moved icd9CmDesc parsing to parse.R\n * allow ignore in icd9WarnStopMessage, behaves the same as silent in that context only.","Jack Wasey",false],["e8e426a6c7ea8cc7f356be94f68e38555ee064c6","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@jackwasey.com","Progress towards #2 and #3.\n * vignette demonstrates new ability to expand Chapters out into a map and use it as a comorbidity list.\n * Exxx.x minors can not be interpreted\n * E000 is acutally a valid code.","Jack Wasey",false],["d8374e1ec671891a9cf006e3bab5cd7e6d3ec720","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@jackwasey.com","development updates\n - skeleton for Charlson score calc\n - braces around some short functions in explain.R for consistency\n - parse.R half-way through updating to use RTF from 2011/12, not 09/10 for the master ICD9-CM list. WIP for #2\n - valid now contains Filter functions that can be magrittr-style piped through, and tests\n - short to major E code tests\n - tests for issue #2 : extracting the top level icd9 codes correctly from an RTF\n - slightly simplified mark-up in vignette.","Jack Wasey",false],["fe9bb919176040471d65c2578554f52f2494106e","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@jackwasey.com","Progress towards #3, fixes #2, fixes #9\n - uses a reputable web site to scrape (annual) ICD-9-CM chapters, sub chapters and headings for majors, all of which are missing. Tests for results.\n - function to convert chapters directory to a comorbidity mapping\n - utility strPairMatch, creates named list from a regex and vector\n - small vignette update, but needs more work to demonstrate new functions","Jack Wasey",false],["0a62ca33662d794eabf88e4cc5af3a7d64fd37ae","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@jackwasey.com","documentation updates to pass tests and check","Jack Wasey",false],["d8eed492888f5865f0f7fc1566d7fe26e94f7223","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@jackwasey.com","ability to (pre)load hierarchy for a given ICD-9 code. Fixes #2\n - working towards #3 - much closer now\n - made icd9GetMajor to share logic for short and decimal forms\n - re-wrote icd9GetChapters and parseIcd9Chapters\n - Chapters data now includes a vector with start and end codes for each group throughout the hierarchy.","Jack Wasey",false],["9ade1c88e8932b1d5dbb903977da0b1c15e2d8f1","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@jackwasey.com","refactored chapters to give vector delimiting range\n - drop icd9CmDesc, now encompassed by icd9Hierarchy.\n - finally drop old 'validate' flag and use invalidActions in icd9Comorbid\n - coding style and documentation updates\n - vignette works with current code\n - passes check","Jack Wasey",false],["fe561c248fd883910fb188c64cf3aead532c0129","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@jackwasey.com","Version 0.5 - fixes #3\n - explain and condense both now work well\n - distinguish 'real' (in billable codes list) or non-real (only requiring syntactically correctness) in explain and condense. (Not done for ranges yet)\n - return just vector of descriptions for explain: may add ability to get description per code in the future,\n - fixed parsing error which dropped some words for start of multi-word code descriptions.\n - moved condense functions to explain.R\n - added isMajor function to valid.R\n - documentation and tests\n - vignette shows new features, but not yet feature complete","Jack Wasey",false],["c143d3995f383898e72574a542dea2a0cda9544b","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@jackwasey.com","Version 0.5 - fixes #3\n - explain and condense both now work well\n - distinguish 'real' (in billable codes list) or non-real (only requiring syntactically correctness) in explain and condense. (Not done for ranges yet)\n - return just vector of descriptions for explain: may add ability to get description per code in the future,\n - fixed parsing error which dropped some words for start of multi-word code descriptions.\n - moved condense functions to explain.R\n - added isMajor function to valid.R\n - documentation and tests\n - vignette shows new features, but not yet feature complete","Jack Wasey",false],["2eddaa4ae22c7a2cf76e05b949193ddd55d05d96","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@jackwasey.com","Merge branch 'v0.5dev' of github.com:jackwasey/icd9 into v0.5dev","Jack Wasey",false]],"size":12,"ref":"refs/heads/master","head":"2eddaa4ae22c7a2cf76e05b949193ddd55d05d96"}