Basic validations on hemoglobin and order of tests. It is buggy and does not allow the user to update/create a field which is violating the validation. We would want to be able to skip validations for a few of them. Look at http://stackoverflow.com/questions/10435909/a-more-elegant-way-to-skip-validations-in-rails for skipping validations. Also, look at client side validations instead of model based validations. Can use jQuery to do this.