ACI Documentation

Service Codes

Executive Summary

Service Codes is the setup list of visit service codes synchronized from AlayaCare. Administrators refresh the list from AlayaCare, filter it, and then open a service code to maintain the local settings that AlayaCare does not hold: service type, meal and label settings, route sheet and order exclusions, visit duration rules, supply order settings, ramp-up and sanitation minutes, and the OHRS statistical account mapping. The list can be exported to Excel.

Key Features

  • Review service codes imported from AlayaCare, including code, description, status, branch, department and linked funders
  • Refresh the list from AlayaCare when service codes change
  • Filter by code or description, service type, meal type, status, meal supplier, department and OHRS mapping status
  • Open a service code to review its General and OHRS settings, then edit either one separately
  • Set local flags for route sheets, labels, packing slips, premium helper, supply orders and facility intervention clocking
  • Map OHRS statistical accounts and override the account segments for client and worker units and entries
  • Export the filtered list to Excel

Typical Workflow

  1. Click Refresh from AlayaCare after service codes change in AlayaCare.
  2. Use the filters to find the codes you need, then click Apply Filter.
  3. Click the edit icon on a row (or right-click it and choose Edit) to open the service code.
  4. On the General or OHRS tab, click Edit, change the values and click Save.
  5. Click Close when finished, then use Export if you need a spreadsheet copy.

Available Permissions

The following permissions are available to be assigned to AlayaCare Roles:

AttributeWhat It Controls
ViewOpen the page, see service codes, and use all of the actions and edit dialogs on it

Main Grid

The grid lists every service code (9 rows per page). The first three columns stay in place while you scroll sideways.

ColumnDescription
AC IDAlayaCare identifier for the service code.
CodeService code name.
DescriptionService code description.
StatusEnabled or Disabled, as set in AlayaCare.
DepartmentDepartment the code belongs to.
BranchBranch the code belongs to.
OHRS Mapped?Checked when the code has an OHRS mapping.
Service TypeLocal service type (Meals On Wheels or Transportation).
Routesheet Delivery QuantityHow the quantity is taken for route sheets (Meals On Wheels).
Meal TypeMeal type (Frozen or Hot).
Meal SupplierMeal supplier linked to the code.
Print ValuePrint value.
Qty MultiplierQuantity multiplier.
ColorVisit color shown as a colored dot.
Timesheet Service TypeTimesheet service type.
RatioRatio value.
Exclude From Route SheetChecked when the code is excluded from route sheets.
Exclude From Edit ListingChecked when the code is excluded from the order edit listing.
Exclude From Order SheetChecked when the code is excluded from order sheets.
Exclude From LabelsChecked when the code is excluded from delivery labels.
Exclude From Packing SlipChecked when the code is excluded from packing slips.
Exclude From Service DetailChecked when the code is excluded from service detail.
Exclude From Employee Route MappinmgChecked when the code is excluded from employee route mapping. (The header is shown with this spelling on screen.)
Include Print Value On LabelsChecked when the print value is included on labels.
Print Value For LabelsPrint value used on labels.
Use Premium HelperChecked when premium helper can use this code.
Use For Supply OrdersChecked when the code is used for supply orders.
Expected Line Item QuantityExpected line item quantity for supply orders.
Visit Duration SourceHow the visit duration is determined (Visit Duration or Service Code).
Visit DurationDuration used when the source is Service Code.
Funder IDsAlayaCare IDs of the funders linked to the code through its bill codes.
Ramp Up MinutesRamp-up minutes.
Sanitation MinutesSanitation minutes.
Manage RecordsEdit icon that opens the service code.

Main Grid Filters

FilterPurpose
Filter Code/NameShows codes whose code or description contains the text entered (not case-sensitive).
Filter Service TypesLimits the list to the selected service types.
Filter Meal TypesLimits the list to the selected meal types.
Filter StatusAll, Enabled or Disabled.
Filter Meal SupplierLimits the list to codes linked to the selected meal supplier.
Filter DepartmentsLimits the list to the selected departments.
Filter OHRS Mapping StatusMapped shows only mapped codes and Unmapped shows only unmapped codes. Select both, or neither, to show all.

Click Apply Filter to refresh the list. Use Clear Filter to reset filters.

Actions

ButtonDescription
Refresh from AlayaCareReads the service codes from AlayaCare and updates the list. Shows a progress panel while it runs.
ExportExports the filtered list to an Excel file. A warning is shown when there is nothing to export.
Apply FilterApplies the filters.
Clear FilterClears all filters and refreshes the list.
Edit (row icon, or right-click a row)Opens the service code.

Dialog Components

Service Code

Opens from the edit icon on a row, or Edit on the right-click menu. The header shows the code, which cannot be changed. The tabs show the saved values read-only; use Edit on a tab to change them. Close returns to the grid, which refreshes and keeps your row selected.

Tabs

TabPurpose
GeneralDescription, service type, timesheet type, ratio, visit color, meal and print settings, exclusions, duration, views and facility settings, and AIS minutes.
OHRSScheduled multipliers, client and worker OHRS statistical accounts, French-service triggers, and override account segments.
General Tab

Shows the fields listed under Edit General below. Meal and print fields appear only when the service type is Meals On Wheels, and the Ratio and Expected Line Item Quantity fields appear only when a Timesheet Service Type is entered or Use For Supply Orders is checked, respectively.

OHRS Tab

Shows the fields listed under Edit OHRS below.

Edit General

Opens from Edit on the General tab. Change the values and click Save, or Cancel to close without saving. A warning "Update Failed" is shown if the save fails.

FieldPurpose
CodeService code (cannot be changed).
DescriptionService code description.
Service TypeLocal service type: Meals On Wheels or Transportation. Meals On Wheels shows the fields below marked (MOW).
Timesheet Service TypeTimesheet service type.
RatioRatio value. Shown only when a Timesheet Service Type is entered.
Visit ColorVisit color, chosen with the color picker.
Route Sheet Delivery Quantity (MOW)How the quantity is taken for route sheets: Scheduled Quantity, Scheduled Quantity With Multiplier or Placeholder Only.
Meal Supplier (MOW)Meal supplier. Hidden when Placeholder Only is chosen.
Meal Type (MOW)Frozen or Hot. Hidden when Placeholder Only is chosen.
Print Value (MOW)Print value. Hidden when Placeholder Only is chosen.
Print Value for Labels (MOW)Print value used on labels. Hidden when Placeholder Only is chosen.
Quantity Multiplier (MOW)Quantity multiplier (0 or more). Hidden when Placeholder Only is chosen.
Include Print Value on Labels (MOW)Includes the print value on labels. Hidden when Placeholder Only is chosen.
Exclude Service Code From (MOW)Checkboxes: Route Sheet, Delivery Labels, Order Sheet, Order Edit Listing, Packing Slip, Service Detail.
Visit Duration SourceHow the visit duration is determined: Visit Duration or Service Code.
Set Duration ToDuration to use. Shown when the source is Service Code.
Alayacare Default DurationDefault duration from AlayaCare (read-only).
Use Premium HelperAllows premium helper to use this code.
Use For Supply OrdersUses this code for supply orders.
Expected Line Item QuantityExpected line items. Shown when Use For Supply Orders is checked.
Exclude from Facility Route OptimizationLeaves the code out of facility route optimization.
Exclude from Employee Route/MappingLeaves the code out of employee route mapping.
Include in Facility Intervention ClockingMakes the code eligible for facility intervention clocking, including attendance scanning.
Ramp Up MinutesRamp-up minutes (0 or more), under the AIS heading.
Sanitation MinutesSanitation minutes (0 or more), under the AIS heading.

Edit OHRS

Opens from Edit on the OHRS tab. Click Save to store the mapping, or Cancel to close without saving. A warning "Update Failed" is shown if the save fails.

FieldPurpose
Scheduled Units MultiplierMultiplier applied to scheduled units.
Scheduled Entry MultiplierMultiplier applied to scheduled entries.
OHRS SA Codes - Client PerspectiveUnits and Entry statistical accounts for the client. The lists can be searched by code or description.
OHRS SA Codes - Worker PerspectiveUnits and Entry statistical accounts for the worker.
Triggers S.950 10 Individual Requested Service In French?**Marks the service as one that triggers this reporting item.
Triggers S.950 20 Individual Served In French?**Marks the service as one that triggers this reporting item.
OHRS Override SA Mapping - Client PerspectiveLevels 1 to 6, each with a Scheduled Units and an Entry box that replace that segment of the account. Level 1 accepts 1 character; levels 2 to 6 accept 2 characters.
OHRS Override SA Mapping - Worker PerspectiveThe same six levels for the worker.

Dependencies

The following tables must be configured for lookups on this view to work:

TableDescription
DepartmentsDepartments used to filter the list and shown in the Department column.
FundersFunder names written in the Funders column of the Excel export.
MealSuppliersMeal suppliers used to filter the list and assigned to Meals On Wheels codes.
OHRSStatisticalAccountsStatistical accounts offered when mapping OHRS units and entries.

Processing Overviews

This section describes what happens after you confirm a processing action.

Refresh from AlayaCare

  1. Signs in to AlayaCare and reads all service codes.
  2. For each code, skips it if its AlayaCare ID is not valid or if the same ID has already been handled in this run, then reads the code's details from AlayaCare (including the default duration).
  3. If the code is not yet on the list, adds it with its code, description, disabled flag, branch, department, funder IDs (taken from the code's bill codes) and AlayaCare default duration.
  4. If the code is already on the list, updates those same fields from AlayaCare. Settings you maintain locally (service type, meal settings, exclusions, OHRS mapping and so on) are not changed.
  5. Shows progress as "Service Code {code} - {n} of {total}", then reloads the list.

Export

  1. Requires at least one row in the filtered list; otherwise "Nothing to export" is shown.
  2. Builds a workbook with one sheet, Service Codes, with a two-row heading and one row per code: AC ID, Code, Description, Status, Branch, Department, Service Type, Routesheet Delivery Quantity, Meal Type, Meal Supplier, Print Value, Qty Multiplier, Visit Color, Timesheet Service Type, Ratio, Shared Location, the six exclusion flags, Value on Labels, Print Value for Labels, Delivery Quantity, Premium Helper, Color, Use For Supply Orders, Expected Line Item Quantity and Funders (by name, or by ID when the funder is not found).
  3. Downloads the file, named servicecodes_{date and time}.xlsx, and shows "Exported Successfully".