Well from my experience, first we have U.S. Service Members; active, discharged and/or retired that have to fight tooth and nail to get the medical treatment they "earned" and were promised when they stepped forward and signed their name on the line. We need to take care of them first. Then if there is time and room take care of an ally.
Second I know of at the time 4-5 year old Iraqi child who was at risk to lose his eyesight from an accident and his father was an interpertor for us. Had been from day one and in the beginning was one of the first ones through a door, unarmed. The U.S. government said that they couldn't help the child since it wasn't from U.S. involvement. The father came real close to throwing away any chance of U.S. citizenship to save his son's eyesight. He put his faith in God and thankfully his son didn't lose all the sight. And he now is living in the U.S. with his family. There was a specialist in Iraq at the time who could've fixed the eye.
So yeah I am a little bitter and really don't believe it is our duty to fix these people. Especially by bringing them to the U.S. Hell it would be cheaper to send a medical team to them to fix them.