Not what his mother and the local English Language newspaper, the Panamanian American said. They said he was born on the submarine base.
Just because there was a new hospital built in 1942, doesn't mean their wasn't some sort of medical facility before then. There was definitely a doctor assigned to the base.
The images of "birth certificates" floating about on the net are no more real than the COLB 'bama had posted.
Besides, Law of Nations, Book II section 217 (212 has the general definition of Natural Born) says children born in the "armies of the state", to include diplomats, are treated as if they were born in the country.
I would accept this interpretation granting NBC status to McCain far more easily than I could accept that Obama is an NBC given that his father was a British Subject who transmitted his citizenship to his son.