President Volodymyr Zelensky said people were trapped under the wreckage, and called the attack a war crime.
He also posted footage apparently from inside the hospital, which appeared badly damaged.
A regional official told Ukrainian media that at least 17 people were injured, including staff and patients.