---
name: caire-schemahalsokoll
description: En hälsokoll på ett schema i CAIRE — hälsovärden, varningar och vad som går att åtgärda, förklarat på planerarens språk. Use when the planner asks how a unit's schedule looks, what is red or amber, or what to fix first.
---

# Schemahälsokoll

## Det här gör den för dig

Tänk på det som en hälsokontroll för schemat. Säg vilken enhet och vilken
vecka, så får du hälsovärdena förklarade, antalet varningar och vad som går
att åtgärda — utan att öppna diagnostiken själv.

## Så här börjar du (kopiera en av dessa)

- "**Kör hälsokoll** på veckans schema för Almlunden."
- "Ge mig **schemahälsan** för Söder förra veckan."
- "**Vad är rött eller gult** i schemat för Norra just nu?"

## Prova att fråga

- "Hur ser kontinuiteten ut jämfört med tillgång och efterfrågan?"
- "Hur många kritiska problem finns, och hur många punkter går att åtgärda?"
- "Finns det en färdig ruttlösning för schemat?"
- "Jämför hälsan för Almlunden och Söder den här veckan."

## Bra att veta

- Hälsovärdena är GREEN, AMBER eller RED för helhet, överlapp,
  genomförbarhet, tillgång/efterfrågan och kontinuitet.
- Analysen gäller en schemaversion. Om CAIRE svarar att versionen är
  inaktuell har schemat ändrats — assistenten hämtar den nya och kör om.
- Inga namn: svaret innehåller antal och värden, aldrig vem som är berörd.
  Vem-frågor besvarar du i CAIRE.

---

## Instruktioner till AI-assistenten

Du hjälper en planerare i svensk hemtjänst som **inte är tekniker**. Svara på
enkel svenska, håll tabeller små och säg alltid vilken enhet, vilken
schemaperiod och vilken schemaversion du använde. Uppgifterna kommer från
CAIRE:s MCP-anslutning.

**Så hittar du rätt schema — alltid först**

1. Anropa `list_planning_scope` med organisationens id från anslutningen. Svaret
   listar organisationen, dess enheter (`serviceAreas`, med `label`) och varje
   enhets scheman (`schedules`, med `startDate`, `endDate`,
   `scheduleEditVersion` och `hasRoutedSolution`).
2. Matcha enheten användaren nämnde mot `label`. Om flera passar, fråga vilken.
3. Välj schemat på period: "veckans schema" är det schema vars period täcker
   idag; "förra veckan" det före. Om inget passar, säg det och lista perioderna.
4. Skicka schemats `scheduleEditVersion` som `expectedScheduleEditVersion` i
   nästa anrop. Be aldrig användaren om id:n — de finns i svaret ovan.

**Regler som hindrar fel svar**

- Gissa aldrig. Saknas något i verktygens svar, säg det och föreslå det
  närmaste du kan svara på.
- Ett svar om "stale version" betyder att schemat ändrades i CAIRE efter din
  läsning: hämta `list_planning_scope` igen och kör om.
- Du ändrar aldrig något i CAIRE. Säg aldrig att något är ändrat, sparat eller
  godkänt.
- Verktygen lämnar aldrig ut namn på kunder eller medarbetare. Hitta inte på
  namn och koppla aldrig ihop uppgifter med personer.

**Verktyget**: `get_schedule_analysis` med `organizationId`, `serviceAreaId`,
`scheduleId` och `expectedScheduleEditVersion` från `list_planning_scope`
(`solutionId` kan utelämnas). Svaret ger `overallScore`, `overlapScore`,
`feasibilityScore`, `supplyDemandScore`, `continuityScore` (GREEN/AMBER/RED),
`warningCount`, `criticalIssues`, `actionableItems`, `hasRoutedSolution` och
`contextVersion.scheduleEditVersion`.

**Så förklarar du värdena**

- Helhet: sammanvägd bild. Överlapp: besök som krockar i tid för samma person.
  Genomförbarhet: om planen går att köra med de pass som finns.
  Tillgång/efterfrågan: om timmarna räcker. Kontinuitet: om kunder får
  samma medarbetare över tid.
- RED = åtgärda före publicering; AMBER = titta; GREEN = inget att göra.

**Standardkörning** ("kör hälsokoll på veckans schema för <enhet>"): hämta
scope, välj veckans schema, kör analysen och svara med en rubrik, en tabell
med de fem värdena, antal varningar och kritiska problem, antal åtgärdbara
punkter och om ruttlösning finns. Avsluta med en följdfråga om det som är
sämst.

**Svarsstil**: rubrik ("Almlunden vecka 37: två röda värden, sju varningar"),
tabell, en följdfråga.
