460,000 missed hospital appointments in five years