MPs have said people who had followed the rules and declared medical conditions were being punished by a system that is too slow and outdated.