Martha,
Didn't you say you lived in Minnesota...I understand some of those kids you work on are under 18? I was just reading through the insurekidsnow.gov site, and it says that the program covers dental services for low income kids. Do you think that some of the kids you work on could qualify?
Here's the link:
Medical assistance - what services are paid
Yes, I know about the insurekidsnow programs. The age range include those under and over 18. You are correct that it is much much easier to get health care for those under 18.
There are various programs like free clinics and subsidized drug programs for those who are not eligible for medicaid. However, waiting lists are extensive. The prescription drug programs most often require a copay. If the only money you have comes from selling blood, you aren't going to use it for a copay. The big problem is getting mental health care. For example, a suicidal 20 year old ends up in the hospital. They prescribe some drugs and get her out asap because she has no money and no insurance. She is back on the street in two days and you have to figure out a way to get her the required meds and not only that, get her to take them.