Many schools offer full scholarships based on merit and/or status as 'underrepresented in medicine (URM)'. Can't tell you about specifics except for my school.
About half of the students at Mayo Medical School receive full scholarships. The other half receives half scholarships. Although you can be a resident alien, you must have received your B.S. degree from a U.S. accredited university.