Resource management

    The data foundation that makes optimization possible

    AI scheduling only works when resources are clear. Caire brings employees, clients, service areas, skills, travel buffers, and cost models into one operating model.

    Caire service area resource management

    Current page

    Resource management

    Employees, clients, skills, travel buffers, and cost models.

    Caire Core

    Caire Core uses the resource model to decide which visits are possible, which are good, and which need planner review. Resource data is also part of the continuous learning loop when outcomes reveal better buffers, areas, or skills.

    Employees and shifts

    Availability, skills, working time, breaks, preferences, and historical client relationships.

    Clients and service areas

    Address, time windows, services, needs, contact paths, and local area rules.

    Skills and roles

    Match visits against delegations, language, experience, onboarding needs, and role-specific routines.

    Travel buffers

    Plan with realistic travel, movement, margins, and variation between areas.

    Cost models

    Make overtime, travel, utilization, and economic impact visible without hiding care quality.

    Geography and coverage

    See where resources are missing, where routes become too difficult, and how service areas should change.

    Comprehensive resource hub

    Resource hierarchy architecture

    Organization, service area, employee, and client settings cascade into the planning model. Schedule travel buffers, skills, hourly rate, monthly salary, billing, and continuity caregiver limit stay visible instead of becoming hidden assumptions.

    Caire resource management screenshotCaire resource management screenshotCaire resource management screenshot

    Employee Compensation Settings

    Settings that make cost calculation possible without hiding working time, travel time, or break rules in spreadsheets.

    SettingDescriptionConfiguration Levels
    Monthly SalaryFixed monthly compensation for full-time/part-time employeesIndividual Employee
    Hourly RateHourly compensation for flexible/temporary employeesIndividual Employee, Service Area, Organization
    Payment ModelHow hours are calculated (A=Service, B=Service+Travel, C=Shift to Last, D=Full Shift)Organization (applies to all hourly employees)
    Break PolicyPAID or UNPAID breaksOrganization, Service Area, Individual Employee
    Break DurationStandard break length (e.g., 30 or 60 minutes)Organization, Service Area

    Client Configuration Settings

    Client data connects allocation, billing, continuity, and responsible caregiver ownership to the same planning model.

    SettingDescriptionConfiguration LevelsExample
    Monthly Allocation HoursMunicipality-approved service hours per monthIndividual Client100h/month for Anna
    Billing RateRevenue per service hour for financial trackingIndividual Client, Service Area, Organization500 SEK/hour municipality contract
    Continuity Caregiver LimitMaximum number of distinct caregivers allowed per client within a rolling period (default 14 days)Individual Client, Service Area, Organization10 caregivers per 14 days (tighten to 6-8 for dementia or palliative care)
    Responsible CaregiverPrimary caregiver (contact person) for clientIndividual ClientLisa assigned to Anna (lead caregiver designation)
    Minimum Lead VisitsMinimum number of visits the responsible caregiver must complete per periodIndividual ClientLisa: >=18 of Anna's 60 monthly visits
    Time Window FlexibilityAllowed time buffer for visit start timesIndividual Client, Service Area, Organization+/-5 min (strict) vs +/-30 min (flexible)

    Service Area Configuration Settings

    Service areas control imports, optimization, cost levels, and whether staff can work across area boundaries.

    SettingDescriptionDefaultImpact
    Cross-Service Area AssignmentsAllow employees to be assigned visits across different service areasDisabledWhen enabled: Staff can work in multiple areas. When disabled: Staff only assigned to their home service area.
    Include in ImportInclude this service area in automatic imports from external systemsEnabledWhen disabled: Area excluded from manual imports and optimization runs.
    Include in OptimizationInclude this service area in AI optimization runsEnabledWhen disabled: Area maintains data but does not participate in scheduling.
    Default Hourly RateService area-level hourly rate overrideOrganization defaultOverride for high-cost areas, for example urban vs rural compensation.

    Schedule Travel Buffers

    First and last visits need realistic margins so the shift starts and ends without false precision.

    Area TypeFirst Visit DelayLast Visit BufferReasoning
    Urban (Dense)5 minutes5 minutesShort distances, predictable traffic
    Suburban10 minutes10 minutesModerate distances, variable traffic
    Rural (Spread)15 minutes15 minutesLong distances, unpredictable travel
    Morning Rush10 minutes5 minutesTraffic delays at shift start
    Evening Shift5 minutes10 minutesReturn traffic at shift end

    Hourly Payment Models for Staff Costs

    The same schedule has a different cost profile depending on whether service time, travel, shift span, or breaks are counted.

    ModelPAID BreaksUNPAID Breaks
    Model A - Service Only6.5h x 185 = 1,203 SEK (service + breaks)6.0h x 185 = 1,110 SEK (service only)
    Model B - Service + Travel7.5h x 185 = 1,388 SEK (service + travel + breaks)7.0h x 185 = 1,295 SEK (service + travel)
    Model C - Shift to Last Visit8.0h x 185 = 1,480 SEK (full working time)7.5h x 185 = 1,388 SEK (working time - breaks)
    Model D - Full Shift8.0h x 185 = 1,480 SEK (scheduled shift)7.5h x 185 = 1,388 SEK (shift - breaks)

    Deep dive

    How the workflow works in practice

    Product detail

    Unify Staff, Clients, and Service Areas in One View

    Product visuals
    Unify Staff, Clients, and Service Areas in One ViewUnify Staff, Clients, and Service Areas in One ViewUnify Staff, Clients, and Service Areas in One View

    Workflow section

    Unify Staff, Clients, and Service Areas in One View

    Build a connected resource hub that feeds AI scheduling, scenario planning, and analytics. Keep every caregiver, client, and service area synchronized in real time so teams can focus on delivering exceptional care, not spreadsheets.

    Workflow section

    Resource Foundation in Action

    Explore the service-area context and client data completion workflows that power the CAIRE platform

    Workflow section

    Nacka planning foundation

    Use the service-area page as the planning foundation for schedules, solutions, visit templates, districts, clients, and employees before optimization starts. Data Completion

    Workflow section

    Client continuity gaps

    Batch-update missing client continuity fields, preview selected rows, and close readiness gaps without editing every client profile one by one.

    Workflow section

    Comprehensive Resource Hub

    Manage all aspects of your home care resources from one unified platform

    Workflow section

    Employee Management

    Complete staff directory with skills tracking, availability management, and schedule integration. Track certifications, working hours, preferences, and performance metrics. Seamlessly integrated with AI optimization.

    Workflow section

    Client Management

    Client directory with visit scheduling, preference management, and service tracking. Store addresses with coordinates, time window preferences, special needs, and care continuity tracking for optimal assignments.

    Workflow section

    Service Areas

    Hierarchical service area organization with multi-level support. Define geographical regions, assign staff, track performance metrics, and optimize resource allocation across areas.

    Workflow section

    Organization Settings

    Centralized organization configuration including working time rules, skills framework, continuity preferences, and integration settings. Single source of truth for all operational parameters.

    Workflow section

    Employee Management

    Your care team is your most valuable resource – manage them effectively

    Workflow section

    👥 Smart Resource Allocation

    Employee data integrates directly with schedule optimization. Skills, availability, and preferences are automatically considered when AI generates optimal schedules, ensuring the right caregiver for the right client every time.

    Workflow section

    📋 Complete Profiles

    Store comprehensive employee data including contact info, certifications, skills, working hours, and employment status.

    Workflow section

    🎓 Skills Tracking

    Track skills like medical care, mobility support, dementia care, and language proficiency for proper client matching.

    Workflow section

    📅 Availability Management

    Manage weekday availability, working hours (start/end times), vacation periods, and shift preferences for accurate scheduling.

    Workflow section

    💰 Compensation Management

    Track both monthly salaries (fixed contracts) and hourly rates (flexible employees). Supports multiple payment models (A, B, C, D) with PAID/UNPAID break policies for accurate cost calculation.

    Workflow section

    📊 Performance Metrics

    Track utilization rates, total visits handled, hours worked, revenue generated, and continuity scores for each employee.

    Workflow section

    🔄 Schedule Integration

    Employee data feeds automatically into AI optimization. Changes to availability or skills immediately impact schedule calculations.

    Workflow section

    ✅ Active/Inactive Status

    Easily manage employee status. Inactive employees are excluded from scheduling while historical data is preserved.

    Workflow section

    🏢 Office-Based Routing

    All employee routes start and end at office location. First visit begins after travel from office; last visit must allow time to return before shift end. Configurable travel buffers ensure realistic scheduling.

    Workflow section

    Employee Compensation Settings

    Hierarchical Configuration: Compensation settings can be configured at Organization, Service Area, or Individual Employee levels. More specific settings override general defaults.

    • Organization Default: Hourly rate 185 SEK, Model C, UNPAID breaks, 30 min break
    • Service Area North Override: Hourly rate 195 SEK (higher cost of living area)
    • Employee Lisa Override: PAID breaks (special contract negotiation)
    • Result: Lisa gets 195 SEK/hour with PAID 30-minute breaks

    Workflow section

    Client Management

    Deliver personalized care through intelligent client data management

    Workflow section

    Address & Geolocation

    Store complete addresses with GPS coordinates. Enables accurate route optimization and travel time calculations. Supports geocoding for automatic coordinate assignment.

    Workflow section

    Time Window Preferences

    Define preferred visit times for each client. AI optimization respects these preferences while maximizing overall efficiency. Supports multiple time windows per client.

    Workflow section

    Special Needs & Preferences

    Track dietary needs, mobility requirements, language preferences, and caregiver preferences. Ensures appropriate staff matching and quality care delivery.

    Workflow section

    Visit Tracking & Metrics

    Monitor total visits received, assignment success rate, unique caregivers count, and continuity scores. Track service quality and client satisfaction over time.

    Workflow section

    Allocation Hours Tracking

    Municipality contracts allocate fixed hours per month (e.g., 100h/month). Caire tracks usage, identifies unused hours at risk of expiring, and suggests recapture strategies through visit extensions or additional services.

    Workflow section

    Responsible Caregiver Assignment

    Define a primary caregiver (contact person) for each client with clear visit minimums. Example: Lisa must complete at least 18 of Anna's 60 monthly visits while staying inside the caregiver-limit guardrail. The solver enforces these targets automatically.

    Workflow section

    Continuity Caregiver Limit

    Set the maximum number of unique caregivers per client in a rolling 14-day window (default 10, tighten to 6–8 for high-need clients). The optimization engine tracks the caregiver pool size and blocks assignments that would exceed the limit.

    Workflow section

    Client Configuration Settings

    Hierarchical Configuration: Client settings can be set at Organization, Service Area, or Individual Client levels for maximum flexibility.

    Continuity Guardrail Example:

    Financial Impact of Allocation Hours:

    • Track monthly usage vs allocation for all clients
    • Identify at-risk hours (>20h unused in week 4)
    • Suggest recapture: extend durations, add extra visits
    • Prevent revenue loss from expired hours (typical 280h/month recaptured = 98,000 SEK/month = 1.17M SEK/year)

    Workflow section

    Resource Hierarchy Architecture

    Understanding the organizational structure that powers intelligent scheduling

    Workflow section

    🏢 Three-Tier Hierarchy

    CAIRE uses a hierarchical resource model: Organization → Service Area → Employee/Client . Settings and constraints cascade down this hierarchy, with more specific levels overriding general defaults. This enables flexible configuration while maintaining consistency.

    Workflow section

    Level 1: Organization

    Top-level defaults: Working time rules, break policies, optimization preferences, and integration settings. Apply to all service areas and employees unless overridden at lower levels.

    Workflow section

    Level 2: Service Area

    Regional customization: Service areas can override organization defaults with area-specific rules. Supports hierarchical structure (Region → District → Neighborhood) for multi-level organizations.

    Workflow section

    Level 3: Employee/Client

    Individual overrides: Employees and clients can have specific settings (working hours, break preferences, time windows) that override service area and organization defaults.

    Workflow section

    Service Area Organization

    Hierarchical geographical organization for efficient resource allocation

    Workflow section

    🗺️ Multi-Level Structure

    Service areas support hierarchical organization (Region → District → Neighborhood). This enables flexible resource allocation, performance tracking at multiple levels, and efficient geographical optimization. Perfect for organizations of all sizes.

    Workflow section

    📍 Geographical Boundaries

    Define service area boundaries for accurate route optimization and resource allocation planning.

    Workflow section

    👥 Staff Assignment

    Assign employees to specific service areas. Track staff count and utilization per area for balanced workload.

    Workflow section

    📊 Performance Tracking

    Monitor visit metrics, assignment rates, time analytics, staff utilization, and financial performance for each service area.

    Workflow section

    🔗 Parent-Child Relationships

    Maintain hierarchical service area structure. Aggregate metrics roll up from child to parent areas for comprehensive reporting.

    Workflow section

    💰 Financial Metrics

    Track revenue, costs, and margins per service area. Identify profitable areas and improvement opportunities.

    Workflow section

    ⚡ Optimization Integration

    Service areas feed directly into AI optimization. Geographical constraints ensure realistic routing and travel time calculations.

    Workflow section

    🔄 Cross-Area Assignments

    Configure whether employees can be assigned visits across service area boundaries. Enable for flexibility, disable for strict geographic separation.

    Workflow section

    🚫 Import Filtering

    Disable specific service areas from import/optimization (e.g., administrative areas, analytics-only regions). Excluded areas maintain data but don't participate in scheduling.

    Workflow section

    Service Area Configuration Settings

    Operational Settings per Service Area:

    Cross-Area Assignment Example:

    Import Filtering Example:

    Workflow section

    Schedule Travel Buffers

    Configure buffer times to ensure employees can travel to/from office at shift start/end

    Workflow section

    🚗 Realistic Shift Timing

    All employee routes start and end at office. Travel buffers ensure the first visit starts after travel time from office, and the last visit completes with enough time to return to office before shift ends. Prevents unrealistic schedules and ensures employees can complete their shifts on time.

    Workflow section

    First Visit Delay Buffer

    Setting: Minutes after shift start before first visit can begin (default: 5 minutes) Purpose: Allow time to travel from office to first customer location Example: Shift starts 07:00, buffer is 5 min → First visit earliest start: 07:05 Why Needed: Employees need time to leave office, get to vehicle, drive to first customer. Prevents scheduling visit at exact shift start time (07:00) when employee hasn't left office yet.

    Workflow section

    Last Visit Return Buffer

    Setting: Minutes before shift end to allow return to office (default: 5 minutes) Purpose: Ensure last visit completes with time to return to office before shift ends Example: Shift ends 16:00, buffer is 5 min → Last visit must complete by 15:55 Why Needed: After last customer visit, employee must drive back to office. Buffer ensures they return before shift officially ends.

    Workflow section

    Travel Buffer Examples

    Example 1: Day Shift with 5-Minute Buffers

    Example 2: Evening Shift with 5-Minute Buffers

    Buffer Configuration Recommendations:

    Workflow section

    Hierarchical Buffer Configuration

    Travel buffers can be configured at multiple levels:

    • Organization Level: Default buffers for entire organization (5 min typical)
    • Service Area Level: Override for specific areas (rural areas might need 15 min)
    • Shift Level (Future): Different buffers for morning vs evening shifts based on traffic patterns
    • Larger buffers reduce effective schedule window
    • Trade-off: Realism vs capacity
    • Recommendation: Set buffers to actual average travel time from office to service area
    • Monitor: If employees consistently late/early, adjust buffers accordingly

    Workflow section

    Service Area Advanced Settings

    Fine-tune service area behavior for complex organizational structures

    Workflow section

    Cross-Service Area Assignments

    Setting: Enable or disable cross-area employee assignments When Enabled: Employees can be assigned visits in any service area, allowing optimization across geographic boundaries When Disabled: Employees only assigned to visits in their home service area, maintaining strict geographic separation Use Case Enabled: Staff shortage in one area, geographic imbalance, maximize flexibility Use Case Disabled: Clear geographic responsibilities, staff familiarity with area, customer relationship continuity

    Workflow section

    Import & Optimization Filtering

    Include in Import: Control whether service area participates in nightly data imports Include in Optimization: Control whether service area participates in AI optimization Use Case Exclude: Administrative areas, analytics-only regions, testing environments, inactive service areas under restructuring Benefit: Cleaner data, faster optimization, avoid processing non-operational areas

    Workflow section

    Practical Configuration Scenarios

    Scenario 1: Multi-Region Organization with Admin Area

    Scenario 2: Emergency Cross-Area Coverage

    Scenario 3: Seasonal Area Deactivation

    Workflow section

    Seamless Integration

    Resources work together to drive intelligent scheduling

    Workflow section

    Centralized Data

    All resource data stored in one place. No duplicates, consistent information across the platform, and single source of truth for operations.

    Workflow section

    Real-time Synchronization

    Changes to resources immediately impact scheduling. Update an employee's availability and the system instantly recalculates affected schedules.

    Workflow section

    Constraint Management

    Resource constraints automatically feed into AI optimization. Skills, availability, and preferences become scheduling rules without manual configuration.

    Workflow section

    History & Audit

    Complete audit trail of resource changes. Track who made changes, when, and why. Essential for compliance and operational transparency.

    Workflow section

    Data Management Best Practices

    CAIRE follows enterprise-grade data management principles

    Workflow section

    🔒 Data Security

    Each organization's data is kept separate. You own your information – CAIRE only processes it on your behalf with bank-level security.

    Workflow section

    ✅ Validation

    All input data is validated before saving. Prevents errors and ensures data integrity throughout the system.

    Workflow section

    🔄 Concurrent Updates

    Handle multiple users updating resources simultaneously. Transaction management ensures data consistency and prevents conflicts.

    Workflow section

    📝 Audit Logs

    Comprehensive logging of all changes. Track who, what, when, and why for complete operational transparency.

    Workflow section

    🚀 Performance Optimized

    Efficient caching, pagination, and query optimization ensure fast loading even with thousands of resources.

    Workflow section

    🔐 Permission Control

    Role-based access control ensures only authorized personnel can view or modify sensitive resource data.

    Workflow section

    Hourly Payment Models for Staff Costs

    Flexible calculation methods to match your organization's compensation policies

    Workflow section

    💰 Accurate Cost Calculation

    Different organizations have different payment policies for hourly employees. Caire supports four payment models (A, B, C, D) combined with PAID or UNPAID break policies to accurately calculate staff costs for scheduling optimization and financial forecasting.

    Workflow section

    Model A: Service Time Only

    Payment: Employees paid only for direct customer service time (visits). Includes: Visit time only Excludes: Travel, waiting time Breaks: PAID = included, UNPAID = excluded Use Case: Pay-per-service organizations that compensate only for direct care delivery.

    Workflow section

    Model B: Service + Travel Time

    Payment: Employees paid for service time plus travel time. Includes: Visit time + travel time Excludes: Waiting time Breaks: PAID = included, UNPAID = excluded Use Case: Organizations that compensate employees for both service delivery and route travel.

    Workflow section

    Model C: Shift Start to Last Visit (Default)

    Payment: From shift start until last visit completion and return to office. Includes: Service + travel + waiting time Excludes: Time after returning to office Breaks: PAID = included, UNPAID = subtracted Use Case: Swedish standard model. Pay from work start to work end.

    Workflow section

    Model D: Full Shift Duration

    Payment: Employees paid for entire scheduled shift (e.g., 07:00-16:00 = 9 hours). Includes: Full shift time as imported from schedule system Excludes: Nothing (fixed shift payment) Breaks: PAID = included, UNPAID = subtracted Use Case: Organizations with fixed shift contracts where payment is based on scheduled time, not activity.

    Workflow section

    Break Payment Policies

    PAID Breaks (Betald rast): Break time is included in employee compensation. Costs include break time, and breaks count toward paid hours.

    UNPAID Breaks (Obetald rast - Swedish Standard): Break time is NOT included in employee compensation. Costs exclude break time. Standard Swedish practice where lunch breaks are unpaid.

    Note: Breaks are ALWAYS excluded from available service time calculation (capacity planning), regardless of payment policy. This ensures accurate capacity forecasting.

    Workflow section

    Example Calculation Comparison

    Scenario: Employee works 8-hour shift with the following breakdown:

    Note: Fixed employees (full-time, part-time contracts) always use Model D logic regardless of organizational setting, as they are paid for scheduled shifts.

    • Service time: 6 hours (visits)
    • Travel time: 1 hour (between visits + to/from office)
    • Wait time: 0.5 hours (idle time between visits)
    • Break time: 0.5 hours (lunch break)
    • Hourly rate: 185 SEK/hour

    Workflow section

    Scheduling Cost Impact

    Why Payment Models Matter for Scheduling:

    Configuration: Payment model and break policy are configured at organization level. Changes apply to all future optimizations immediately. Historical schedules maintain original cost calculations for audit trail.

    • Accurate Financial Forecasting: Different models produce different costs for same schedule - essential for budget planning
    • Scenario Comparison: Compare Conservative/Balanced/Aggressive scenarios with correct cost calculations
    • ROI Validation: Prove AI optimization value with accurate before/after cost comparisons
    • Staff Cost Transparency: Show true employment costs per schedule, per employee, per service area
    • Contract Compliance: Match payment calculations to employment agreements and labor laws

    Workflow section

    Advanced Resource Features

    Powerful capabilities for complex scheduling scenarios

    Workflow section

    🎯 Scenario Overrides

    Resources work with scheduling scenarios. Create different optimization approaches (Conservative, Balanced, Aggressive) and test how they affect resource utilization without changing your base configuration.

    Workflow section

    🚫 Client Disable in Scenarios

    Temporarily exclude specific clients from scenario optimizations without deleting them. Useful for testing "what if" scenarios or handling temporary service suspensions while preserving historical data.

    Workflow section

    🔍 Service Area Filtering

    Filter employees and clients by service area during optimization. Include only resources relevant to specific geographical regions. Can be disabled to allow cross-area optimization if needed.

    Workflow section

    ⭐ Priority Overrides

    Set client-specific priority levels that influence scheduling order. High-priority clients can be scheduled first or given preferred time slots while maintaining overall optimization.

    Workflow section

    👥 Continuity Caregiver Limit

    Cap the caregiver pool per client (e.g., ≤10 unique caregivers every 14 days). The solver monitors the rolling count and keeps assignments within that guardrail.

    Workflow section

    ⏱️ Unused Hours Tracking

    Identify and recapture unused time slots per client. Track unutilized hours and convert them into billable service time through intelligent optimization.

    Workflow section

    🔄 Cascading Settings

    Settings cascade hierarchically: Employee-specific → Service Area → Organization → System defaults. More specific settings always take precedence.

    Workflow section

    📊 Performance Tracking

    Every resource level tracks performance metrics. Monitor utilization, costs, and efficiency at organization, service area, and individual levels.

    Workflow section

    Service Area Filtering & Optimization

    Control which resources participate in schedule optimization

    Workflow section

    🎛️ Flexible Filtering Options

    When running schedule optimization, you can choose to filter by service area or include all resources. Filtering ensures only relevant employees and clients are considered for a specific geographical region, reducing complexity and improving optimization speed. Disabling filtering allows cross-area assignments when needed for coverage or flexibility.

    Workflow section

    Employee Filtering

    Filter employees by assigned service areas. Only include staff who work in the target region, reducing optimization complexity and ensuring realistic assignments.

    Workflow section

    Client Filtering

    Filter clients by service area. Include only clients in specific regions for targeted optimization. Maintains geographical coherence and realistic travel times.

    Workflow section

    Cross-Area Optimization

    Disable filtering to allow employees to work across service areas when needed. Useful for sick leave coverage, capacity constraints, or flexible resource sharing.

    Workflow section

    Schedule Filtering

    Further filter employees by schedule availability. Include only staff with schedules on optimization dates. Ensures assignments are realistic and feasible.

    Workflow section

    Scenario Integration & Testing

    Test different strategies without affecting your baseline data

    Workflow section

    🔬 Risk-Free Testing

    Scenarios allow you to test different optimization approaches (break policies, visit flexibility, resource constraints) without modifying your base resource configuration. Each scenario creates a temporary clone of your schedule with overrides applied, preserving the original data.

    Workflow section

    📋 Schedule Cloning

    Scenarios automatically clone the baseline schedule. Original data remains untouched while you test different optimization parameters.

    Workflow section

    ⚙️ Break Overrides

    Test different break policies (timing, duration, paid/unpaid) per scenario. See how break flexibility affects overall efficiency without changing employee contracts.

    Workflow section

    🕐 Visit Flexibility

    Adjust visit time windows and service duration per scenario. Test how more or less flexibility impacts optimization results and client satisfaction.

    Workflow section

    🚫 Resource Exclusion

    Disable specific clients or employees in scenarios. Test capacity without certain resources or simulate "what if" scenarios for strategic planning.

    Workflow section

    📊 Side-by-Side Comparison

    Run multiple scenarios in parallel. Compare metrics (efficiency, travel time, costs) to find optimal balance for your organization.

    Workflow section

    ✅ Approval Workflow

    Review scenario results before applying changes. Nothing affects your live operations until you explicitly approve and export the optimized schedule.

    Workflow section

    Import & Export Capabilities

    Seamlessly integrate with your existing systems

    Workflow section

    CSV Import

    Import employees, clients, and service areas from CSV files exported from Carefox, eCare, Excel, or other systems. Bulk upload with validation and error reporting.

    Workflow section

    API Integration

    Direct integration with Carefox, Welfare/eCare, and other home care systems. Automatic sync keeps resource data current without manual effort.

    Workflow section

    Export Options

    Export resource data and reports in multiple formats (CSV, Excel, PDF). Share with management or integrate with other business systems.

    Workflow section

    Related areas of the platform

    Head to scheduling and analytics to see how these resources are planned and measured across every scenario.

    Employee Compensation Settings

    SettingDescriptionConfiguration Levels
    Monthly SalaryFixed monthly compensation for full-time/part-time employeesIndividual Employee
    Hourly RateHourly compensation for flexible/temporary employeesIndividual Employee, Service Area, Organization
    Payment ModelHow hours are calculated (A=Service, B=Service+Travel, C=Shift to Last, D=Full Shift)Organization (applies to all hourly employees)
    Break PolicyPAID or UNPAID breaksOrganization, Service Area, Individual Employee
    Break DurationStandard break length (e.g., 30 or 60 minutes)Organization, Service Area

    Client Configuration Settings

    SettingDescriptionConfiguration LevelsExample
    Monthly Allocation HoursMunicipality-approved service hours per monthIndividual Client100h/month for Anna
    Billing RateRevenue per service hour for financial trackingIndividual Client, Service Area, Organization500 SEK/hour municipality contract
    Continuity Caregiver LimitMaximum number of distinct caregivers allowed per client within a rolling period (default 14 days)Individual Client, Service Area, Organization10 caregivers per 14 days (tighten to 6–8 for dementia or palliative care)
    Responsible CaregiverPrimary caregiver (contact person) for clientIndividual ClientLisa assigned to Anna (lead caregiver designation)
    Minimum Lead VisitsMinimum number of visits the responsible caregiver must complete per periodIndividual ClientLisa: ≥18 of Anna's 60 monthly visits
    Time Window FlexibilityAllowed time buffer for visit start timesIndividual Client, Service Area, Organization±5 min (strict) vs ±30 min (flexible)

    Service Area Configuration Settings

    SettingDescriptionDefaultImpact
    Cross-Service Area AssignmentsAllow employees to be assigned visits across different service areasDisabledWhen enabled: Staff can work in multiple areas (flexibility). When disabled: Staff only assigned to their home service area (geographic separation).
    Include in ImportInclude this service area in automatic imports from external systemsEnabledWhen disabled: Area excluded from manual imports and optimization runs (useful for admin areas, testing areas, or analytics-only regions).
    Include in OptimizationInclude this service area in AI optimization runsEnabledWhen disabled: Area maintains data but doesn't participate in scheduling (useful for inactive areas or regions under restructuring).
    Default Hourly RateService area-level hourly rate overrideOrganization defaultOverride for high-cost areas (urban vs rural compensation differences).

    Comparison table

    Area TypeFirst Visit DelayLast Visit BufferReasoning
    Urban (Dense)5 minutes5 minutesShort distances, predictable traffic
    Suburban10 minutes10 minutesModerate distances, variable traffic
    Rural (Spread)15 minutes15 minutesLong distances, unpredictable travel
    Morning Rush10 minutes5 minutesTraffic delays at shift start
    Evening Shift5 minutes10 minutesReturn traffic at shift end

    Example Calculation Comparison

    ModelPAID BreaksUNPAID Breaks
    Model A Service Only6.5h × 185 = 1,203 SEK (service + breaks)6.0h × 185 = 1,110 SEK (service only)
    Model B Service + Travel7.5h × 185 = 1,388 SEK (service + travel + breaks)7.0h × 185 = 1,295 SEK (service + travel)
    Model C Shift to Last Visit8.0h × 185 = 1,480 SEK (full working time)7.5h × 185 = 1,388 SEK (working time - breaks)
    Model D Full Shift8.0h × 185 = 1,480 SEK (scheduled shift)7.5h × 185 = 1,388 SEK (shift - breaks)