XCodeSol Clinic Suite Documentation

Appointments

Appointments connect patients, clinics, branches, doctors, schedules, status history, and optional billing records.

Scheduling

Use the dashboard to create appointments from available slots. The schedule engine checks doctor availability, branch context, and booking data before writing appointment records.

Status Flow

Typical statuses include pending, confirmed, checked in, completed, cancelled, and no show. Status changes are logged through the appointment workflow service.

Queue

Queue check-ins support walk-in or appointment-linked visits. Reception staff can update queue status as patients move through arrival, waiting, consultation, and completion.