Implement disability benefits and supports
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 20/100
Research direction
Start by reviewing the existing Canada tax-benefit model and the linked CPP Disability Benefit reference, then map the listed federal and provincial programs to current model structure. Done should include the requested disability indicators, severity, work-capacity, income and asset tests, medical expenses, and caregiver support across the specified programs.
Written by the indexing model from the issue text.
Description
Description
Implement comprehensive disability benefit programs beyond basic credits.
Federal Programs
- Canada Pension Plan Disability (CPP-D)
- Veterans Disability Benefits
- Disability Tax Credit (enhancement needed)
- Registered Disability Savings Plan (RDSP) grants and bonds
Provincial Programs
Ontario
- Ontario Disability Support Program (ODSP)
- Assistive Devices Program
British Columbia
- BC Disability Assistance
- BC Bus Pass Program
Alberta
- Assured Income for the Severely Handicapped (AISH)
- Alberta Aids to Daily Living
Quebec
- Social Solidarity Program (disability component)
- Quebec Disability Support Program
Implementation Requirements
- Disability status indicators
- Severity levels
- Work capacity assessment
- Asset and income testing
- Medical expense considerations
- Caregiver support integration
References
- CPP Disability Benefit
- Provincial disability program websites
Part of SPSD/M parity effort.
- Dominant language
- Python
- Stars
- 17
- Forks
- 35
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from PolicyEngine/policyengine-canada
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 45/100
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 42/100
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 52/100
All issues in PolicyEngine/policyengine-canada
Similar issues
-
Atomic append fails to create a missing filePossibly taken @harbinresearcher claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
fabiocaccamo/python-fsutil#201 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
task
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
danparshall/claude_researcher#87 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
GhostManager/Ghostwriter#998 · 1 comment ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
datajoint/datajoint-python#1586 ·
Maintainers usually reply within 1 day