user experience – App Design – Engagement Type selected at beggining, or Radio buttons mid-request?

I am building an app wherein a user will be requesting one of three engagement types:

  • Appointment (no SLA)
  • Consult (2hr SLA)
  • Emergency (10mins SLA)

We are considering two different scenarios for submission of the desired request:

  • Option 1 – At the beginning
  • Option 2 – In the middle

Option 1:

User opens app with three buttons:

Engagement Types:

  • 1-Appointment
  • 2-Consult
  • 3-Emergency

Next screen requires inputs:
Enter Patient Details (Name, ID, Reason for Request)

User will then see the next screen with the option to add images of injury or chart –

  • If user selected Engagement Type 1 – Click NEXT (only option beyond image captures)
  • If user selected Engagement Type 2 – Text Box will be available to enter consult request detail – Click SUBMIT CONSULT REQUEST
  • If user selected Engagement Type 3 – Click SUBMIT EMERGENCY CALLBACK (will auto-send sms to on-call individual with Requestor Name, Patient Name, Reason for Request)

Engagement Type 1 Continued:

User will see a screen with an auto-generated Appointment Location/Date/Time

—–END OF REQUEST—–

Option 2:

User opens app with one button: Start Request

Next screen requires inputs:
Enter Patient Details (Name, ID, Reason for Request)
Select Engagement Type:

  • 1- Appointment
  • 2- Consult
  • 3- EMERGENCY
  • Click NEXT

Next screen has option to add images of injury or chart and different option depending on Engagement Type:

  • If Engagement Type 1 screen: Click NEXT (only option beyond image captures)

  • If Engagement Type 2 screen: Text Box will be available to enter consult request detail – Click SUBMIT CONSULT REQUEST (auto-sends SMS with Requestor Name, Patient Name, Reason for Consult)

  • If Engagement Type 3 screen: Click SUBMIT EMERGENCY CALLBACK (will auto-send sms to on-call individual with Requestor Name, Patient Name, Reason for Request)

Engagement Type 1 Continued:

1 – Appointment: User will see a screen with an auto-generated Appointment Location/Date/Time

—–END OF REQUEST—–

Basically, is it better practice to have the user select the type of request up front, or to simplify with one button initiation and multiple radio buttons after the required inputs are completed?