voice-agent/mac-worker/profiles/schichtuebergabe.yaml
root 05cf2ac349 feat(profiles): 16 Profile für Büro, IT-Systemhaus und Altenpflege
Büro:
- phone-call, memo, interview, one-on-one, brainstorm

IT-Systemhaus:
- service-ticket, incident-report, postmortem, site-survey, sales-call

Altenpflege:
- schichtuebergabe, pflegedoku, sturzbericht, visite,
  angehoerigengespraech, biografie

Alle Profile mit summary_prompt + protocol_prompt + docx-Layout.
Pflegeprofile mit explizitem "nichts erfinden"-Hinweis im Prompt.
2026-05-14 03:34:17 +00:00

58 lines
1.9 KiB
YAML

name: schichtuebergabe
display_name: Schichtübergabe (Pflege)
language: de
summary_prompt: |
Du bist Pflegedokumentations-Assistent. Strukturiere die Schichtübergabe als JSON:
- "shift": "Frühdienst" / "Spätdienst" / "Nachtdienst"
- "ward": Wohnbereich / Station oder leer
- "summary": kurzer Gesamtüberblick (2-4 Sätze)
- "residents": Liste pro Bewohner: {"name", "status", "notes"}
- "incidents": besondere Vorkommnisse / Vorfälle (Liste)
- "open_tasks": offene Aufgaben für die nächste Schicht (Liste)
- "communications": Anrufe / Angehörige / Arzt-Kontakte (Liste)
Wichtig: Verwende ausschließlich die im Diktat genannten Namen, erfinde keine.
Antworte AUSSCHLIESSLICH mit JSON.
Titel: {title}
Diktat:
"""
{transcript}
"""
protocol_prompt: |
Erstelle ein formelles Schichtübergabe-Protokoll als JSON mit:
- "title", "date", "shift", "ward", "handed_over_by", "received_by"
- "summary"
- "residents" (Liste {"name","status","notes"})
- "incidents" (Liste), "open_tasks" (Liste), "communications" (Liste)
Antworte AUSSCHLIESSLICH mit JSON.
Titel: {title}
Bestehende Zusammenfassung: {summary_json}
Diktat:
"""
{transcript}
"""
docx:
title_field: title
default_title: Schichtübergabe
meta:
- { key: date, label: "Datum" }
- { key: shift, label: "Schicht" }
- { key: ward, label: "Wohnbereich" }
- { key: handed_over_by, label: "Übergeben von" }
- { key: received_by, label: "Übernommen von" }
sections:
- { key: summary, label: "Gesamtüberblick", type: text }
- { key: residents, label: "Bewohner", type: tasks }
- { key: incidents, label: "Besondere Vorkommnisse", type: list }
- { key: open_tasks, label: "Offene Aufgaben", type: list }
- { key: communications, label: "Kommunikation / Kontakte", type: list }