Ett enhetligt flöde: importera återkommande besöksmallar (slingor), skapa ett schema från ett serviceområde, kör ESS+FSR-optimering (~35 min), granska och redigera i Bryntum-arbetsytan och publicera. Uppnå 50%+ tidsbesparing i schemaläggningsarbete, 20% resereduktion och 75–80% personalutnyttjande.
createScheduleFromServiceArea. Detta materialiserar Visit-, VisitTimeWindow-, VisitDependency- och VisitGroup-rader och startar ESS+FSR-optimering automatiskt.
Varför slingor är viktiga: Hemtjänst är 90% förutsägbara mönster. Samma kunder behöver samma tjänster vid ungefär samma tider varje vecka. Att bekämpa denna verklighet med fullständig AI-optimering skapar kaos och förstör kontinuitet. CAIRE omfamnar detta genom att låta människor designa stabila mönster (slingor) medan AI optimerar runt dem.
CAIRE kombinerar det bästa av två världar: mänsklig expertis i att bygga stabila vårdmönster som upprätthåller kontinuitet, och AI-optimering för att hantera förändringar och störningar. Resultatet är ett schemaläggningssystem som respekterar relationer samtidigt som det maximerar effektivitet.
Planerare excellerar i att bygga stabila återkommande mönster som upprätthåller kontinuitet och respekterar kundrelationer. De förstår nyanserna i vårdleverans.
AI excellerar i att hitta optimal placering för nya besök, hantera störningar och optimera rutter för att minimera resetid över hundratals besök.
Återkommande veckomönster byggda av planerare. Dessa besök är låsta och ger kontinuitet. Exempel: Fru Andersson får hjälp av Lisa varje måndag, onsdag, fredag kl 09:00.
Nya kunder passar in i befintliga luckor med AI-optimering. Rörliga besök optimeras runt baslinjen utan att störa slingorna.
Hantera störningar (sjukfrånvaro, avbokningar) med omedelbar AI-omoptimering. Pågående besök förblir låsta, framtida besök blir flexibla.
Hemtjänstruttning är ett beräkningsmässigt explosivt problem som kombinerar flera NP-svåra utmaningar: fordonsruttning med tidsfönster (VRPTW), personalschemaläggning, kompetensmatchning, kontinuitetskrav och flermålsoptimering. En enda dag med 240 besök och 32 vårdare skapar (240!)32 möjliga ruttpermutationer. Varken människor eller algoritmer ensamma kan lösa denna komplexitet—endast en hybridstrategi fungerar.
CAIREs schemaläggningssystem arbetar som ett enhetligt flöde. Alla steg använder samma UI (Bryntum SchedulerPro + Timefold AI-lösare): importera masterdata → skapa schema → optimera → granska → publicera → hantera störningar.
Syfte: Definiera återkommande vårdbehov per kund utan datum. Kommunbeslut importeras som Insets (tjänstetyper) + DaySlots + InsetGroups + VisitTemplates + TemplateTimeWindows. Slingor (återkommande veckomönster) importeras från externa system (Carefox, eCare, Attendo CSV) via manuell CSV-uppladdning eller API.
Syfte: Materialisera ett schema för ett specifikt serviceområde och datumintervall.
Hur det fungerar: Planeraren väljer ett serviceområde och datumintervall och utlöser createScheduleFromServiceArea. Detta materialiserar Visit-, VisitTimeWindow-, VisitDependency- och VisitGroup-rader från masterdatamallarna — och startar ESS+FSR-optimering automatiskt. Planeringsfönstret är dynamiskt, härlett från besökstidsfönster, inte ett fast rullande fönster.
Planeraren öppnar schemakallelsedialogen och väljer vilket serviceområde och tidsintervall som ska planeras.
createScheduleFromServiceArea skapar Visit + VisitTimeWindow + VisitDependency + VisitGroup-rader från den tidlösa masterdatan.
ESS (Skiftplanering, ~5–10 min) beräknar skiftbehov från timvisa besöksgrupper. FSR (Ruttoptimering, ~20–30 min) sätter ihop rutter för besöken inom skiften. Totalt ~35 min.
Planeraren granskar Gantt, kör hälsokontroller (överlapp/genomförbarhet/tillgång-efterfrågan/kontinuitet), gör drag-drop-redigeringar och kan omoptimera med ett scenario.
Schemastatus ändras från utkast → publicerat. Publiceras till vårdgivarnas mobilappar.
Syfte: Hantera oväntade händelser under dagen samtidigt som pågående besök skyddas och kontinuitet upprätthålls.
Algoritmen fryser påbörjade/förestående besök. Endast framtida besök blir flexibla.
Lösaren fyller luckor och omfördelar besök, minimerar störning på resten av dagen.
Planerare granskar "spökspår" (tidigare positioner) och mätvärden, publicerar sedan till mobilappar.
Driven av Timefold-lösare. Hanterar flermålsoptimering: minimera resor, maximera kontinuitet, balansera arbetsbelastning, respektera tidsfönster.
Sömlös integration med Carefox, eCare Welfare och andra verksamhetssystem. CSV-import/export för offline-arbetsflöden.
Visa scheman över 3 dagar, 1 vecka, 2 veckor eller 1 månad. Se efterfrågekurvor och mönster över tid.
Tydlig visuell åtskillnad. Rörliga besök (streckad kant) kan optimeras. Fasta besök (heldragen kant) är låsta.
Definiera kontinuitetsprioritet per kund. Hög prioritet för demenspatienter, medel för städning. AI respekterar dessa preferenser.
Garanterar att uppgifter som kräver specifika kompetenser (medicinering, sårvård) endast tilldelas kvalificerad personal.
Visualisera efterfrågan per timme (daglig vy) eller per dag (längre vyer). Identifiera flaskhalsar innan de händer.
Jämför manuell slinga mot CAIRE-optimerat och faktiskt utfört schema. Se påverkan på resetid, utnyttjande och kontinuitet.
Ett-klicks publicering till vårdarnas mobilappar. Realtidsnotifieringar för schemaändringar.
Hittar proaktivt flexibla besök för att fylla luckor från avbokningar, maximerar intäkter och personalutnyttjande.
Regler justerbara på Organisation-, Serviceområde-, Anställd-, Kund- eller Besöksnivå. Full flexibilitet.
Intuitiv dra och släpp-gränssnitt med realtidsregelverifiering. Omedelbar feedback om kontinuitet, kompetenser och tidsbegränsningar.
Din roll: Bygg stabila slingmönster, introducera nya kunder via förplanering, definiera kontinuitetsregler och kompetensbehov.
Din roll: Hantera dagliga scheman, hantera realtidsstörningar, publicera till mobilappar, övervaka prestanda.
Din roll: Utför besök enligt mobilappschema, rapportera avvikelser, ta emot realtidsuppdateringar.
Din roll: Övervaka KPI:er, analysera prestandatrender, godkänn större schemaändringar, sätt organisationsregler.
Din roll: Granska och godkänn föreslagna scheman, ge preferenser, få konsekvent vård.
CAIRE använder Bryntum SchedulerPro, en professionell schemaläggningsrutnätskomponent, för användargränssnittet. Detta ger:
Optimeringsmotorn drivs av Timefold (tidigare OptaPlanner), en begränsningstillfredsställande lösare:
CAIRE integreras med verksamhetssystem via API:er och CSV-import/export:
Kärnentiteter i CAIREs schemaläggningssystem:
CAIRE följer en mikrotjänstarkitektur:
Förhandsgranska hur AI-optimerade scheman, hälsokontrollresultat och ruttdetaljer visas i plattformen. All personlig data är maskerad men arbetsflöden visas exakt som i produktionen.
CAIRE använder ett enhetligt flöde: (1) Masterdata — kommunbeslut importeras som tidlösa VisitTemplates och slingmönster. (2) Schemakallelse — planeraren väljer serviceområde + datumintervall; createScheduleFromServiceArea materialiserar besök och startar ESS+FSR-optimering automatiskt (~35 min totalt). (3) Granska och publicera — planeraren granskar Bryntum-arbetsytan, kör hälsokontroller, gör redigeringar och publicerar. (4) Störningar — lås intakta besök, kör from-patch-omoptimering, publicera om. Det finns ingen separat förplaneringsfas eller daglig schemaläggningsfas — det är allt samma system.
Ja! Medan CAIRE har API-integrationer med Carefox och eCare Welfare för tvåvägssynk, kan du också använda CSV-import/export för offline-arbetsflöden. Detta är vanligt under pilotfaser eller för organisationer som använder andra system.
Du definierar kontinuitetsprioritet per kund (hög, medel, låg). Högt prioriterade kunder (t.ex. demens) får företrädesvis samma vårdare varje gång. Medelprioritering (t.ex. städning) tillåter mer flexibilitet. AI respekterar dessa vikter vid optimering.
Alla AI-förslag granskas av människor innan publicering. Du kan manuellt åsidosätta valfri tilldelning med dra & släpp. Systemet validerar regler i realtid (kompetenser, tidsfönster, tillgänglighet).
Beror på problemstorlek. Dagliga scheman (50-300 besök) optimeras vanligtvis på 1-5 minuter. Förplanering (längre tidsspann) kan ta 10-30 minuter. Du kan sätta tidsgränser och stoppa tidigt vid behov.
Ja! Använd funktionen lås/lås upp. Låsta besök är fixerade och flyttas inte av AI. Detta är användbart för VIP-kunder eller känsliga situationer.
Markera anställd som otillgänglig. CAIRE kommer att skydda pågående besök (redan påbörjade eller förestående) och omoptimera framtida besök till andra tillgängliga vårdare. Du ser en skillnadsvy som visar vad som ändrades.
Ja! CAIRE skalar från 5-10 anställda till 100+. Mindre organisationer drar ännu mer nytta av tidsbesparingar eftersom manuell schemaläggning är proportionellt mer tidskrävande.
Djupdyk i den tekniska arkitekturen bakom automatisk bemanningsupptäckt. Dokumentation för IT-beslutsfattare och tekniska team.
Fullständig teknisk arkitektur med expanderbara sektioner: dubbelmodellsöversikt, ESS-motordetaljer, FSR-ruttoptimering, mobilintegration, API-dokumentation och ordlista.
Läs teknisk dokumentationSe optimeringsmotorn i aktion med realtidskonvergensvisualisering och iterationsspårning.
Prova demoFördjupa dig i resurshantering och analys för att komplettera din förståelse.