---
name: caire-besokslangd-forslag
description: Förbereder ett förslag på ny besökslängd i CAIRE som planeraren granskar och godkänner i CAIRE. Use when the planner, with a client's visit open in CAIRE, wants a duration proposal prepared and assessed.
---

# Förslag på besökslängd

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

När du har ett besök öppet i CAIRE och vill prova en annan besökslängd kan
assistenten förbereda förslaget och berätta om det går att godkänna. Själva
godkännandet gör du i CAIRE — förslaget dyker upp där.

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

- "**Förbered ett förslag på 45 minuter** för det markerade morgonbesöket och visa vad det gör med schemat."
- "**Förbered 30 minuter** för den insats jag har öppen i CAIRE, och säg om det går att godkänna."

## Prova att fråga

- "Går förslaget att godkänna, och när går det ut?"
- "Vad händer med schemat om besöket blir 15 minuter längre?"

## Bra att veta

- Förslaget kräver att du står på besöket i CAIRE. Assistenten behöver veta
  vilket besök och vilken lösning det gäller, och tar det från CAIRE-sidan du
  har öppen eller från ett tidigare svar — aldrig genom att gissa.
- Ett förslag ändrar ingenting. Det har en giltighetstid och godkänns eller
  avvisas i CAIRE.
- Inga namn: förslaget refererar till besöket med en beteckning.

---

## 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**: `prepare_integrated_duration_change` med `organizationId`,
`serviceAreaId`, `scheduleId`, `expectedScheduleEditVersion` (från
`list_planning_scope`), samt `clientId`, `visitTemplateId`, `solutionId`,
`proposedDurationMinutes` (1–1440) och ett `requestId`: ett nytt UUID som du
skapar en gång per förslag och **aldrig återanvänder vid ett nytt försök**.

**Var id:na kommer ifrån**: `clientId`, `visitTemplateId` och `solutionId`
finns inte i `list_planning_scope`. De kommer från den CAIRE-sida planeraren
har öppen (besöket och den valda lösningen) eller från ett tidigare svar i
samma samtal. Saknas de: säg exakt vilket som saknas och be planeraren öppna
besöket i CAIRE — hitta aldrig på ett id.

**Svaret**: `outcome`, `approvable` (om förslaget kan godkännas som det är),
och vid lyckat resultat `proposal` med `proposalId`, `status: PROPOSED`,
`expiresAt` och den typade ändringen (`kind: DURATION`,
`proposedDurationMinutes`).

**Standardkörning**: bekräfta enhet, schema och vilket besök det gäller i en
mening, förbered förslaget, och svara med: vad som föreslogs, om det går att
godkänna, när det går ut, och att godkännandet sker i CAIRE. Skriv aldrig att
schemat är ändrat.

**Svarsstil**: rubrik ("Förslag förberett: 45 minuter, går att godkänna till
kl. 16"), två rader, en följdfråga.
