Medos Booking Docs
Booking System Types

SCHEDULED_WITH_PACKAGES

Scheduled bookings plus session-pack support.

Same as SCHEDULED, plus one extra capability: patients can apply a pre-paid session pack (a bundle of consultations sold in advance).

When it's active

  • The doctor has appointmentSystemType: "SCHEDULED_WITH_PACKAGES", or
  • The workspace default is SCHEDULED_WITH_PACKAGES, or
  • The workspace has active session packs applicable to the doctor and no other system type is set (inferred fallback).

Patient flow

The flow is identical to SCHEDULED until the summary screen, where:

  • If the patient has a matching active session pack, they can redeem a session instead of paying for a new appointment.
  • If they don't, they book normally — the pack picker is hidden.

Confirmation payload

Same as SCHEDULED:

{
  appointmentId: number;
}

The fact that a pack was redeemed is recorded server-side against the appointment record.

What is a session pack?

A session pack is a pre-paid bundle sold by the clinic (e.g. "10-session physiotherapy pack"). Once purchased, the patient can book against it without paying again until sessions run out. Session packs live in the Medos workspace — the widget only reads and applies them.

On this page