Facility Scheduling V2
Executive Summary
Facility Scheduling V2 is the facility calendar for planning and adjusting visits that are held at a clinic or other facility and its chairs (or rooms). Coordinators pick one or more groups or clinics from the filter panel, choose a start date and how many days to load, and the page draws one column per chair for each day. Two tabs show the same facilities from different angles: a chair tab that lists client visits, and an Employees tab that lists the employee visits (working time) at the facility. From the calendar, staff can add client and employee visits, drag a visit to another time or chair, open a visit to see its details, clock it in or out, cancel it, copy it to other dates, and edit its employee, facility, service code, times, instructions, tags and forms. All changes are written straight to AlayaCare, and the calendar is refreshed afterwards. A Client Lookup, a Custom filter that finds the nearest clinics to a client, an Excel export and a utilization Metrics report are also available from the same page.
Key Features
- Choose facilities from My Groups (with a Manage dialog to order and tick your own groups and refresh them from AlayaCare), All Groups, Custom (nearest clinics to a client) or All Clinics, depending on permissions
- Load 1 to 5 days at a time, step the calendar backward or forward, and refresh the loaded selection
- View visits per chair on the chair tab and employee visits on the Employees tab, with visit counts on the tab headers and total hours for each chair and day
- Visit blocks show icons for clocked in, tagged, recurring and funded or unfunded visits, and the service code, start and end time; blocked or unavailable time (facility availability and closures) is shaded
- Add a client booking (one-off or recurring) with service, service code, instructions, tags, forms, duration and employee, and add an employee visit with an optional break
- Drag and drop a visit to a new time or chair, with a confirmation prompt and checks for unavailable time and overlaps
- Open a visit to see its details, then cancel it, clock it in or out, copy it to one or more dates, or edit it
- When a visit belongs to a recurring series, choose whether a change applies to only that visit, all future visits, or all future unmodified visits
- Look up a client's visits from 120 days back to 120 days ahead, and open a client or employee in AlayaCare
- Export the visits on the calendar to Excel
- Open the Facility Scheduling Metrics report for the facilities and dates currently loaded (when permitted)
- Configure the facility type, calendar display, mouse interactions, overrides, date restrictions, default selection methods and clock in/out behaviour in the page settings
Typical Workflow
- Open the filter panel (it opens when you hover over or click the filter button next to the page title). Pick a start date on the calendar and the number of Days to load.
- Tick the groups or clinics to show on My Groups, All Groups, Custom or All Clinics, then click Apply. All chosen facilities must be in the same time zone.
- Review the calendar. Use the previous and next arrows to move by the loaded number of days, and Refresh to reload the same selection.
- Right-click an empty time slot and choose Add to book a client (chair tab) or add an employee visit (Employees tab).
- Click a visit to open its details. From there, Clock In, Clock Out, Cancel, Copy Visit or Edit Visit. Drag a visit to move it.
- Use Export for an Excel copy of the visits on screen, Client Lookup to find a client's visits, or Metrics to review utilization.
Configurable Settings
Open View Settings or Edit Settings from this screen (when permitted) to change these options.
| Group | Setting | Type | Purpose |
|---|---|---|---|
| Facility Type | Clinic Facility Type | Dropdown | Facility type treated as a clinic. Parent facilities of this type feed the group and clinic filter lists, and their chairs are the calendar columns. |
| Scheduler Settings | Interval (in Minutes) Day | Dropdown | Length of each time slot on the calendar. |
| Scheduler Settings | Cells per Interval Day | Dropdown | Number of grid cells shown inside each time slot. |
| Scheduler Settings | Scheduler Height in Pixels | Dropdown | Height of the calendar. |
| Scheduler Mouse Interactions | Allow Visits In Unavailable Time | Yes/No | Allows visits to be added or dropped in time the facility has marked unavailable. |
| Scheduler Mouse Interactions | Allow Overlapping Visits | Yes/No | Allows a visit to be dragged onto time that already has another visit in the same chair. |
| Display Settings | Value To Total By | Dropdown | Adds a subtotal of hours under each chair and day grouped by Visit Service Code or Service Name, or leave blank for the day total only. |
| Display Settings | Employee Tab -Visits To Display | Dropdown | On the Employees tab, show employee visits for the parent facility (Use Parent Facility) or for the child chairs (Use Child Facilities). |
| Display Settings | Exclude Weekends From Scheduler | Yes/No | Hides Saturday and Sunday. If the chosen start date is a weekend, the calendar skips to Monday. |
| Display Settings | Allow Visits On Hold | Yes/No | Includes visits that are on hold in the calendar. |
| Display Settings | Exclude Visit Detail From Initial Display | Yes/No | Loads the calendar faster by skipping per-visit detail (tags, recurring flag, clocked-in status and service instructions) when the calendar is first drawn. Detail is still loaded when you open a visit. |
| Update Visit Overrides | Overlapping Visits | Yes/No | When saving a drag and drop move or a clock in, allows the AlayaCare update to go through even if it overlaps another visit. |
| Update Visit Overrides | Service Instructions | Yes/No | Bypasses the AlayaCare service-instructions validation. |
| Update Visit Overrides | Reason Code | Yes/No | Bypasses the AlayaCare reason-code validation. |
| Update Visit Overrides | Locked Visit | Yes/No | Allows changes to a visit that is locked in AlayaCare. |
| Update Visit Overrides | Blocked Employee | Yes/No | Allows assigning an employee who is blocked for the client or service. |
| Update Visit Overrides | Unavailable Employee | Yes/No | Allows assigning an employee marked unavailable at the visit time. |
| Update Visit Overrides | Blocked Facility | Yes/No | Allows use of a facility that is blocked for scheduling. |
| Update Visit Overrides | Authorization | Yes/No | Bypasses AlayaCare authorization checks. |
| Update Visit Overrides | Allow Vacant Visits | Yes/No | Allows visits to be booked or reassigned to Vacant Employee (a visit with no employee). |
| Date Restrictions | Prevent Changes To Approved Visits | Yes/No | Approved visits cannot be edited, cancelled, clocked or dragged. |
| Date Restrictions | Prevent Add,Edit Or Delete On Visits That Start 24 Hours Prior To The Current Local System Date And Time | Yes/No | Visits that started more than 24 hours ago cannot be edited, cancelled, clocked or dragged. |
| Client Selection | Default Client Selection Method | Dropdown | Whether Add Booking starts with Autocomplete or Lookup Dialog for choosing a client. |
| Employee Selection | Default Employee Selection Method | Dropdown | Whether employee pickers start with Autocomplete or Lookup Dialog. |
| Clock In/Out Settings | Clock In/Out Current Date Only | Yes/No | Clock In is only allowed for visits on today's date (in the facility's time zone). |
| Clock In/Out Settings | Write Audit Visit Note | Yes/No | Adds a note to the visit saying it was clocked in or out by ACIntegration, with your email and the date and time. |
| Clock In/Out Settings | Clock In/Out Time To Use | Dropdown | Use the Visit Time (the scheduled start or end) or the Actual time of the click. |
Some options that affect the page are maintained outside this dialog, for example how visit blocks are coloured (by visit status or by service-code colour) and the earliest and latest hours shown on the calendar. By default the visible hours are set from the facilities' availability, with one hour of margin.
Available Permissions
The following permissions are available to be assigned to AlayaCare Roles:
| Attribute | What It Controls |
|---|---|
| View | Open the page |
| Read-only | See the calendar but not change visits: the right-click menu offers no add, and dragging visits is blocked |
| Settings View | Open View Settings to see the page configuration |
| Settings Edit | Open Edit Settings and change the page configuration |
| Show Custom Filter | Show the Custom tab in the filter panel |
| Show All Groups Filter | Show the All Groups tab in the filter panel |
| Show All Clinics Filter | Show the All Clinics tab in the filter panel |
| Client Visit Add | Add a client booking from the right-click menu on the chair tab |
| Client Visit Cancel | Show Cancel in the visit details |
| Client Visit Clock In/Out | Show Clock In and Clock Out in the visit details |
| Client Visit View In AlayaCare | Show View Client in AlayaCare in the visit details, and open the client after Clock In when requested |
| Client Visit Edit Employee | Show Edit Employee when editing a visit; counts toward showing Edit Visit |
| Client Visit Move | Drag and drop visits on the chair tab |
| Client Visit Copy | Show Copy Visit in the visit details |
| Client Visit Edit Service Code | Change the service code when editing a visit; counts toward showing Edit Visit |
| Client Visit Edit Service Instructions | Change the service instructions when editing a visit; counts toward showing Edit Visit |
| Client Visit Manage Forms | Counts toward showing Edit Visit |
| Employee Visit Add | Add an employee visit from the right-click menu on the Employees tab |
| Employee Visit Move | Drag and drop visits on the Employees tab; also shows Edit Facility when editing a visit |
| Employee Visit View In AlayaCare | Show View Employee In Alayacare on the right-click menu of a visit on the Employees tab |
| Facility Scheduling Metrics View | Show the Metrics button (this is the View permission of the Facility Scheduling Metrics page) |
Main Grid Filters
The page has no main list. Instead the filter panel on the left controls what the calendar shows.
| Filter | Purpose |
|---|---|
| Calendar (date picker) | First day to load. |
| Days | Number of days to load, from 1 to 5. Weekends are skipped when they are excluded in the settings. |
| My Groups | Tick the facility groups assigned to you, or an individual clinic within a group. |
| All Groups | Tick any facility group or clinic (only with Show All Groups Filter). |
| Custom | Clinics found by Find Client, ticked individually (only with Show Custom Filter). |
| All Clinics | Every clinic of the configured facility type, with its time zone (only with Show All Clinics Filter). |
Click Apply to load the calendar. Apply is only available after you change the date, the days or the ticked facilities. A warning is shown if no facility or no valid date is selected, or if the selected facilities are in different time zones.
Actions
| Button | Description |
|---|---|
| Filter (icon beside the page title) | Opens or closes the filter panel. |
| Information (icon beside the page title) | Opens the page documentation. Shown only when documentation is available for your account. |
| Apply | Loads the calendar for the selected date, days and facilities. |
| Refresh | Reloads the current selection from AlayaCare. Available after a selection has been applied and no filter change is pending. |
| Metrics | Opens Facility Scheduling Metrics for the loaded facilities and dates. Shown only with the Facility Scheduling Metrics View permission. |
| View Settings | Opens the page settings in read-only mode (when settings view is permitted). |
| Edit Settings | Opens the page settings for editing (when settings edit is permitted). |
| Manage (My Groups tab) | Opens the My Groups dialog. |
| Find Client (Custom tab) | Opens the Custom dialog. |
| Interval (in Minutes) Day and Cells per Interval Day | Change the time-slot size on the calendar for this session. |
| Timezone | Shows the time zone of the loaded facilities (read-only). |
| Export | Exports the visits on the current calendar to Excel (see Processing Overviews). |
| Client Lookup | Opens the Client Lookup dialog. |
| Previous / Next arrows | Move the calendar backward or forward by the number of loaded days and reload it. |
| Chairs tab (named after the facility type's child label, followed by the visit count) and Employees tab | Switch between client visits and employee visits for the loaded facilities. |
| More Details (right-click a client visit on the chair tab) | Opens the visit details. Hidden for read-only users. Left-clicking a visit opens the same details on either tab. |
| View Employee In Alayacare (right-click a visit on the Employees tab) | Opens the employee's schedule in AlayaCare in a new browser tab. Requires Employee Visit View In AlayaCare. |
| Add (right-click an empty slot) | Opens Add Booking on the chair tab or Add Employee on the Employees tab. Requires Client Visit Add or Employee Visit Add, and is not available to read-only users. |
| Drag a visit | Moves the visit to another time or chair after confirmation. |
Each chair column header shows the chair name, the total hours booked for that day, and, when Value To Total By is set, the hours grouped by service code or service name.
Dialog Components
Visit Details
Opens when you click a visit (or choose More Details). The header shows the AlayaCare visit ID and the action buttons the user is allowed to use. For a recurring visit, a line at the top describes the recurrence. Fields are read-only: Current Employee, Current Client, Service, Service Code, Current Facility, Start At, End At and Service Instructions, followed by a Tags list and a Forms list (each form shows when it was last submitted, or "Not submitted yet", and "Required" when applicable). The Close button dismisses the dialog.
| Button | Description |
|---|---|
| Cancel | Opens Cancel Booking. Requires Client Visit Cancel and a visit that may be changed. |
| Clock In | Opens Clock In. Shown when the visit is not clocked in. Requires Client Visit Clock In/Out and a visit that may be changed. |
| Clock Out | Asks "Are you sure you want to clock out", then clocks the visit out. Shown when the visit is clocked in. Requires Client Visit Clock In/Out and a visit that may be changed. |
| Copy Visit | Opens Copy Booking. Requires Client Visit Copy. |
| Edit Visit | Opens Edit Visit. Shown when the user can edit the employee, service code, service instructions or forms, and the visit may be changed. |
| View Client in AlayaCare | Opens the client's scheduling page in AlayaCare in a new browser tab. Requires Client Visit View In AlayaCare. |
A visit "may be changed" unless the settings prevent changes to approved visits and it is approved, or the settings prevent changes to visits that started more than 24 hours ago and it did.
Edit Visit
Opens from Edit Visit (header: Edit Visit ID and the visit ID). Change what is needed, then click Save (shown only when the visit may be changed) or Close. If something has changed, closing asks "Changes Exist. Do you want to close without saving?".
| Field | Purpose |
|---|---|
| Current Employee | Shows the employee. Edit Employee (with Client Visit Edit Employee) opens the employee picker described below. |
| Current Client | Client the visit is for (read-only). |
| Service Code | Read-only, unless the user has Client Visit Edit Service Code, in which case it is a dropdown limited to service codes from the same department as the current one. |
| Current Facility | Shows the chair. Edit Facility (with Employee Visit Move) opens the facility picker described below. |
| Move To New Date/Time | New start date and time (5-minute steps). |
| Duration (Minutes) | Length of the visit. The End Time is calculated and read-only. |
| Service Instructions | Editable only with Client Visit Edit Service Instructions. |
| Tags | Tags on the visit. |
| Other Forms and Required Forms | Forms attached to the visit, listed as optional or required. |
Edit Employee opens a small dialog: Current Employee, then Vacant Employee (only when vacant visits are allowed), Find Employee (with Autocomplete or Lookup Dialog and a Search button for the lookup list) or, on the chair tab, Select A Scheduled Facility Employee (employees already scheduled at the parent facility during the visit time). Save returns the choice to Edit Visit; the change is only sent to AlayaCare when you save the visit.
Edit Facility opens a small dialog with Current Facility, Current Facility Chair, and Clinic and Chair dropdowns (clinics in the same time zone as the current one). Save returns the choice to Edit Visit.
When the visit belongs to a recurring series, Save first shows Edit Recurring Visit (see below).
Edit Recurring Visit
Shown before saving an edit, or after confirming a drag and drop move, for a visit that is part of a recurring series: "You are editing a visit that is part of a recurrence. Please select one of the following actions". Choose Edit only the visit shown, Edit all future visits or Edit all future unmodified visits, then Ok (or Cancel to stop).
Cancel Booking
Opens from Cancel in the visit details. Shows the Client, Service Code, From and To. Choose a code in Select A Cancel Code (codes set up for this page) and click Save. A warning is shown if no code is chosen. The visit is cancelled in AlayaCare and the calendar is reloaded.
Clock In
Opens from Clock In in the visit details. If clocking is limited to the current date and the visit is on another day, "Clock In only allowed on current day" is shown instead.
| Field | Purpose |
|---|---|
| Employee Selection | Choose how to pick the employee to clock in: Select Employee By Name (Employee To Use For Clock In, with autocomplete), Select Employee By Facililty (a list of employees scheduled at the parent facility that day, each with a Choose button), or Use Employee From Visit (shown when the visit already has an employee). |
| Service Instructions | Optional instructions saved on the visit when it is clocked in. |
| Open Client in Alayacare | Opens the client in AlayaCare after clocking in (requires Client Visit View In AlayaCare). |
Click Save to clock in or Cancel to close. See Processing Overviews for what happens.
Copy Booking
Opens from Copy Visit in the visit details. Each row is a new copy: Date/Time, Clinic and Chair (defaulting to the original). Use Add Another Date for more rows and the bin icon to remove a row. Click Save to create one new visit per row, with the same client, employee, service, service code, instructions, forms and duration, or Cancel. Copies are created even if they overlap or lack authorization. Only single visits are copied.
Add Booking
Opens from the right-click Add on the chair tab. The Resource shows the chair that was clicked.
| Field | Purpose |
|---|---|
| Client Selection | Autocomplete (type to find the client) or Lookup Dialog (type a name and click Search to open the Search Clients list). |
| Service list | The client's active services in AlayaCare; click Choose on one (selected automatically when there is only one). |
| Service Code | Service code for the visit. |
| Primary Employee On Service | Shows the service's primary employee, when there is one. |
| Instructions | Service instructions for the visit. |
| Other Forms and Required Forms | Forms to attach, with Select All and unSelect All. |
| Tags | Tags to attach. |
| From Date/Time, Duration (Minutes), End Time | Start and length of the visit. The end time is calculated. |
| Employee Selection | Vacant Employee (only when allowed), Use Primary Employee From Service, Select A Scheduled Facility Employee, or Find Employee (Autocomplete or Lookup Dialog). Show Visits lists that employee's visits (Service, Service Code, Client, From, To) for the chosen day to help avoid conflicts. |
| Create as Recurrence | Makes a series. Choose Frequency Type (Weekly, Daily or Monthly), Repeat Every N Weeks / Days / Months, an End Date, and for weekly the days of the week (Su to Sa) or for monthly the Day of the Month. Split Recurrences appears for weekly series with more than one day ticked. |
Click Save to create the booking or Cancel. Warnings are shown if the client, service, service code or employee is missing, if no weekday is ticked for a weekly series, if the end is not after the start ("End Time cannot be prior than or equal to Start Time"), or if the chair is not allowed to be used on the chosen weekday ("Facility cannot be used on ...").
Add Employee
Opens from the right-click Add on the Employees tab. It has the same Resource and Create as Recurrence options as Add Booking, and these fields:
| Field | Purpose |
|---|---|
| Employee Selection | Vacant Employee (only when allowed) or Find Employee (Autocomplete or Lookup Dialog with Search). |
| Service list | The facility's active services; click Choose on one. |
| Instructions | Optional instructions. |
| From Date/Time and End Time | Start and end of the employee visit. |
| Break in Minutes | Break length. |
Click Save or Cancel. The same weekday, recurrence and end-time warnings apply.
Client Lookup
Opens from Client Lookup. Choose Autocomplete or Lookup Dialog, find the client, then click Show Visits. The grid lists the client's visits from 120 days before to 120 days after today (most recent first) with Start At, End At, Service, Service Code and Employee. Close dismisses the dialog.
Custom
Opens from Find Client on the Custom tab. Pick a Client and click Search. The grid lists the five clinics nearest to the client's address, with a tick box, Name, Last Visit, Employee, Service and Distance (the last visit, employee and service are taken from the client's visits at that clinic in the last 60 days). Tick the clinics you want and click Save to place them on the Custom tab, or Cancel. A warning is shown if no client is chosen or the client has no usable address location.
My Groups
Opens from Manage on the My Groups tab. Click Refresh From Alayacare to bring your AlayaCare employee groups into the list, and drag rows to change their order. The grid shows Group and Selected (tick the groups that should be selected by default). Save stores the order and selection; Cancel closes without saving. A warning is shown if your login email is not found as an employee in AlayaCare.
Moving a visit by drag and drop
There is no dialog. Drag a visit to a new time or chair (needs the move permission for the tab, is blocked for read-only users, and is blocked for visits that may not be changed). If the new slot is in time the facility has marked unavailable, a warning "The selected resource is unavailable at [...]" is shown. If it overlaps another visit it is rejected unless Allow Overlapping Visits is on. Otherwise you are asked "Are you sure you want to move this booking to {chair} {date and time}". For recurring visits, Edit Recurring Visit follows.
Facility Scheduling Metrics
Opens from Metrics. It is the same utilization report as the Facility Scheduling Metrics page, pre-filled with the loaded facilities and date range. Choose the period (Week (Mon–Sun), Month or Quarterly), the start date, Number Of Periods, an optional Parent Facility Type, and the Locations, then click Load. Each load is saved as a metric job with the source "Facility Scheduling v2". Progress bars show visit loading and availability calculation, with a Cancel button. Reset unlocks the criteria after a load. With the Facility Scheduling Metrics settings permissions, View Settings or Edit Settings opens Facility Scheduling Metrics Settings (utilization colour bands, export header colours and default pivot columns).
After loading, Expand All, Collapse To Location and Collapse To State adjust the pivot, and Export downloads an Excel workbook. The Utilization tab shows visit and capacity measures by state, location and chair, and the Clients tab shows client counts. Right-clicking a drillable value opens a list of the clients, scheduled visits, total visits or scheduled hours behind it (Show Total Clients, Show Scheduled Visits, Show Total Visits, Show Scheduled Hours), with a Close button.
Dependencies
The following tables must be configured for lookups on this view to work:
| Table | Description |
|---|---|
| CancelCodes | Cancel codes offered in Cancel Booking (codes set up for this page). |
| ClosureGroups | Facility closures shown as blocked time on the calendar. |
| Departments | Departments used to classify AIS visits in Metrics. |
| Facilities | Clinics and chairs on the calendar, filter lists, time zones, weekday restrictions and starting locations (for Custom). Also covers its facility availabilities: facility and chair availability and unavailability shown as blocked time, and used to set the visible hours. Also covers its facility groups: groups listed on My Groups and All Groups. |
| FacilityTypes | Facility types for the Clinic Facility Type setting and the chair label. |
| Forms | Active forms offered as Other Forms and Required Forms. |
| ServiceCodes | Service codes offered when adding or editing a visit, and visit colours. |
| Tags | Visit tags offered when adding or editing a visit. |
| UserGroups | Your saved group order and selection for My Groups. |
Processing Overviews
This section describes what happens after you confirm a processing action.
Apply and Refresh
- Requires at least one facility (or group) and a valid date. Weekends are skipped when excluded in the settings, and the end date is calculated from the number of days.
- Collects the chairs under every selected clinic and confirms they are all in the same time zone; if not, nothing is loaded.
- For each chair and day, draws blocked time from the facility availability and closures, and sets the visible hours from the earliest and latest availability.
- Loads the visits from AlayaCare for each chair for both tabs: client visits for the chair tab and employee visits for the Employees tab (using the parent facility when that setting is chosen).
- Skips cancelled visits (on-hold visits are kept when allowed), availability entries and visits without a client. Unless detail is excluded from the initial display, each remaining visit's details and clocked-in status are also loaded.
- Places the visits on the calendar with their colour, icons and hours totals, and scrolls the calendar to 07:00. Refresh and moving to the previous or next days repeat the same steps.
Add Booking (Save)
- Checks the client, service, service code, employee choice, weekday selection and the chair's weekday restrictions.
- For a single visit, checks that the end is after the start and creates the visit in AlayaCare for that chair with the instructions, tags and forms. The overlap and reason-code checks are bypassed on creation.
- For a recurring booking, creates the whole series in AlayaCare in one request (weekly series can be split by weekday).
- Adds the new visit to the calendar (or reloads the calendar for a series).
Add Employee (Save)
- Checks the employee choice, facility service, weekday selection and the chair's weekday restrictions.
- Creates the employee visit for the chair with the break and instructions, or creates the recurring series in one request, bypassing the overlap and reason-code checks.
- Reloads the calendar.
Edit Visit (Save)
- For a recurring visit, asks which visits to change.
- Sends the employee, service code, facility, instructions, start, end, tags and forms to AlayaCare. A single visit or a series update is sent as appropriate, with all AlayaCare override checks bypassed.
- Reloads the visit on the calendar (or the whole calendar for a series).
Drag and drop move
- Checks permission, read-only mode, date restrictions, unavailable time and overlaps, then asks for confirmation.
- For a recurring visit, asks which visits to move.
- Updates the visit's start, end and chair in AlayaCare using the Update Visit Overrides from the settings, then reloads the visit.
Cancel Booking (Save)
- Requires a cancel code.
- Signs in to AlayaCare, gets the cancel page token and cancels the visit with the chosen code.
- Removes the visit from the calendar and reloads it.
Clock In (Save)
- If clocking is limited to the current date, the visit must be today.
- Updates the visit in AlayaCare with the chosen clock-in employee and the service instructions entered (Update Visit Overrides apply).
- Warns if the employee already has an open work session with the same client and service.
- Assigns the chosen employee on the visit and clocks the visit in at the visit start or at the actual time, depending on the settings.
- When the time to use is Visit Time, corrects the work-session start to the visit start.
- When Write Audit Visit Note is on, adds a "Clocked in by ACIntegration" note with your email and the time.
- Reloads the visit on the calendar and, if requested, opens the client in AlayaCare. Failures are shown as warnings.
Clock Out
- Asks for confirmation.
- Finds the visit's open work session; if there is none, "Visit has no work session to clock out" is shown.
- Clocks the session out at the visit end or the actual time, depending on the settings.
- When Write Audit Visit Note is on, adds a "Clocked out by ACIntegration" note.
- Reloads the visit on the calendar.
Copy Booking (Save)
- Checks each row has a date and time and that the chair may be used on that weekday.
- Creates one new visit per row in AlayaCare, with the same client, employee, service, service code, instructions, forms and duration, bypassing overlap and reason-code checks.
- Stops with a warning at the first row AlayaCare rejects, and reloads the calendar when finished.
Find Client (Search in Custom)
- Confirms the client has an address location; if not, "Client is not geocoded" is shown.
- Finds clinics of the configured type that have a starting location and lists the five nearest.
- For each, counts the client's visits on the clinic's chairs in the last 60 days and records the last visit, employee and service.
Export
- Builds an Excel workbook with one sheet, Schedule, headed by the selected facility names.
- Lists every visit on the calendar in start order with Start Date, Start Time, Client Name, Service Code, End Time, Duration, Scheduled Employee, Facility and Forms. Blocked time is not exported.
- Downloads the file, named ClinicScheduling_{date}_{timestamp}.xlsx, and shows "Exported Successfully".
Metrics Load
- Saves a metric job for the chosen criteria, with the source "Facility Scheduling v2".
- Loads the visits for every chair under the chosen locations for the period, skipping availability entries and visits without a client.
- For each visit, works out scheduled hours (none for cancelled visits), AIS and home-infusion classification, and cancelled counts; cancelled visits are checked in the visit history for same-day cancellations.
- Calculates available, unavailable and net available hours from facility availability and closures, builds the Utilization and Clients pivots, and shows them. Cancel stops the load.