Epic 3 Story 3 compleet: Volledige medical scribe prompt v1.0 geïmplementeerd. E3.S3 - Medical Scribe System Prompt (3 SP) - buildMedicalScribePrompt() functie (243 regels) - Intent detection voor P1 intents: dagnotitie, zoeken, overdracht - P2 intents: rapportage, agenda - Confidence thresholds (>0.9, 0.7-0.9, 0.5-0.7, <0.5) - JSON action object format met artifact prefill - Context injection (activePatient, shift) - Verduidelijkingsvragen en error handling - Nederlands tone of voice (vriendelijk, professioneel, to-the-point) - 4 voorbeelden: happy path, zoeken, verduidelijking, onduidelijke intent Key Features: - Intent herkenning met triggers en entities - Automatische category detection (medicatie/adl/gedrag/incident/observatie) - Slim gebruik van context (activePatient als default) - Follow-up conversatie support - Error handling met Nederlandse messages Prompt Structuur: - Je rol: medical scribe voor Swift GGZ EPD - Wat je doet: intents herkennen, verduidelijken, actions genereren - Wat je NIET doet: medisch advies, aannames, lange uitleg - Context: activePatient, shift injection - Voorbeelden: 4 concrete user flows Components Updated: - app/api/swift/chat/route.ts: buildMedicalScribePrompt() functie Documentatie: - docs/swift/e0-medical-scribe-system-prompt.md (519 regels) - docs/swift/e0-design-tokens-and-components.md (E0.S1 & E0.S2) - docs/swift/bouwplan-swift-v3.md: E3.S3 ✅ compleet Build Status: - ✅ pnpm build succesvol (geen type errors) - Alleen bekende Supabase realtime warnings Voortgang: 41 SP / 85 SP (48%) - E3.S3 compleet 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
16 KiB
16 KiB