GPs close books as patient demand surges and doctor shortage