As far as I know, there is no way for her to obtain health
insurance if she is not a US citizen; she will have
to pay out of pocket for her
health care. Even some US citizens/Americans are having a difficult time getting healthcare coverage. She can see any physician she wants, but will have to pay the costs herself.