The VA hospitals offer some free medical care to veterans, so you may want to check if there are any close enough you can go there.
Also, some free medical care sites are listed here, so you may want to check if any are close enough you can use them:
http://www.freemedicalcamps.com/
Some medical schools allow people to volunteer for free medical care from their students, so you may want to check if any are close enough to try.
Sorry I can't offer any more direct help for your financial problems.
from someone a few miles from an army base