Corporation determination of incapacity
Acc Boolean DAY Person Formula Included used 1 timeValue type Boolean . Default value false Entity person
How is this calculated?
To calculate this variable, the following input is used
- Boolean acc__earner A natural person who engages in employment
- Boolean acc__has_cover Has cover for a personal injury
- Boolean acc__lope__incapacity_for_employment__by_covered_injury The incapacity is caused by the injury for which they have cover
- Boolean acc__part_2__suffered_personal_injury Has suffered a personal injury
- Boolean acc__part_3__has_lodged_claim Has lodged a claim with the Corporation
- Boolean acc__potential_earner Is a potential earner
- Date date_of_birth Birth date
- Date date_of_injury Date of injury, ACC act does not explicitly define this term but does add to it for specific circumstances
- Date finish_date_of_full_time_study_training_bridging_18th_birthday The date a person finished uninterrupted study, as per defintion acc__in_full_time_study
- Boolean acc__sched_1__engaged_fulltime_study_or_training Engaged in full-time study or training, does not include full-time study or training in living or social skills
- Boolean acc__sched_1__incapacitated_for_6_months Incapacitated for 6 months
- Boolean acc__sched_1__loe_more_than_lope Loss of earnings entitlement is more than loss of potential earnings entitlement
- Int age The age of a Person (in years)
- Date date_of_birth Birth date
- Boolean incapacity_for_employment__corporation_determination Corporation determination of incapacity
Where is this used?
This variable is referred to by these other variables in their own calculations
- Float acc__sched_1__lope_weekly_compensation Compensation per week
Formulas
This is the formula used to calculate the value of acc__sched_1__lope_eligible
0001-01-01
This formula is used for scenarios from the date 0001-01-01 onwards. More info on formulas
def formula(persons, period, parameters):
suffered_personal_injury = persons('acc__part_2__suffered_personal_injury', period)
has_cover = persons('acc__has_cover', period)
incapacitated = persons('incapacity_for_employment__corporation_determination', period)
lodged_claim = persons('acc__part_3__has_lodged_claim', period)
by_injury = persons('acc__lope__incapacity_for_employment__by_covered_injury', period)
potential_earner = persons('acc__potential_earner', period)
over_or_equal_18 = (persons('age', period) >= 18)
not_engaged_in_study_at_entitlement = logical_not(persons('acc__sched_1__engaged_fulltime_study_or_training', period))
earner = persons('acc__earner', period)
not_earner_with_higher_loe = logical_not(earner * persons('acc__sched_1__loe_more_than_lope', period))
six_months = persons('acc__sched_1__incapacitated_for_6_months', period)
return (suffered_personal_injury
* has_cover
* incapacitated
* lodged_claim
* by_injury
* potential_earner
* over_or_equal_18
* not_engaged_in_study_at_entitlement
* not_earner_with_higher_loe
* six_months)
Scenarios calculating this variables
- Simple test for LOPE eligibility with entitlement calculation
- Test LOPE for person in last day of continous training since their 18th birthday
- Test LOPE for person injured day after their last day of continous training since their 18th birthday
- Simple test for LOPE eligibility for person before and after their 18th birthday