Documentation Index
Fetch the complete documentation index at: https://docs.decodahealth.com/llms.txt
Use this file to discover all available pages before exploring further.
Where to find this: Self-scheduling is a patient-facing feature. Configure it per service in Settings > Services under the Visibility & Discovery, Pricing & Payments, and Scheduling & Booking tabs.
Self-Scheduling (Patient-Facing)
Self-scheduling allows patients to book appointments online without calling the clinic. The patient-facing booking flow guides them through these steps:Select Patient Type
The patient indicates whether they are a new patient, existing patient, or not sure. The options are: “Yes, I’m an existing patient”, “No, I’m a new patient”, and “I’m not sure”. Services may be restricted based on patient type. Existing patients go through phone-based MFA verification before proceeding.
Choose Location Type
The patient selects between In-Person, Telehealth, or “Skip, I’ll decide later”.
Select Service
The patient browses available services, filtered by category if configured. Services marked as “popular” appear first. Services marked “only bookable over the phone” are visible but cannot be selected.
Choose Location
For in-person visits, the patient selects a clinic location. If location services are enabled, nearby locations appear first.
Select Provider (Optional)
If the service has “Allow Individual Provider Booking” enabled, the patient can choose a specific provider. Otherwise, a provider is auto-assigned.
Pick a Time
The patient selects from available time slots. Availability is calculated based on provider shifts, existing appointments, service duration, and any short-notice blocks.
Confirm and Pay
The patient goes through a multi-step checkout process:
- Confirmation — The patient reviews appointment details in an itinerary view (service, provider, location, date and time).
- Payment Method — If credit card collection is required, the patient enters their card information.
- Secure Appointment — The system reserves the time slot for the patient.
- Checkout — If a booking fee is configured, the patient pays the fee. A returning patient who is signed in can pay with a card already on file or add a new one.
Header Images
The photos that appear at the top of the self-scheduling page come from each location’s Location Photo, not from services, categories, or the clinic logo. The page shows a carousel that cycles through the photo of every location that has one uploaded — locations without a photo are skipped. To change which images appear or how many cycle through, upload or remove photos on each location in Settings > Locations.Location-First Flow
When a practice has locations that are far apart (at least 100 km) and many services are only available at certain locations, the booking page automatically shows the Choose Location step before the Select Service step. This helps patients pick their nearest location first, so they only see services offered there. The remaining steps stay the same.Existing Appointments and Saved Progress
- Existing future appointments: When a returning patient has an existing upcoming appointment, the system shows their booking and lets them reschedule or cancel it before making a new one. If the appointment is within 24 hours, rescheduling and cancellation are blocked and the patient is asked to call the clinic.
- Saved progress: The system saves booking progress automatically. If a patient leaves and returns, a “Welcome back!” prompt appears offering to continue where they left off or start over.
Care Plan Suggestion at Sign-In
When a returning patient signs in and the next pending step on their active care plan is an appointment, the booking page shows a Next step in your care plan card before the service picker. The card lists the recommended services and the target date, with two actions:- Book this appointment — pre-fills the recommended services and location and jumps the patient to the time picker. Confirming a time links the new appointment to that care plan step.
- Not now — dismisses the card for that session and continues to a regular booking.
Configure self-scheduling options per service in Settings > Services under the Visibility & Discovery, Pricing & Payments, and Scheduling & Booking tabs.
