I think a lot of it is due to America being so litigious. Doctors and hospitals are afraid of being sued, so they need lots of insurance to protect them, and they order lots of arguably unnecessary tests to cover all their bases. This drives up costs for consumers.