American hospital have to take emergency patients no mattter whether they have money or not. But, it is not truely free.
Then turnaround, they charge the people who has insurance for the 3 times the cost. That is one of the reason while medical insurance is so costly: from 10k to 20k for a fimilar per year.