Class: HealthDataStandards::CQM::PopulationGroup
- Inherits:
-
Object
- Object
- HealthDataStandards::CQM::PopulationGroup
- Includes:
- PopulationSelectors
- Defined in:
- lib/health-data-standards/models/cqm/aggregate_objects.rb
Instance Attribute Summary collapse
-
#populations ⇒ Object
Returns the value of attribute populations.
Instance Method Summary collapse
Methods included from PopulationSelectors
#denominator, #denominator_exceptions, #denominator_exclusions, #method_missing, #multiple_population_types?, #numerator, #population_count, #population_id
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class HealthDataStandards::CQM::PopulationSelectors
Instance Attribute Details
#populations ⇒ Object
Returns the value of attribute populations.
79 80 81 |
# File 'lib/health-data-standards/models/cqm/aggregate_objects.rb', line 79 def populations @populations end |
Instance Method Details
#is_cv? ⇒ Boolean
85 86 87 |
# File 'lib/health-data-standards/models/cqm/aggregate_objects.rb', line 85 def is_cv? populations.any? {|pop| pop.type == 'MSRPOPL'} end |
#performance_rate ⇒ Object
80 81 82 83 |
# File 'lib/health-data-standards/models/cqm/aggregate_objects.rb', line 80 def performance_rate numerator_count.to_f / (denominator_count - denominator_exclusions_count - denominator_exceptions_count) end |