Doctor info spec

Take a look, let me know if there are any issues

Currently I'm not completely sure how to test for invalid attributes for edit