updated version number
added ability to force source data critiera inclusion, used for ADE since INR is no longer a specific occurrence
added ability to force source data critiera inclusion, used for ADE since INR is no longer a specific occurrence
fixed issue with specific context getting over written with identity for derived data criteria that had an already valid specific context
merging develop branch
reworking rationale to use the elements that matched the criteria instead of true and false
reverting Gemfile
removed dependency versions in gemspec
updated tesing rake tasks to include simplecov and to make more consistent with other projects
updated episode of care counting to eliminate counting of rows with multiple episodes of care in different columns
Add new utility function (getEvents) to patient API in preparation for simplifying the code egnerated for each HQMF data criteria.
Rework JS code generator to use new getEvents method rather than inlining the code for that function. Tidy up generated code a little to get better indentation on characteristic criteria and eliminate empty lines in generated functions.
Simplify generated code by grouping event criteria into a hash and eliminating nulls.
Pass value set oid rather than value sets to getEvents when available.
fixed issue with bad reference to negated variable that doesn't exist... should be criteria.negation
Move a little specific occurrence logic out of the generated code
Ignore local gems for test coverage report
Move invocation of data criteria functions from generated code into the library conjunction functions. This is a pre-step for optimizing AllTrue and AllFalse.
got ruby test coverage back up to 100%
Optimize allTrue and atLeastOneFalse, both quit checking values once the condition is proven false|true respectively.