What if you ask the type in the signup form so that you could load your next form based on the type they specify here
<%= form_for(resource, :as => resource_name, :url => registration_path(resource_na
me)) do |f| %>
<div><%= f.label :email %>
<%= f.email_field :email, :autofocus => true %></div>
<div><%= f.label :password %>
<%= f.password_field :password %></div>
<div><%= f.label :password_confirmation %>
<%= f.password_field :password_confirmation %></div>
<div><%= f.label :type %>
<%= f.select :type, options_for_select(%w[User Therapist Doctor]) %></div>
<div><%= f.submit "Sign up" %></div>
<% end %>