def update
authorize Consent
case current_step
when :agree
handle_agree
when :confirm
handle_confirm
when :questions
handle_questions
when :triage
handle_triage
when :mmrv_vaccine_availability
handle_mmrv_vaccine_availability
else
@draft_consent.assign_attributes(update_params)
end
@draft_consent.seed_health_questions if current_step == :agree
if @draft_consent.editing? && !@draft_consent.follow_up_flow? &&
current_step != :confirm
jump_to("confirm")
end
reload_steps
render_wizard @draft_consent
end