Одно действие (я ждал у больницы) было длительным, а другое (услышал плохие новости) его прервало. Используем Past Continuous для длительного действия и Past Simple для прервавшего.
Ответ: was waiting, heard.