The Care Nexus LogoCareNexus Docs

Appointments

Book, manage, and cancel appointments with clinic doctors.

Updated June 2026 6 min read

The Appointments system is the primary interaction point...

Booking Flow

Step 1 — Select a Clinic

The patient browses available clinics...

Step 2 — Select a Doctor

After choosing a clinic...

Step 3 — Pick a Time Slot

The slot picker shows...

API Endpoints

MethodEndpointDescription
GET/api/patient/appointmentsList all appointments
POST/api/patient/appointmentsBook appointment
PUT/api/patient/appointments/:id/cancelCancel appointment
GET/api/patient/appointments/:idGet appointment detail

Appointment Lifecycle

  • pending → booked
  • confirmed → accepted
  • in-progress → ongoing
  • completed → finished
  • cancelled → cancelled

Cancellation Policy

Patients can cancel only pending or confirmed appointments...

Double-booking prevention

Server-side validation ensures no duplicate slot bookings...