Skip to content

Configure practice locations

When to use this: a practice has one or more physical sites (front shop, first floor OPD, satellite branch) and you need reception to book against the correct location.

Who can do this: Tenant owner. Initial setup can also start from Admin → System → Clinic Practices (Locations); ongoing edits use the Clinic CMS practice hub.

Two paths (same outcome)

PathRouteTypical use
Clinic Practices bootstrap/settings/clinic-practices/:practiceId/locationsRight after creating a practice
Clinic CMS hub/clinic/practices/:practiceId/locationsDay-to-day location management

Both use the same location editor: name, address, active flag, and Operating hours.

Clinic Locations — site cards with operating hours summary
Clinic CMS → Practices → Clinic Locations — each site shows address and bookable hours.

Steps (Clinic CMS hub)

  1. Clinical → Clinic CMS → Practices → select a practice.
  2. Open Clinic Locations.
  3. Click Add location (or Edit on an existing row).
  4. Fill Name, optional Address, and toggle Active.
  5. Under Operating hours, set when this location is open each day.
  6. Save.

Operating hours vs doctor slots

LayerWho sets itWhat it means
Location operating hoursTenant ownerThe site is open — reception can operate
Doctor consultation slotsDoctor (or owner on their behalf)When a specific doctor accepts appointments

Doctor blocks must fall inside location hours. If booking shows no slots, check both layers.

Assign staff to locations

Location access is not set on this page. In Admin → Settings → Users, create or edit each clinic user and set Clinic Practices & Locations so they only see assigned sites.

You’re done when

Each site appears in the locations list, hours are saved, and the location shows when booking an appointment.