Three people were shot dead including the attacker in an unclarified shooting at the Izola general hospital in the Slovenian costal town of Izola on Monday afternoon.
The shooting took place at around 3 PM, as the attacker, who reportedly went about on crutches, was in hospital for an eye examination.
After his appointment, he reportedly started a fight on the hallway while holding a gun behind his back. The man started shooting as one of the hospital's urologists passed him by.
According to the police commissioner, the shooter came to the hospital with the intention of killing this specific doctor, who later died due to severe injuries.
The 70-year-old shot the doctor in the chest and then in the back before firing multiple shots in the hospital's hallway.
A 43-year-old police officer in a uniform who happened to be at the hospital moved to stop the shooter with his gun but suffered a close-up shot in the chest, which proved fatal, Fank said.
According to eyewitnesses, the attacker then left the hospital, sat on the bench outside for a while and then tried to leave in his car, but the police moved to stop him and the 70-year-old died in the shooting after injuring another policeman.
The police are still investigating whether the 70-year-old was shot by the officers or he committed suicide. According to Police Commissioner Marjan Fank, the shooter was from a nearby village and had already served time for an armed robbery of a local post office in the past.
The second police officer was flown to Ljubljana by helicopter and his condition is said to be stable.