The shots were heard in the Berlin neighbourhood of Kreuzberg.
Police have cordoned off the hospital.
A man, allegedly the perpetrator, tried to attack police officers and subsequently was shot by the police in the leg, RBB reports citing Berlin Police. His motives remain unclear.
Details to follow