Six people were killed in a shooting in a hospital in the eastern Czech Republic, the prime minister said.

Police initially said the shooter was at large.

Video footage and pictures published by public radio later showed police arresting a person at the site but police didn't immediately confirm that it was the suspect.

Prime Minister Andrej Babis told Czech public television the shooting took place in a waiting room.

Advertisement

The attacker opened fire at people's heads from close range, Babis said.

He said he is heading for the site.

Officials initially published a photo of a man in a red jacket they said was the suspect, but later said that person was an important witness.

The shooting happened around 7am Tuesday morning local time in the University hospital in the city of Ostrava, located 350 kilometers east of Prague.

Officials say people have been evacuated from the clinic. Police are boosting security across the country.

- AP