2,100 contract doctors on waiting list for permanent posts