Implement Maryland CCAP (Child Care Assistance Program)#7889
Draft
hua7450 wants to merge 6 commits intoPolicyEngine:mainfrom
Draft
Implement Maryland CCAP (Child Care Assistance Program)#7889hua7450 wants to merge 6 commits intoPolicyEngine:mainfrom
hua7450 wants to merge 6 commits intoPolicyEngine:mainfrom
Conversation
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Adds eligibility, income calculation, copayment, and provider reimbursement rate parameters for Maryland's CCS program (COMAR 13A.14.06). Includes formal rates (7 regions) and informal rates (24 counties), enum-keyed parameter lookups, and 78 test cases. Closes PolicyEngine#7888 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 #7889 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 4 15 +11
Lines 146 242 +96
=========================================
+ Hits 146 242 +96
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:
|
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add region_w_counties.yaml and update md_ccs_region.py - Add MD CCS to programs.yaml registry - Add #page=XX to 5 session law PDF references - Fix continuation.yaml to cite state source as primary - Document frozen SMI limitation with TODO Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Replace all broken dsd.maryland.gov URLs with regs.maryland.gov - Fix continuation.yaml: .03(B) → .03(H) (Income Eligibility Scale) - Fix self_employment_deduction_rate.yaml: (F)(6) → (F)(8)(a)(i) - Fix sources.yaml: (F)(3)-(8) → .02 (Gross income definition) 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 Maryland's Child Care Scholarship (CCS) program in PolicyEngine, including eligibility, income calculation, copayment, provider reimbursement rates, and benefit computation.
Closes #7888
Regulatory Authority
Program Overview
Eligibility
defined_for = StateCode.MDage < p.age_threshold.child(param = 13)age < p.age_threshold.disabled_child(param = 19)is_tax_unit_dependentis_ccdf_immigration_eligible_childis_tanf_enrolledssi > 0countable_income <= hhs_smi * 0.75countable_income <= hhs_smi * 0.85(viamd_ccs_enrolled)Income Calculation
Per COMAR 13A.14.06.03(F)(3)-(8), countable income includes annual gross income from 14 sources:
Income Thresholds
Historical initial eligibility thresholds (parameterized):
Copayment Structure
Current flat copayments (effective since 2022 legislation, frozen per Ch 717 of 2024):
Categorical exemptions (copayment = $0):
Federal cap: Copayment cannot exceed 7% of family gross income (45 CFR 98.45(k)). Not binding in practice with current $1-$3/week amounts, but modeled for completeness.
Copayment assessed for up to 3 children per COMAR 13A.14.06.12; 4th+ child is free.
Provider Reimbursement Rates
Provider reimbursement rate caps are included, covering:
Summary of 3-unit (full-time) formal rates:
Benefit Formula
Where:
expenses=spm_unit_pre_subsidy_childcare_expenses(monthly)copay= weekly copayment * 52/12 (annualized to monthly), summed across up to 3 eligible childrenmax_reimbursement= provider reimbursement rate cap based on region, provider type, child age, and service unitNot Modeled (by design)
Deferred to Follow-up PR
receives_housing_vouchervariable in the codebase; requires new input variableFiles Added
Totals: 20 parameter files, 15 variable files, 9 test files (78 test cases)
Verification TODO
md_ccstospm_unit_benefits.pyonce verifiedprograms.yamlprogram registryTest plan