Skip to main content
Junction can schedule walk-in appointments at supported Quest Patient Service Centers. Appointment scheduling is optional; patients can generally complete a walk-in order without booking an appointment.

Before scheduling

Arizona Quest locations are operated by Sonora Quest and require the Arizona Scheduling feature.

Scheduling workflow

1

Find availability

Call PSC Appointment Availability with up to three PSC site_codes, or search by ZIP code and radius.Appointment start and end times are returned in UTC. Use each location’s iana_timezone to display local times.
2

Book the appointment

Pass the selected slot’s booking_key to Book PSC Appointment. Save the appointment id, status, event_status, and external_id from the response.
3

Monitor confirmation

Subscribe to labtest.appointment.updated. The appointment object’s status reports its current provider state, while event_status reports its normalized lifecycle state. See the appointment lifecycle.
4

Manage the appointment

Use the appointment endpoints to retrieve, reschedule, or cancel the active appointment. Cancelling the lab order does not automatically cancel a PSC appointment.

Appointment endpoints

Provider appointment ID

The external_id is the appointment identifier assigned by the laboratory provider. Make it available to the patient because the PSC may use it to locate the appointment. Junction includes it in supported appointment SMS communications.