Pakistan has denied that it hit a hospital, saying its strike in Kabul had not hit any civilian sites.