Implement Worker's Compensation Benefits
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
Research direction
No implementation files, tests, or entry points are identified in the issue. Start by reviewing the WSIB Ontario, WorkSafeBC, and WCB Alberta references and the existing SPSD/M treatment; done means modeling provincial or territorial workers' compensation eligibility and calculations, including income replacement, medical, disability, and survivor benefits.
Written by the indexing model from the issue text.
Description
Description
Worker's Compensation Benefits are included in SPSD/M but missing from PolicyEngine Canada.
Required Implementation
Worker's Compensation is a provincial/territorial program that provides:
- Income replacement for workplace injuries
- Medical coverage for work-related injuries
- Permanent disability benefits
- Survivor benefits
Implementation Notes
- Each province has its own Worker's Compensation Board (WCB/WSIB)
- Benefits are typically 85-90% of net earnings
- Tax-free benefits
- Complex eligibility and calculation rules
References
Priority
Medium - Important for comprehensive coverage but affects a smaller population than general social programs
- 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
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
uniswap-python/uniswap-python#487 ·
-
[Bug]: agent_final_response still returns the abandoned branch's answer after navigate moves HEAD backPossibly taken @enyst claimed this today. Openbug priority:low ready-for-dev
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
OpenHands/software-agent-sdk#5822 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
-
area: server enhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
scs0209/laya-guard#52 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 2 days