TRIM3 Logo  Medicaid version 56.2
The Urban Institute  TRIM3  Reference  Contact Us  Version History

Medicaid provides health insurance to low-income individuals. The groups primarily served are the elderly, the disabled, and families with children, although other adults may also be covered. States may extend additional coverage to children and adults via SCHIP.

TRIM3's Medicaid/SCHIP module simulates eligibility for Medicaid and State Children's Health Insurance Programs (SCHIP), identifies which eligible individuals are actually enrolled in the program, and assigns the insurance value of Medicaid eligibility. Eligibility is simulated on a monthly basis -- each person is checked for eligibility in each month of the simulation year. A person might be found eligible for Medicaid or SCHIP in some months of the year but not the entire year. The eligibility rules are simulated in great detail, including the variations in eligibility rules across states. The module is able to simulate both the rules that were in effect prior to the passage of the Personal Responsibility and Work Opportunity Act of 1996 (PRWORA) and the rules in place after PRWORA, including the post-PRWORA "Section 1931" eligibility rules. Like all TRIM3 modules, the Medicaid and SCHIP module can also simulate hypothetical Medicaid and SCHIP rules.

There are some features of the Medicaid and SCHIP programs that TRIM3 does not model. TRIM3 does not simulate eligibility for the institutionalized since they are not in the CPS universe. Further, children under age 15 generally cannot be simulated as eligible by disability, since they do not report their income and labor force information necessary to identify disability. However, the SSI module uses a special imputation process to identify certain children under 15 as receiving SSI. Only these children can be simulated by Medicaid as eligible by disability. The module does not simulate transitional Medicaid benefits for those families no longer receiving cash Temporary Assistance to Needy Families (TANF) benefits due to increased income, increased employment, time limits, or other reasons.

This document describes the operation of the Medicaid and SCHIP module in detail. Note that the discussion refers to the many different "program rules" that control the operation of each TRIM3 Medicaid/SCHIP simulation. Details on each program rule and its potential values can be obtained from the TRIM3 Data Dictionary. The discussion is organized as follows:

Filing Unit

For Medicaid, the concept of a filing unit is not as useful as it is in the other tax and transfer programs. Although the family (subfamilies separate) comes closest to providing a useful concept of a filing unit, at many points in the simulation such a definition breaks down and it becomes more useful to define the unit as a married couple or as just an individual. Consequently, in this discussion of TRIM3's simulation of medicaid, we generally refer to the eligibility of a person, rather than of a unit, while at the same time pointing out those places where the eligibility of the person is affected by other people in the household.

Overview of Eligibility Determination

Medicaid provides numerous possible paths to eligibility. The various eligibility paths can be grouped into 4 broad categories -- Mandatory, Optional, SCHIP, and Medically Needy. This document handles each of these categories separately, and presents a detailed description of each of the eligibility paths in each of the categories. When appropriate, a path is described using the standard concepts of categorical, asset, and income eligibility. However, many paths are best described by not strictly following this convention -- for example, paths that are largely based upon a person's eligibility for SSI or TANF/AFDC .

Note that in TRIM's terminology, an "eligible" person is someone who has passed all eligibility tests in a particular path, regardless of whether he/she actually enrolls to receive those benefits. In some administrative data, "eligible" means someone who not only passes eligibility tests, but took the further step of obtaining a Medicaid card (although they may not have actually used the card to obtain benefits). In TRIM3's terminology, this is a person who is "enrolled".

Monthly and Annual Eligibility

The eligibility paths are described below in the order in which they are applied (although the rule HierarchyOption can be used to modify the order). In each month, the first eligibility path that makes a person eligible becomes that person's eligibility type for that month, and no further eligibility testing is performed for that month. A person's monthly eligibility type is stored in the result variable EligibilityType. It is possible for a person to be eligible through different paths in different months of the year, and different members of the same family may be eligible under different paths.

A person's annual eligibility type is stored in AnnualEligibilityType. Persons are categorized as eligible on an annual basis using an "ever-on" concept - if an individual is eligible for at least one month, s/he is considered to be eligible on an annual basis as well. If the type of eligibility varies from month to month, the monthly types are grouped into the following hierarchy of categories, and the type in the highest level (i.e. lowest number) is assigned as the annual type:

  1. Mandatory eligibility
  2. Optional eligibility
  3. SCHIP eligibility
  4. Medically Needy

If a tie, the type from the earliest of the tied months is chosen -- although for ties among mandatory types, months where the person received TANF/AFDC or SSI benefits are chosen over other mandatory months

Non-Citizen Eligibility

Before a non-citizen can be considered for any of the medicaid eligibility paths, he/she must meet medicaid's non-citizen eligibility requirements. Medicaid follows the same procedure for determining non-citizen eligibility as other TRIM3 simulation modules (click here for details). The only modification Medicaid makes to this method is that the national-level rule TempAlienEligible is replaced by the state-level rule StateTempAlienEligible.

Assets

When the Medicaid module needs to measure assets, one of three methods is used:

  1. The asset measure calculated for SSI eligibility is used, which is passed from the SSI simulation via the rule SSISimulatedUnitAssets.
  2. The asset measure calculated for TANF/AFDC eligibility is used, which is passed from the TANF/AFDC simulation via the rule AFDCAssetsOfUnit.
  3. The mediciad module calculates its own measure of assets. The income amounts specified by the rules FamilyAssetIncome or FamilyAssetIncomeReporters are summed for all members of the family (related subfamilies are treated as separate families). The result of this computation is stored in the monthly result variable MonthlyFamilyAssetIncome. To convert asset income into actual assets, this amount is divided by an assumed rate of return of 6% to come up with an implied value of assets. In addition, any lump-sum income (LumpSumIncomVars) that is to be treated as assets (LumpSumTreatment) is added.

The particular method used, as well as the limits against which the assets are compared, is specified in each eligibility path's description. Note that the rule AssetLimitAdjustment can be used to increase or decrease all asset limits across the board.

Income

When the Medicaid module needs to measure income, one of three methods is used:

  1. The income measure calculated for SSI eligibility is used, which is passed from the SSI simulation via the rule SSISimulatedAvailableIncome.
  2. The income measure calculated for TANF/AFDC eligibility is used, which is passed from the TANF/AFDC simulation via the rule AFDCNetIncomeOfUnit.
  3. The medicaid module calculates its own measure of income. The income amounts specified by the rules FamilyEarnedIncome, FamilyChildSupportIncome, and FamilyUnearnedIncome are summed for all persons in the family (related subfamilies are treated as separate families). The program rule ApplyIncomeSmoothing can be used to "smooth" monthly fluctuations in earned income (Click here for details). The result of this computation is stored in the monthly result variable FamilyIncome. Particular eligibilty paths may make further adjustments to this amount.

The particular method used, as well as the limits against which the income is compared, is specified in each eligibility path's description.

Unrelated Children

Some children on the CPS are not related to any adults in the household. Since the income and asset level of children is generally based on the income received by their parents/guardians, TRIM is unable to determine if these "unrelated children" are income/asset eligible for Medicaid or SCHIP. Consequently, it is left up to the user to decide how TRIM should handle these children. If the national-level rule UnrelatedChildOption is turned on (i.e. set to "1"), then these children are automatically considered to be eligible without any eligibility tests being performed (they are assigned an eligibility type code of 80 -- "Unrelated Child"). If this rule is turned off, all unrelated children are entirely excluded from Medicaid and SCHIP eligibility.

Mandatory Eligibility

Mandatory eligibles are persons who must (by federal law) be covered in all states. The following eligibility paths are included in the mandatory category:

TANF/AFDC Cash Eligibility (eligibility type 1)

Before the passage of PRWORA, all recipients of TANF/AFDC were automatically eligible for Medicaid. Information about the amount of TANF/AFDC benefits a person is simulated to receive is passed to the Medicaid module via the program rule AFDCBenefitsReceived. Any person simulated to receive benefits (AFDCBenefitsReceived > 0) is considered eligible for Medicaid.

The rule AfdcAutoElig allows the user to disable this eligibility path. This path should be disabled when simulating post-PRWORA rules.

SSI Cash Eligibility (eligibility types 3-6)

Receipt of federally funded SSI benefits (as opposed to supplemental state benefits) automatically makes an individual eligible for Medicaid. Unlike TANF/AFDC receipt, this rule was maintained after PRWORA. Information about SSI benefits received is passed from the SSI simulation via the program rules SSIBenefitsReceived and SSIFederalBenefitsEligFor. Any person simulated to receive benefits (SSIBenefitsReceived > 0) and some or all of those benefits were federal benefits (SSIFederalBenefitsEligFor > 0) is considered eligible for Medicaid. Information regarding the type of SSI unit the person belongs to (and hence which of the medicaid eligibility types -- 3 thru 6 -- to assign to the person) is passed from the SSI simulation via the rule SSIUnitType.

For a few states, the asset and income tests applied in this path are actually more strict than those applied in the baseline SSI simulation. States that have expanded their SSI eligibility rules since 1972 are permitted to deny Medicaid eligibility to SSI recipients who would not have been eligible under their state's more restrictive 1972 rules. This restriction is referred to as "Rule 209B", and is the only case in which a federally funded SSI recipient is denied Medicaid eligibility in TRIM3. The rules beginning with Rule209B... are used to indicate which states have the 209b rule in effect, as well as the levels of those more restrictive income and asset limits. Rule209BIncomeLimitSize1 and Rule209BAssetLimitSize1 give the 209b asset and income limits for one-person SSI units, and Rule209BIncomeLimitSize2 and Rule209BAssetLimitSize2 give that information for two-person SSI units. The measures of income and assets calculated by the SSI module are used when determining if the 209b requirements are met. These amounts are passed from the SSI simulation via the rules SSISimulatedAvailableIncome and SSISimulatedUnitAssets.

The program rule SSICashOption gives the user the option of disabling this eligibility path.

Section 1931 Mandatory Eligibility (eligibility type 90)

The 1996 PRWORA act added a section "1931" to the Social Security Act, which made it mandatory for states to provide Medicaid coverage to low-income families who meet the pre-PRWORA AFDC income and resource standards and other requirements that were in effect on July 16, 1996. TRIM3 simulates this mandatory aspect of Section 1931 eligibility by performing a special run of the TANF/AFDC module that simulates each state's 1996 AFDC eligibility requirements , including complex rules for income disregards (excluding certain types of income such as child care or work expenses when determining eligibility), asset testing (including the value of certain assets when determining eligibility), and categorical eligibility requirements. The results of this special run are accessed by the Medicaid module via the program rule Mandatory1931Eligible. Anyone simulated to be eligible for TANF/AFDC in the special run (i.e. Mandatory1931Eligible > 0) is considered eligible for medicaid. Note that only TANF/AFDC eligibility, not participation, is required in this special run.

The rule Other1931Eligible can be used to specify alternative methods for achieving 1931 eligibility.

Note: For the 1997 and 1998 baseline simulations of medicaid, 1931 eligibility was simulated in a simplified form (click here for details).

TANF/AFDC Near-Cash Eligibility (eligibility type 22)

Before the passage of PRWORA, persons who pass all of their state's TANF/AFDC eligibility requirements but who are only eligible for an amount of benefits below the program's minimum benefit requirement, were automatically eligible for Medicaid. Information on whether the TANF/AFDC eligibility tests are passed is given to the Medicaid module via the following rules:

Information about the amount of TANF/AFDC benefits which a person is eligible for below the minimum amount is passed to the Medicaid module via the program rule BenefitsUnitEligForBelowMin. If a person passes the TANF/AFDC eligibility tests and is eligible for an amount of benefit below the minimum (i.e. BenefitsUnitEligForBelowMin > 0) is considered eligible for medicaid.

Percent of Poverty Eligibility (eligibility types 42-45)

The federal government mandates that certain persons be covered by Medicaid if their family's income is below a specified percent of poverty. To be eligible through this path, individuals must pass the following tests:

State Optional Eligibility

State optional eligibles are persons who states may cover under guidelines established by the federal government. Some of the eligibility paths in this category are similiar to the mandatory pathways, while some are unique to this category.

Section 1931 Optional Eligibility (eligibility type 91)

As discussed in the section on "Mandatory" eligibility, Section 1931 of the Social Security Act requires that a state cover persons who meet the 1996 AFDC requirements for eligibility. However, states can diverge from the AFDC plans in effect on July 16, 1996 as follows:

TRIM3 simulates this optional aspect of Section 1931 eligibility by performing yet another special run of the TANF module that capture each state's extension (if any) to the mandatory requirements. The results of this special run are accessed by the Medicaid module via the program rule Optional1931Eligible. Anyone simulated to be eligible for TANF in the special run (i.e. Optional1931Eligible > 0) is considered eligible for medicaid.

The rule Other1931Eligible can be used to specify alternative methods for achieving 1931 eligibility.

Note: For the 1997 and 1998 baseline simulations of medicaid, 1931 eligibility was simulated in a simplified form (click here for details).

TANF/AFDC Child-only Eligibility (eligibility type 81)

Regardless of whether pre or post-PRWORA rules are being simulated, TANF/AFDC recipients who are part of a child-only unit are simulated to be eligible if the rule TANFChildOnlyEligibility indicates so. Information about the type of TANF/AFDC unit a person belongs to is passed to Medicaid via the rule AFDCUnitType, while information on TANF/AFDC receipt is passed via AFDCBenefitsReceived.

SSI Cash Supplements Eligibility (eligibility types 7-10)

As described in the "Mandatory" section, persons who are receiving federal SSI benefits must be covered by a state's Medicaid program. States may extend Medicaid eligibility to persons who, while not receiving federal SSI benefits, are receiving state supplements. The program rule DoesSSIStateSupQualifyForMcaid indicates for each state whether or not it offers this extension. Information about a person's receipt of state supplements is passed from the SSI simulation via the program rules SSIBenefitsReceived and SSIFederalBenefitsEligFor. A person for whom SSIBenefitsReceived > 0 but SSIFederalBenefitsEligFor = 0 is receiving only state supplements. Information regarding the type of SSI unit the person belongs to (and hence which of the medicaid eligibility types -- 7 thru 10 -- to assign to the person) is passed from the SSI simulation via the rule SSIUnitType.

As is the case with mandatory SSI eligibility, optional eligibility is denied to persons who fail to meet their state's "Rule 209b" restrictions (if any).

TANF/AFDC non-cash Eligibility (eligibility type 11)

Before PRWORA, states had the option to extend Medicaid eligibility to individuals eligible for TANF/AFDC benefits but not receiving any. In TRIM3, the rule DoesAFDCEligQualifyForMedicaid is used to indicate which states extend Medicaid eligibility to eligible non-recipients. Information on whether the TANF/AFDC eligibility tests are passed is given to the Medicaid module from the TANF/AFDC module via the following rules:

Note that the person must also pass the minimum benefit requirement for TANF/AFDC . This information is passed from the TANF/AFDC simulation via the rule AFDCBenefitsEligFor (a value greater than 0 indicates that the benefit test was passed).

SSI non-cash Eligibility (eligibility types 12-19)

States may also extend Medicaid eligibility to persons who, while not receiving any SSI benefits (neither federal nor state), are eligible for either federal benefits or state supplements. The program rule DoesSSIEligQualifyForMedicaid indicates for each state whether or not it offers this extensions. Information about a person's eligibility for federal or state SSI is passed from the SSI simulation via the program rules SsiBenefitsEligibleFor and SSIFederalBenefitsEligFor. Information regarding the type of SSI unit the person belongs to (and hence which of the medicaid eligibility types -- 12 thru 19 -- to assign to the person) is passed from the SSI simulation via the rule SSIUnitType.

As is the case with other SSI-related eligibility, optional eligibility is denied to persons who fail to meet their state's "Rule 209b" restrictions (if any).

TANF/AFDC non-UP Eligibility (eligibility type 25)

Under AFDC (and continuing under TANF) states had the option of not providing benefits (or not providing full benefits) to families with two non-disabled parents in which the primary wage-earner was unemployed (also called "UP" units). If the state does not choose to include these families in their TANF/AFDC program, they still have the option to extend Medicaid eligibility to these families, via the rule DoesUPEligInNonUPQualForMcaid. In TRIM3, families with an unemployed head in such a state are eligible if they pass their state's TANF/AFDC income and asset tests but fail to meet the state's definition of a single or incapacitated-parent (IP) unit. Information on whether the TANF/AFDC asset and income eligibility tests are passed from the TANF/AFDC module via the following rules:

Information on whether the individual's family qualifies as a single-headed, UP, or IP unit is passed to the Medicaid module via the rule AFDCPassParentTest.

Percent of Poverty Eligibility (eligibility types 46-49 & 40-41)

States may extend "percent-of-poverty" eligibility by increasing the age, income, and/or asset limits beyond the minimum mandatory federal limits. These higher limits can be specified through the following rules:

The same measures of income and assets are used as in the federally mandated tests.

States may also extend percent-of-poverty eligibility to elderly or disabled individuals. Such persons will be eligible if their income is below the percent-of-poverty specified by the rules PovBasedStatePctForDisabled and PovBasedStatePctForElderly, as long as they pass the SSI asset test. The amount of a person's income is based on the measure used for determining SSI eligibility, and is passed from the SSI simulation via the rule SSISimulatedAvailableIncome, while information as to whether they passed the SSI asset test is passed via the rule SSIPassAssetTest.

Ribicoff Eligibility (eligibility type 20)

A special category of optional Medicaid eligibility for children is the "Ribicoff" category. Under this category, states can extend Medicaid eligibility to children under a certain age who pass the state's TANF/AFDC asset and income tests but are not eligible for benefits because they are in neither a single-parent family nor in a two-parent family qualifying as IP or UP (i.e. the child fails the "parent" test).

The age cutoff for Ribicoff eligibility in each state is specified by the rule RibicoffChildrenStateAge. Information on whether a child passes the TANF/AFDC asset and income tests are passed via the following rules:

while information about whether or not the child passes the "parent" test is passed via the rule AFDCPassParentTest. Although states are given the option to extend Ribicoff eligibility to children as old as age 20, the medicaid module can not simulate eligibility for children who are too old to be categorically eligible in the TANF/AFDC run used (as indicated via the rule AFDCPersonType), since the TANF/AFDC module does not supply infomation about the income and asset tests for those children.

Note that after the passage of PRWORA in 1996, the TANF/AFDC tests that the child must pass are based on 1996 AFDC rules, not the current year's rules. Thus, for post-PRWORA runs the above information should come from the mandatory 1931 run of the TANF module (which simulates eligibility based on 1996 AFDC rules), rather than from a current-year run.

1115 Waiver Eligibility (eligibility type 23)

The Medicaid module includes a group of rules sometimes referred to as "Special State Programs", and at other times "1115 Waivers". These are state-specific rules that can be used to simulate eligibility criteria for a variety of people. Generally, these rules are used to simulate eligibility through Section 1115 Waivers, which some states use to expand Medicaid coverage to specific target populations. To be eligible through this path, individuals must pass the following tests: Note: Before the 1997 TRIM3 Medicaid baseline, rather than using the above rules to decribe eligibility requirements, specific codes were assigned to each state to describe their programs via the single rule SpecialStatePrograms.

SCHIP Eligibility

TRIM3 simulates SCHIP eligibility for both children and adults. The rule CHIPOption controls whether SCHIP eligibility is simulated, as well as what impact other coverage has on eligibility. This rule applies to the determination of all forms of SCHIP eligibility -- medicaid extension programs as well as separate state programs, children as well as adults.

SCHIP and Other Coverage

Depending upon the setting of CHIPOption, persons who are covered by other types of insurance may not be eligible for SCHIP:

  1. Simulate SCHIP, don't deny coverage due to ESI or other government coverage. Under this setting, other coverage does not affect SCHIP eliigbility.
  2. Simulate SCHIP, deny coverage due to ESI or other governmental coverage. Under this setting, persons who are covered by employer sponsored insurance (ESI), Medicare, Champus, or other military health care are ineligible for SCHIP coverage. Information about these types of coverage are accessed as follows: This coverage information is supplied on an annual basis. In order to use it in the determination of monthly SCHIP eligibility, TRIM assumes that a person reported to be covered by Medicare, Champus or other military health care is covered the entire year. This assumption is not appropriate for ESI, so TRIM assumes that a person covered by ESI is covered only in those months when the head or spouse (not children) of the family are working (i.e. have positive earnings), regardless of whose employer supplies the coverage.
  3. Simulate SCHIP, deny coverage due to ESI or other governmental coverage. Retiree and COBRA ESI assumed. This setting is the same as the previous setting except for it's determination of monthly ESI coverage. If the head and/or spouse of a family have any earnings during the year, monthly ESI coverage is determined the same as in the previous method (i.e. only those months with earnings are considered ESI-covered months). However, if neither head nor spouse has any earnings during the year, TRIM assumes that the family's ESI coverage comes from a previous employer (i.e. retiree coverage or COBRA), and therefore considers every month to be an ESI-covered month.
Note that before version 25_1 (i.e. before the 2000 baseline) if the variable IndianHealthCoverage indicated coverage, the person was considered to have "other governmental coverage" (and so was denied eligibility under CHIPOption 2 and 3). This restriction can be reactivated by turning on DebugOption #2. Furthermore, prior to version 24_0, "other governmental coverage" was not considered at all when determining if eligibility is denied. This can be reactivated by turning on DebugOption #1.

SCHIP for Children (eligibility types 70-73)

TRIM3 simulates the two main types of SCHIP programs for children: programs that are actually extensions (or expansions) to Medicaid, and programs that are separate from Medicaid. A state may operate only an SCHIP-funded Medicaid expansion program, only a separate state SCHIP program, or both. Within these programs, rules may vary depending upon the child's age, as well as whether or not a premium is charged for the coverage. To be eligible for SCHIP, a child must pass the following tests:

SCHIP for Adults (eligibility type 74)

TRIM3 simulates adult SCHIP eligibility for three types of adults: parents, pregnant women, and childless adults. To be eligible for SCHIP, an adult must pass the following tests:

Medically Needy Eligibility (eligibility types 31-34 & 36-37)

States with "Medically Needy" programs cover persons whose income after medical expenses is under a state-specified threshold. This may include persons whose income is above the threshold prior to medical costs, but who "spend down" to below the threshold, as well as persons with very low medical expenses or no medical expenses whose income is low enough to fall below the threshold.