Refactor clinician controller and view.