Missed GP appointments cost NHS £650m annually | PiQ Markets