Implement West Virginia Child Care Assistance Program (CCAP)#7948
Draft
hua7450 wants to merge 8 commits intoPolicyEngine:mainfrom
Draft
Implement West Virginia Child Care Assistance Program (CCAP)#7948hua7450 wants to merge 8 commits intoPolicyEngine:mainfrom
hua7450 wants to merge 8 commits intoPolicyEngine:mainfrom
Conversation
Adds eligibility, income testing, copayment, provider rates, and benefit calculation for WV's CCDF-funded child care subsidy program. Ref PolicyEngine#7947 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #7948 +/- ##
==========================================
Coverage 100.00% 100.00%
==========================================
Files 1 16 +15
Lines 17 255 +238
==========================================
+ Hits 17 255 +238
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
- Age groups: Infant 0-24mo, Toddler 25-36mo, Preschool 37-59mo (was wrong) - 18 rate values corrected for Toddler + Preschool across 3 provider types - Initial FPL limit: 150% → 185% (150% was unsupported by documentation) - 16 page references fixed (+7 offset for Policy Manual, off-by-1 for State Plan) - 9 reference titles updated with specific subsections - Activity hours and copay references corrected to proper sections Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ge=8) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Implements West Virginia's Child Care Assistance Program (CCAP) -- the state's CCDF-funded child care subsidy providing provider reimbursement minus parent copayment for eligible families.
Closes #7947
Regulatory Authority
Eligibility
wv_ccap_eligible_child(age < 13)wv_ccap_eligible_child(is_disabled branch)is_ccdf_immigration_eligible_child(federal variable)defined_for = StateCode.WVis_tax_unit_dependentwv_ccap_activity_eligible(weekly hours >= 20)wv_ccap_activity_eligible(all heads/spouses must qualify)wv_ccap_income_eligiblewithfpl_limit/initialparamwv_ccap_income_eligiblewithfpl_limit/ongoing+wv_ccap_enrolledflagwv_ccap_income_eligiblewithsmi_rateparam xhhs_smiis_tanf_enrolledbypasses income testIncome Rules
Countable income (
wv_ccap_countable_income, usesaddsfromsources.yaml):employment_income,self_employment_incomesocial_security,ssi,unemployment_compensation,workers_compensation,pension_income,alimony_income,child_support_received,dividend_income,interest_income,rental_income,veterans_benefits,military_retirement_pay,tanfExcluded income (not in sources list): SNAP, LIEAP/LIHEAP, foster care payments, educational grants/loans, one-time lump sums.
Thresholds:
Provider Rates (Appendix B, daily, effective Oct 1 2024)
Family Child Care Home
Family Child Care Facility
Child Care Center
Other Care Types
Co-payment
The actual WV sliding fee scale is a 176-cell lookup table (16 FPL brackets x 11 family sizes). This implementation uses a simplified percentage-of-income approximation derived from the 3-person family column as a representative middle case:
Caps and exemptions:
Benefit Calculation
Where:
daily_rate= provider rate from Appendix B (by type x tier x age)supplements= special needs (+$3/day) and/or non-traditional hours (+$6/day)daily_charge= actual provider charge (derived frompre_subsidy_childcare_expenses / days_per_month)days_per_month=childcare_days_per_week * 52/12copay= family-level co-payment (single amount regardless of number of children)Not Modeled (by design)
is_under_court_supervisionvariable in PolicyEngineFiles Added
Test Plan