Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improved ACA premium tax credit for California #3261

Merged
merged 94 commits into from
Nov 29, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
adfdac0
Add changelog entry
martinholmer Nov 12, 2023
7ae5946
Add CA ACA GRA parameter file
martinholmer Nov 12, 2023
75ae589
Add CA ACA SLSPC parameter file
martinholmer Nov 12, 2023
0bc5e75
Add ACA child age parameter files
martinholmer Nov 12, 2023
9401df3
Add ACA adult age parameter file
martinholmer Nov 12, 2023
d3e81cc
Add ACA income eligibility parameter file
martinholmer Nov 12, 2023
7f855a1
Add ACA ptc phase out rate parameter file
martinholmer Nov 12, 2023
fe69182
Add aca_child_index variable
martinholmer Nov 12, 2023
1d8471b
Add aca_magi variable
martinholmer Nov 12, 2023
6580fd0
Add aca_magi_percent variable
martinholmer Nov 12, 2023
7eabdf0
Add is_medicare_eligible variable
martinholmer Nov 12, 2023
fec7454
Add is_aca_eshi_eligible variable
martinholmer Nov 12, 2023
a1ee70a
Add is_aca_ptc_eligible variable
martinholmer Nov 12, 2023
957db73
Add is_aca_ptc_eligible_ca variable
martinholmer Nov 12, 2023
517fc1c
Add aca_trimmed_age variable
martinholmer Nov 12, 2023
4259a17
Add aca_zip3_ca_county_la variable
martinholmer Nov 12, 2023
8fcabf2
Add person_aca_slspc_ca variable
martinholmer Nov 12, 2023
6591c0d
Add aca_slspc_ca variable
martinholmer Nov 12, 2023
a8316fa
Add aca_ptc_phase_out_rate variable
martinholmer Nov 12, 2023
c884be1
Add aca_ptc_ca variable
martinholmer Nov 12, 2023
d5cb031
Add is_aca_ptc_eligible unit test file
martinholmer Nov 12, 2023
71b8e35
Add is_medicare_eligible unit test file
martinholmer Nov 12, 2023
48f4b05
Add aca_child_index unit test file
martinholmer Nov 12, 2023
5e6acb8
Add aca_trimmed_age unit test file
martinholmer Nov 12, 2023
a634e34
Add person_aca_slspc_ca unit test file
martinholmer Nov 12, 2023
60f2d0a
Add aca_ptc_phase_out_rate unit test file
martinholmer Nov 12, 2023
249a41e
Add aca_ptc_ca unit test file
martinholmer Nov 12, 2023
02ba890
Add aca_ptc_los_angeles integration test file
martinholmer Nov 12, 2023
a1671ec
Shorten local parameter name in aca_ptc_phase_out_rate formula
martinholmer Nov 13, 2023
5a320f2
Rename gov/aca/eligible/ directory to /gov/aca/eligibility/
martinholmer Nov 13, 2023
f905f3d
Add clarifying comments to aca_child_index variable module
martinholmer Nov 13, 2023
1ea6b49
Edit label in ptc_income_eligibility.yaml parameter file
martinholmer Nov 13, 2023
e35fb78
Revise desc and add lablel in gra.yaml parameter file
martinholmer Nov 13, 2023
bf5bccd
Revise desc and add lablel in slspc.yaml parameter file
martinholmer Nov 13, 2023
9cd7c9c
Add reference metadata to max_adult_age.yaml
martinholmer Nov 13, 2023
c0a0929
Add reference metadata to max_child_age.yaml
martinholmer Nov 13, 2023
f5b2ab7
Add reference metadata to max_child_count.yaml
martinholmer Nov 13, 2023
4c66a83
Add documentation metadata to is_medicare_eligible.py
martinholmer Nov 13, 2023
3733afa
Add reference metadata to last_same_child_age.yaml
martinholmer Nov 13, 2023
8b3fb23
Merge in recent changes on master branch
martinholmer Nov 13, 2023
b8bd3ae
Add breakdown metadata to CA gra parameter file
martinholmer Nov 14, 2023
c9f0257
Add breakdown metadata to CA slspc parameter file
martinholmer Nov 14, 2023
e245b19
Merge in recent changes on master branch
martinholmer Nov 14, 2023
473dd7d
Comment out breakdown metadata in CA slspc parameter file
martinholmer Nov 14, 2023
fcde072
Comment out breakdown metadata in the ACA GRA and SLSPC parameter files
martinholmer Nov 14, 2023
2ca9e5c
Merge in recent changes on master branch
martinholmer Nov 14, 2023
a84c14c
Rename aca_magi_percent variable to aca_magi_fraction
martinholmer Nov 14, 2023
f8a898e
Relocate is_medicare_eligible variable
martinholmer Nov 15, 2023
a1abf0c
Relocate is_medicare_eligible unit tests
martinholmer Nov 15, 2023
0239980
Remove old is_medicare_eligible files
martinholmer Nov 15, 2023
c44ec91
Add min_age Medicare eligibility parameter
martinholmer Nov 15, 2023
9ada9e8
Add min_months_receiving Medicare eligibility parameter
martinholmer Nov 15, 2023
548644b
Add months_receiving_social_security_disability variable
martinholmer Nov 15, 2023
5a3f819
Revise is_medicare_eligible formula
martinholmer Nov 15, 2023
d0a4423
Add more is_medicare_eligible unit tests
martinholmer Nov 15, 2023
2a07f0d
black format change in is_medicare_eligible formula
martinholmer Nov 15, 2023
3df9956
Merge in recent changes on master branch
martinholmer Nov 15, 2023
f14066a
black format change in ky_filing_status.py (from another Kentucky PR)
martinholmer Nov 15, 2023
3164ba7
Clarify person_aca_slspc_ca variable formula
martinholmer Nov 15, 2023
2a5f0c8
Merge in recent changes on master branch
martinholmer Nov 15, 2023
c6fc175
Fix reference for min_months_receiving_social_security_disability par…
martinholmer Nov 15, 2023
982a65b
Fix reference for min_age parameter
martinholmer Nov 15, 2023
539b079
Revise is_aca_ptc_eligible variable formula
martinholmer Nov 15, 2023
9e26a80
Replace name with label in ptc_phase_out_rate.yaml parameter file
martinholmer Nov 15, 2023
1a12f23
Update reference in ptc_income_eligibility.yaml file
martinholmer Nov 15, 2023
c2e718d
Update reference in ptc_phase_out_rate.yaml file
martinholmer Nov 15, 2023
0a01570
Merge in recent changes on master branch
martinholmer Nov 23, 2023
45b620e
Make default value of is_citizen be True
martinholmer Nov 23, 2023
861a101
Add has_itin variable
martinholmer Nov 23, 2023
c5ad387
Add has_itin unit test
martinholmer Nov 23, 2023
78d0f99
Add has_daca_tps_status variable
martinholmer Nov 23, 2023
c4f99be
Use has_daca_tps_status in is_aca_ptc_eligible formula
martinholmer Nov 23, 2023
7bed07f
Add has_undocumented_status variable
martinholmer Nov 23, 2023
e3ce899
Update has_itin and is_citizen variables
martinholmer Nov 23, 2023
7ff8253
Add taxpayer_has_itin variable
martinholmer Nov 23, 2023
4437701
Add taxpayer_has_itin unit tests
martinholmer Nov 23, 2023
277e034
Revise is_aca_ptc_eligible formula
martinholmer Nov 23, 2023
531cde2
Add initial set of LA SBN integration tests
martinholmer Nov 23, 2023
d1ccab9
Add more LA SBN integration tests
martinholmer Nov 24, 2023
e38ccf3
Rename LA SBN integration tests file
martinholmer Nov 24, 2023
d2a659f
Revise comment in LA SBN integration tests
martinholmer Nov 24, 2023
ee492e6
Merge in recent changes on master branch
martinholmer Nov 24, 2023
5929d5b
Replace unused is_citizen variable with immigration_status variable
martinholmer Nov 24, 2023
b280772
Replace unused is_citizen variable with immigration_status variable
martinholmer Nov 24, 2023
c241b4d
Revise is_aca_ptc_eligible formula to use immigration_status
martinholmer Nov 24, 2023
afd62d2
Revise sbn_los_angeles integration tests to use immigration_status
martinholmer Nov 24, 2023
0738db4
Use immigration_status in is_medicaid_eligible formula
martinholmer Nov 24, 2023
c760562
Finetune MED-ACA-COMB-06 integration test
martinholmer Nov 24, 2023
781ae62
Add immigration_status_str variable
martinholmer Nov 25, 2023
7d95535
Add immigration_status_str unit tests
martinholmer Nov 25, 2023
9ddfc7d
Add immigration_status forumla
martinholmer Nov 25, 2023
7b30a41
Use ImmigrationStatus for both variables
martinholmer Nov 25, 2023
5d5c342
Revise label for immigration_status_str variable
martinholmer Nov 25, 2023
82f2361
Revise test of immigration_status variable formula
martinholmer Nov 25, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions changelog_entry.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- bump: minor
changes:
added:
- Improved ACA premium tax credit for California.
166 changes: 166 additions & 0 deletions policyengine_us/data/parameters/gov/aca/ca/gra.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,166 @@
description: California specifies these ACA geographic rating areas (GRA).
metadata:
label: California ACA geographic rating areas
# breakdown:
# - county_fips # plus aca_zip3_ca_county_la
reference:
martinholmer marked this conversation as resolved.
Show resolved Hide resolved
martinholmer marked this conversation as resolved.
Show resolved Hide resolved
- title: California Geographic Rating Areas
href: https://www.cms.gov/cciio/programs-and-initiatives/health-insurance-market-reforms/ca-gra
0: # unknown county_fips
0000-01-01: 1
3: # Alpine
2022-01-01: 1
15: # Del Norte
2022-01-01: 1
93: # Siskiyou
2022-01-01: 1
49: # Modoc
2022-01-01: 1
35: # Lassen
2022-01-01: 1
89: # Shasta
2022-01-01: 1
105: # Trinity
2022-01-01: 1
23: # Humboldt
2022-01-01: 1
103: # Tehama
2022-01-01: 1
63: # Plumas
2022-01-01: 1
57: # Nevada
2022-01-01: 1
91: # Sierra
2022-01-01: 1
45: # Mendocino
2022-01-01: 1
33: # Lake
2022-01-01: 1
7: # Butte
2022-01-01: 1
21: # Glenn
2022-01-01: 1
101: # Sutter
2022-01-01: 1
115: # Yuba
2022-01-01: 1
11: # Colusa
2022-01-01: 1
5: # Amador
2022-01-01: 1
9: # Calaveras
2022-01-01: 1
109: # Tuolumne
2022-01-01: 1
55: # Napa
2022-01-01: 2
97: # Sonoma
2022-01-01: 2
95: # Solano
2022-01-01: 2
41: # Marin
2022-01-01: 2
67: # Sacramento
2022-01-01: 3
61: # Placer
2022-01-01: 3
17: # El Dorado
2022-01-01: 3
113: # Yolo
2022-01-01: 3
75: # San Francisco
2022-01-01: 4
13: # Contra Costa
2022-01-01: 5
1: # Alameda
2022-01-01: 6
85: # Santa Clara
2022-01-01: 7
81: # San Mateo
2022-01-01: 8
87: # Santa Cruz
2022-01-01: 9
53: # Monterey
2022-01-01: 9
69: # San Benito
2022-01-01: 9
77: # San Joaquin
2022-01-01: 10
99: # Stanislaus
2022-01-01: 10
47: # Merced
2022-01-01: 10
43: # Mariposa
2022-01-01: 10
107: # Tulare
2022-01-01: 10
39: # Madera
2022-01-01: 11
19: # Fresno
2022-01-01: 11
31: # Kings
2022-01-01: 11
79: # San Luis Obispo
2022-01-01: 12
83: # Santa Barbara
2022-01-01: 12
111: # Ventura
2022-01-01: 12
51: # Mono
2022-01-01: 13
27: # Inyo
2022-01-01: 13
25: # Imperial
2022-01-01: 13
29: # Kern
2022-01-01: 14
906: # ZIP3 for CA
2022-01-01: 15
907: # ZIP3 for CA
2022-01-01: 15
908: # ZIP3 for CA
2022-01-01: 15
910: # ZIP3 for CA
2022-01-01: 15
911: # ZIP3 for CA
2022-01-01: 15
912: # ZIP3 for CA
2022-01-01: 15
915: # ZIP3 for CA
2022-01-01: 15
917: # ZIP3 for CA
2022-01-01: 15
918: # ZIP3 for CA
2022-01-01: 15
935: # ZIP3 for CA
2022-01-01: 15
900: # ZIP3 for CA
2022-01-01: 16
902: # ZIP3 for CA
2022-01-01: 16
903: # ZIP3 for CA
2022-01-01: 16
904: # ZIP3 for CA
2022-01-01: 16
905: # ZIP3 for CA
2022-01-01: 16
913: # ZIP3 for CA
2022-01-01: 16
914: # ZIP3 for CA
2022-01-01: 16
916: # ZIP3 for CA
2022-01-01: 16
923: # ZIP3 for CA
2022-01-01: 16
928: # ZIP3 for CA
2022-01-01: 16
932: # ZIP3 for CA
2022-01-01: 16
71: # San Bernardino
2022-01-01: 17
65: # Riverside
2022-01-01: 17
59: # Orange
2022-01-01: 18
73: # San Diego
2022-01-01: 19
Loading