📘 Dokumentation · 🌐 Plattformsöversikt

Framtidens Hemtjänstsystem. AI-driven och uppkopplad i realtid.

Caire automatiserar mer än 50% av det manuella schemaläggningsarbetet, driver vårdtiden till 75–80% och utan att försämra kontinuiteten för tiotusentals omsorgstagare. Utforska hur plattformen fungerar end-to-end – från datainsamling och optimering till enterprise-säker drift.

CAIRE plattform övergripande vy

Plattformen i korthet

Initial produktionsdata från piloter visar hur Caire lyfter operativa, ekonomiska och mänskliga resultat.

75–80%+
Vårdtid av skift (personal­effektivitet)
50%+
Mindre manuellt planeringsarbete
Upp till 20%
Kortare restid och körsträcka
+1–2%
Marginalökning
🔁 AI-flyghjul

Värde som stärks i alla led

Varje optimering ger smartare scheman, nöjdare team och mer förutsägbara utfall. Alla körningar förfinar algoritmerna och stärker hela nätverket av utförare.

  • Ledning: 75–80%+ vårdtid och ett transparent ROI-dashboard med realtidsinsikter.
  • Planerare: AI hanterar regler och undantag så att fokus kan ligga på strategi och kvalitet.
  • Utförare: Kortare resvägar, planerade pauser och trygg kontinuitet för omsorgstagarna.
  • Kommuner: Lägre utsläpp, bättre budgetutnyttjande och högre förtroende hos invånare.
Illustration av Caires dataflyghjul
Caires fria analyslager bjuder in fler aktörer, vilket gör AI:n skarpare för alla.

Före vs efter – från Excel-kamp till AI-automation

Plattformen tar bort brandsläckning och frigör tid för proaktiv styrning.

                        flowchart TB
                            subgraph FORE["❌ FÖRE: Manuell planering"]
                                F1["📊 Timmar av Excel och telefonsamtal"]
                                F2["🚗 Långa körsträckor & väntetid"]
                                F3["😓 <75% vårdtid"]
                                F4["📞 Brandkårsutryckningar hela dagen"]
                                F5["🔄 Hög churn & låg kontinuitet"]
                            end
                            subgraph BRIDGE["⚡ CAIRE-PLATTFORMEN"]
                                C1["AI-insamling & validering"]
                                C2["Scenariooptimering"]
                                C3["Realtidsomplanering"]
                            end
                            subgraph AFTER["✅ EFTER: Automatiserad AI"]
                                A1["⏱️ 50%+ tidsbesparing"]
                                A2["📉 Upp till 20% mindre restid"]
                                A3["😊 75–80%+ vårdtid"]
                                A4["🧠 Kontinuitet i fokus"]
                                A5["📈 +1–2% marginal"]
                            end
                            FORE --> BRIDGE --> AFTER
                            style FORE fill:#FCA5A5,stroke:#DC2626,stroke-width:3px
                            style BRIDGE fill:#2563EB,stroke:#059669,stroke-width:4px,color:#fff
                            style AFTER fill:#A7F3D0,stroke:#2563EB,stroke-width:3px
                        
Stressad planerare i labyrint av papper före Caire
Före Caire: manuella flöden fångar planerare i ineffektiva labyrinter.

Självkörande Verksamhetsnivåer

Utvecklingen av hemtjänstverksamhet från Nivå 0 till Nivå 4.

Diagram över självkörande verksamhetsnivåer
  • Nivå 0: Telefon & Kalkylark (Manuellt)
  • Nivå 1: Digital Planering – Statiska planer, manuella justeringar, ingen optimering.
  • Nivå 2: Assisterad Schemaläggning (Live idag) – Optimeringsmotor, dagliga justeringar. Förplanering (manuell start). Skapar publiceringsklara förslag.
  • Nivå 3: Självkörande Schemaläggning (Roadmap) – Autonom hantering av störningar. Realtidsoptimering (strömmande GPS, avbokningar, trafik). Planerare hanterar endast undantag.
  • Nivå 4: Prediktiv Verksamhet (Roadmap) – Autonom drift, prognoser via data- och ML-pipelines.

Enterprise Arkitektur & Dataflöde

En enhetlig arkitektur som stödjer alla automationsnivåer – från assisterad planering till prediktiv drift.

Systemarkitektur

flowchart LR %% ========= COLORS (Caire palette-inspired placeholders) ========= classDef source fill:#cce7ff,stroke:#2a7de1,color:#000; classDef storage fill:#e0ffe5,stroke:#31a353,color:#000; classDef process fill:#fff3c4,stroke:#c79b00,color:#000; classDef security fill:#ffe0e0,stroke:#d63a3a,color:#000; classDef output fill:#e4d7ff,stroke:#7a4ed8,color:#000; %% ========= DIAGRAM START ========= subgraph "Vårdgivarens System (Ex. Carefox/eCare)" welfareAPI["Välfärds-API
(REST / Autentisering)"]:::source welfareCSV["CSV-export
(valfritt)"]:::source welfarePDF["PDF: Biståndsbeslut
(manuell uppladdning)"]:::source end subgraph "Caire Platform (AWS Stockholm - EU/EES)" ingest["Datainsamlingslager
(API Gateway / Importtjänster)"]:::process validate["Validering + Normalisering
(Affärsregler)"]:::process encrypt["Kryptering & Behörighetskontroll
(Transport & Lagring)"]:::security store["Datalager (Högnivå)
Strukturerad + Filer
(t.ex. relationell + objektlagring)"]:::storage optimize["Optimeringsmotor
Schemaläggning"]:::process audit["Loggning, Audit & Övervakning
(Request-loggar, schemaloggar)"]:::security end subgraph Outputs ui["Webbgränssnitt
(Planerare, Schemavyer)"]:::output exportCSV["Export / Rapporter / CSV"]:::output apiOut["API-svar
(Planerat schema)"]:::output end %% ========= FLOWS ========= welfareAPI --> ingest welfareCSV --> ingest welfarePDF --> ingest ingest --> validate --> encrypt --> store --> optimize --> audit optimize --> ui optimize --> exportCSV optimize --> apiOut
Systemarkitektur

Vårdgivarens Kärnsystem

  • Planeringsdata (Besök, Tidsfönster, Adresser, Kompetenser)
  • Personaldata (Skift, Tillgänglighet, Kompetens, Anställningstyp, Geografi)
  • Ärende/Välfärdsdata (Behov, Vårdplaner, Restriktioner)
  • Platsdata (Hemadresser, Enheter, Zoner)

Integrationslager

  • API-ingest (föredras)
  • CSV-import (sekundärt)
  • Säker PDF-uppladdning (vårdplaner)
  • Validering + Schema-mappning

Schemaläggningsmotor (Kärnlogik)

  • Fas 1: Behovsaggregering – Slå ihop besök baserat på tid/rutt/geo, Identifiera fönster för batchning
  • Fas 2: Kandidatgenerering – Matcha personal → besök via regler, Filtrera på roll, kompetens, kontinuitet, resmöjlighet
  • Fas 3: Optimering – Ruttlösare (minimera restid), Komprimeringsmål (minska dötid), Prioritet: kontinuitet → personalpreferens → kostnad → resa
📅 Planerarupplevelse

Från brandsläckning till kontrolltorn

Caire löser sjukfrånvaro, ruttkonflikter och luckor på minuter. Planerare börjar varje morgon med validerade förslag och kan starta what-if-scenarier med ett klick.

  • Morgon: 15–20 minuter att granska AI-förslag
  • Dagtid: Realtidsoptimering ersätter telefonkedjor med proaktiva aviseringar.
  • Månad: Ghost-"ideal"-scheman visar när det är dags att re-baseline roster.
Skärmdump av Caires schemaläggningsgränssnitt med AI-förslag
Överskådliga dashboards samlar schemadata och beslut i en vy.
Team som onboardar omsorgspersonal digitalt
AI-guidade flöden gör att onboardingteamet startar med samma information.
🤖 AI-rekommendationsmotor

Besökens livscykel – onboarding till kontinuerligt lärande

Rekommendationsmotorn guidar planerare från första kommunbeslut till löpande optimering:

  • Onboarding: AI läser vårdplaner och föreslår idealfönster och kompetenser.
  • Godkännande: Kund och planerare justerar preferenser; solver balanserar om direkt.
  • Drift: Daglig automation håller schemat genomförbart när verkligheten ändras.
  • Förbättring: Månatliga jämförelser visar när effektiviteten driftsar – triggar reoptimering.

Scenariolabbet – testa trade-offs innan beslut

Konservativ kontinuitet, balanserad vardag eller aggressiv besparing – labbet kör alla strategier på samma data så att ledningen kan välja det som matchar policy och budget.

Konservativ

Maximerar kontinuitet. Perfekt under förändringsledning och känsliga omsorgsteam.

Balanserad

Rekommenderad vardagsmix som väger resor, effektivitet och kontinuitet för stabila 75–80%.

Aggressiv

Trycker ned kostnad och väntetid när bemanningsläget är pressat – ofta för specialprojekt.

Skräddarsydd

Finjustera vikter per kommun, område eller avtal. Spara mallar för återkommande scenarier.

🏗️ Arkitektursnapshot

Enterprise-stack byggd för svensk välfärd

Plattformen kombinerar modern web, optimeringsmotorer och säker EU-infrastruktur.

  • Frontend: Next.js 15, React 19, Tailwind, shadcn/ui, professionella kalenderkomponenter.
  • Backend: Next.js API routes, Drizzle ORM, Redis-cache, AWS EC2 (EU).
  • Auth & säkerhet: Clerk v6 SSO/MFA, org-scoped RBAC, HTTPS/HSTS, audit-loggar.
  • DevOps: GitHub Actions CI/CD, PM2-klustring, CloudWatch, Sentry, automatiserad DR.
AI-chip 2025 med pulserande kretsar
Framtidssäker AI-kärna ger plattformen kraft och kapacitet.

Teknisk Arkitektur & AI-efterlevnad

En transparent, säker och laglig grund för modern hemtjänst. Vi garanterar att er data förblir er – och aldrig används för att träna publika modeller.

Datans Livscykel

Från inläsning till insikt (se diagram)

  • Inläsning: Data hämtas via säkra API:er (t.ex. Carefox), krypterad CSV-import eller direkt inmatning. (Se nattlig process)
  • Lagring: All data lagras i EU-hostade PostgreSQL-databaser med strikt isolering per kund (Row Level Security).
  • Bearbetning: AI-motorn optimerar scheman i minnet med matematiska regler. Ingen kunddata används för träning. (Se systemöversikt)
  • Utdata: Optimerade scheman presenteras för mänsklig granskning och kan exporteras tillbaka till källsystem.
EU AI Act

Efterlevnad & Trygghet

  • Låg Risk-klassificering: CAIRE är ett verktyg för operativ optimering, inte ett "Högrisk"-system enligt EU AI Act.
  • Förklaringsbar Design: Inga "svarta lådor". Varje beslut kan spåras till konfigurerade regler och vikter.
  • Datasuveränitet: Ni äger er data. Vi använder den inte för att träna generativa modeller eller dela med tredje part.
  • Människan i centrum: Systemet är designat för att stötta planerare, inte ersätta deras slutgiltiga omdöme.
Läs hela policyn →

Säkerhet och efterlevnad

Designad för svenska kommuner med EU-residens, GDPR-kontroller och omsorgsdata governance från dag ett.

Dataskydd

  • All data hostas i EU via Amazon RDS (Stockholm).
  • Organisations-ID på varje SQL-fråga och cacheuppslag.
  • Nattliga backupper med point-in-time recovery och retention.
  • Fulla revisionsspår för schemaändringar och optimeringskörningar.

Åtkomst & övervakning

  • Clerk MFA, SSO och roll-baserade behörigheter.
  • HttpOnly-, SameSite- och Secure-cookies samt CSRF-skydd.
  • CloudWatch + Sentry-larm vid anomalier och degradering.
  • Pen-test redo: lager-på-lager-skydd och sanerad input.
✅ Implementeringsmodell

Automation med mänsklig kontroll

Caire döljer komplexiteten men ger full transparens. Teamet godkänner förändringar, kör what-if och exporterar tillbaka till källsystemen på sina villkor.

  • Nattlig automation förbereder uppdaterade scheman före arbetsdagen.
  • Planerare granskar, justerar och publicerar via tydliga dashboards på minuter.
  • Ledning följer KPI:er och ROI i realtid för att styra investeringar.
  • Nivå 3 Roadmap: Kontinuerligt lärande förbättrar ruttheuristik, kontinuitetsvikter och prognoser.
Digitalt stetoskop med AI-symbol
AI förstärker omsorgen utan att ta bort den mänskliga kontrollen.

Slinga Teknisk Arkitektur

Tekniska detaljer om hur återkommande mönster (slingor) och besöksfixering möjliggör stabil men flexibel schemaläggning.

Databasschema

Grundtabeller

  • slinga: Lagrar återkommande veckomönster per vårdgivare, veckodag och skift. Inkluderar versionsspårning för mönsterevolution.
  • slinga_visits: Individuella besök inom ett slinga-mönster, inklusive planerade tider, sekvens och fixeringsstatus.
  • visits: Utökad med slingaId, pinned (boolean) och tilldelningsfält (assignedEmployeeId, assignedStartTime, assignedEndTime).
  • solution_visits: Kandidattilldelningar från optimeringsjobb, möjliggör jämförelse innan godkännande.
Fixeringsmekanismer

Fasta vs Flexibla Besök

  • Fixerade besök: Märkta med pinned=true, dessa besök kan inte flyttas av optimeringsmotorn. De upprätthåller kontinuitet och stabilitet.
  • Ofixerade besök: Märkta med pinned=false, dessa besök kan optimeras av AI för att förbättra effektivitet, restid och arbetsbelastningsbalans.
  • Fixeringsregler: När ett besök fixeras måste tidigare konflikterande besök i samma skift också fixeras för att uppfylla optimeringsbegränsningar.
  • Tilldelningsflöde: Besök börjar ofixerade, optimeras, och blir sedan fixerade när planerare godkänner dem.
From-Patch API

Inkrementell Optimering

  • Full solve endpoint: Används för kalla starter och större omdesign. Skickar komplett schema med alla besök och fixeringsflaggor.
  • From-patch endpoint: Används för inkrementella uppdateringar. Skickar endast ändrade besök, ärver tidigare lösning och fixerade tilldelningar.
  • Användningsfall: Realtidsstörningar (Scenario C), lägga till nya klienter (Scenario B), finjustering av dagliga scheman.
  • Prestanda: From-patch är snabbare eftersom den återanvänder tidigare lösning som startpunkt, kompletterar vanligtvis på sekunder vs minuter för full solve.
Dataflöde

Schemagenereringsprocess

  • Import: Externa scheman konverteras till slingor med besök märkta pinned=true.
  • Daglig expansion: Publicerade slingor expanderas till konkreta besök för varje datum, alla märkta som fixerade.
  • Optimering: Komplett schema skickas till optimeringsmotor. Fixerade besök förblir fasta, ofixerade besök kan flyttas.
  • Lösningslagring: Kandidattilldelningar lagras i solution_visits-tabellen för jämförelse.
  • Godkännande: När planerare godkänner uppdateras tilldelningsfält på besök. Slinga-mall förblir oförändrad.
Tekniska Begränsningar

Fixeringsregler & Validering

  • Hårda begränsningar: Kompetensmatchning, inga överlapp, tidsfönster och fixeringsflaggor respekteras alltid av optimeringsmotorn.
  • Mjuka begränsningar: Kontinuitet, restid, arbetsbelastningsbalans och återfångande av oanvända timmar optimeras men kan överskridas vid behov.
  • Fixeringsvalidering: Systemet säkerställer att när ett besök fixeras, alla tidigare besök i samma skift som skulle konfliktera också fixeras.
  • Frysningstid: För realtidsstörningar förblir besök som har startat eller är nära förestående automatiskt fixerade (frysningstidskoncept).
Kommer tidigt 2026

CAIRE 2.0: Nästa generationsplattform

En komplett plattformsombyggnad med ny skalbar AI-stack, modern datamodell och omdesignat användargränssnitt. Byggd för stor skala och professionell miljö samtidigt som enkelheten som gör CAIRE kraftfullt behålls.

Skalbar AI-stack

Nästa generationsoptimering

  • Förbättrad optimeringsmotor: Förbättrad lösarprestanda med bättre hantering av begränsningar och snabbare optimeringscykler
  • GraphQL API: Enhetligt API-lager som ersätter REST-endpoints för bättre prestanda och utvecklarupplevelse
  • Mikrotjänstearkitektur: Modulär design som möjliggör oberoende skalning av optimering, analys och databehandling
  • Realtidsbehandling: Stöd för live-schemauppdateringar och omedelbar optimeringsfeedback
  • Avancerad cachning: Intelligent cache-lager som minskar optimeringsjobbens tider med upp till 40%
Ny datamodell

v2.0 Schema-arkitektur

  • Normaliserat schema: Komplett omdesign för bättre dataintegritet och frågeprestanda
  • Slingor-stöd: Inbyggt stöd för återkommande veckomönster (slingor) som förstaklassentiteter
  • Revisionssystem: Inbyggd versionshantering för scheman, lösningar och optimeringsscenarier
  • Flexibla begränsningar: Förbättrad begränsningsmodell som stödjer komplexa organisationsregler
  • Revisionsspår: Omfattande loggning av alla schemaändringar och optimeringsbeslut
  • Multi-tenancy: Förbättrad tenant-isolering och datasäkerhet på databasnivå
Omdesignat UX

Professionellt Kalendergränssnitt

  • Professionell kalendervy: Branschledande kalenderkomponent för intuitiv drag-and-drop-schemaläggning
  • Statusbaserat visuellt system: Färgkodning efter schemaläggningsstatus (valfritt, obligatoriskt, prioritet) snarare än vårdtyp
  • Realtidsvalidering: Omedelbar feedback på begränsningsöverträdelser under drag-operationer
  • Optimeringsscenarier: Förkonfigurerade optimeringsförinställningar (Daglig Plan, Nya Klienter, Störningshantering) med anpassningsbara vikter
  • Jämförelseläge: Sida-vid-sida-jämförelse av schemarevisioner med delta-mätvärden
  • Mobil responsiv: Optimerad upplevelse över desktop, surfplatta och mobila enheter

Fördelar

Prestanda & Skala

  • Hantera 10x fler scheman samtidigt
  • 50% snabbare optimeringsjobb
  • Stöd för organisationer med tusentals och tiotusentals medarbetare
  • Subsekund-svarstider för vanliga operationer

Användarupplevelse

  • Intuitivt drag-and-drop-schemaläggningsgränssnitt
  • Reducerad inlärningskurva för nya planerare
  • Bättre visuell feedback och begränsningsvalidering
  • Strömlinjeformade arbetsflöden för vanliga uppgifter

Migration & Tidslinje

CAIRE 2.0 är planerad för release tidigt 2026. Migrationen kommer att vara sömlös för befintliga kunder:

  • Nedstängningsfri migration: Datamigration sker i bakgrunden utan serviceavbrott
  • Bakåtkompatibilitet: Befintliga scheman och data förblir fullt tillgängliga under övergången
  • Utbildning & Support: Omfattande utbildningsmaterial och dedikerad support under lanseringen
  • Gradvis utrullning: Fasvis distribution som börjar med pilotorganisationer

För nuvarande kunder: All befintlig funktionalitet kommer att bevaras och förbättras. Den nya plattformen bygger på den beprövade CAIRE-grunden samtidigt som den lägger till företagsskalbarhet och modernt UX.