Since European countries started to colonize North America, the indigenous peoples have been referred to as "Indians." I'm assuming this is because, when Columbus landed in the Americas, he expected to land in the East Indies. Afterwards, it was understood that he instead landed on a new continent.
So, if it is not politically correct to refer to these people as "Indian," because Columbus did not land in the East Indies, why does the government still use this term for official purposes? (i.e. Indian Health Service)