Under the new health care law, there will soon be a new national high risk pool that has a subsidy from the govt. I don't think it has been implemented yet, but it's coming really soon. It is for people with pre-existing conditions and currently uninsured. Not sure if she would qualify, but keep an eye out.
Definitely look into HUD programs.
Another possibility is LIHEAP (low income home energy assistance program) which can help with energy bills.
As kijip said, Medicaid differs a lot state to state. This is from the Center on Budget and Policy Priorities, which does a great job explaining a lot of federal programs:
Who Is Eligible for Medicaid?
Medicaid is an “entitlement” program, which means that anyone who meets eligibility rules has a right to receive Medicaid coverage. It also means that states have guaranteed federal financial support for part of the cost of their Medicaid programs.
In order to receive guaranteed federal funding, states must cover certain “mandatory” populations:
* children under age 6 with income below 133 percent of the federal poverty line (in 2008, the poverty line is $17,600 for a family of three);
* children aged 6-18 with income below the poverty line;
* pregnant women with income below 133 percent of the poverty line;
* parents whose income is within the state’s eligibility limit for cash assistance that was in place prior to welfare reform; and
* most seniors and persons with disabilities who receive cash assistance through the Supplemental Security Income (SSI) program.
States may also receive federal Medicaid funds for the costs of covering additional, “optional” populations, including: pregnant women, children, and parents with income above “mandatory” coverage income limits; elderly persons and persons with disabilities with income below the poverty line; and “medically needy” people — those whose income exceeds the state’s regular Medicaid eligibility limit but who have high medical expenses (such as for nursing-home care) that reduce their disposable income to below the eligibility limit.
Every state covers at least one of these “optional” groups. Because states have such broad flexibility to determine which groups they will cover and at what income levels, Medicaid eligibility varies significantly from state to state.
Not all low-income Americans are eligible for Medicaid. In particular, childless adults — that is, those over 21 who are not disabled, not pregnant, and not elderly — are generally not eligible for Medicaid, no matter how poor they are. In addition, legal immigrants are barred from Medicaid for their first five years in this country, even if they meet all of the program’s eligibility requirements.