- Add architecture overview, implementation plan, and intent overview - Add intake intent process specs (gap analyse, bouwplan, testplan) - Add swift architecture specs and visualization prompts - Remove obsolete aispeedrun-manifesto template Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
303 lines
10 KiB
JSON
303 lines
10 KiB
JSON
{
|
|
"meta": {
|
|
"title": "Cortex EPD Visualisatie Prompts",
|
|
"version": "1.0",
|
|
"created": "2025-01-05",
|
|
"author": "Mini-EPD Team",
|
|
"purpose": "AI image generation prompts voor marketing en presentaties",
|
|
"target_audience": [
|
|
"ICT-managers",
|
|
"Zorgdirectie",
|
|
"EPD-leveranciers",
|
|
"Zorgprofessionals"
|
|
]
|
|
},
|
|
"brand": {
|
|
"colors": {
|
|
"primary": {
|
|
"teal_700": "#0F766E",
|
|
"teal_800": "#115E59",
|
|
"teal_600": "#0D9488",
|
|
"teal_50": "#F0FDFA"
|
|
},
|
|
"ai": {
|
|
"amber_500": "#F59E0B",
|
|
"amber_600": "#D97706",
|
|
"amber_50": "#FFFBEB"
|
|
},
|
|
"success": {
|
|
"green_600": "#16A34A",
|
|
"green_50": "#ECFDF5"
|
|
},
|
|
"neutral": {
|
|
"background": "#F8FAFC",
|
|
"surface": "#FFFFFF",
|
|
"text_primary": "#0F172A",
|
|
"text_secondary": "#475569"
|
|
}
|
|
},
|
|
"tone": {
|
|
"do": [
|
|
"Professioneel",
|
|
"Betrouwbaar",
|
|
"Evidence-based",
|
|
"Menselijk",
|
|
"Toegankelijk"
|
|
],
|
|
"avoid": [
|
|
"Hype-taal (revolutionair, disruptief)",
|
|
"Sci-fi aesthetiek",
|
|
"Robots of androiden",
|
|
"Matrix-style code",
|
|
"Stock photo look"
|
|
]
|
|
}
|
|
},
|
|
"prompts": [
|
|
{
|
|
"id": "hero-visual",
|
|
"name": "Hero Visual — Het Intelligente Zorgbrein",
|
|
"purpose": "Eerste indruk op website/pitch deck. Moet vertrouwen wekken.",
|
|
"primary_audience": ["Iedereen"],
|
|
"core_message": "Technologie die zorg ondersteunt, niet vervangt",
|
|
"format": {
|
|
"aspect_ratio": "16:9",
|
|
"resolution": "1920x1080px",
|
|
"use_cases": ["Website hero", "Pitch deck opening", "LinkedIn banner"]
|
|
},
|
|
"prompt": {
|
|
"scene": "A serene, professional healthcare visualization showing the concept of an 'intelligent layer' between caregivers and patient data.",
|
|
"composition": {
|
|
"center": "A subtle, abstract neural network pattern in teal (#0F766E) forming a gentle arc or bridge shape",
|
|
"left": "Soft silhouettes of healthcare professionals (nurse, doctor) speaking naturally, with subtle sound wave lines emanating from them",
|
|
"right": "Clean, organized patient data cards and medical icons flowing into structured columns",
|
|
"transformation": "The neural bridge transforms chaotic voice input into organized output"
|
|
},
|
|
"style": {
|
|
"aesthetic": "Clean, minimal, Scandinavian healthcare",
|
|
"colors": "Teal primary (#0F766E), warm amber accents (#F59E0B), soft gray backgrounds (#F8FAFC)",
|
|
"elements": "No screens or devices visible — focus on human-AI collaboration",
|
|
"depth": "Subtle depth with soft shadows, not flat design",
|
|
"quality": "Professional enough for hospital boardroom presentation"
|
|
},
|
|
"mood": ["Calm", "Trustworthy", "Efficient", "Human-centered"],
|
|
"negative_prompt": "Robots, glowing brains, Matrix-style code, overly futuristic elements, stock photo aesthetics, cluttered, dark, dystopian"
|
|
},
|
|
"platforms": {
|
|
"midjourney_v6": "--ar 16:9 --style raw --s 200 --c 15",
|
|
"dalle_3": "Style: natural, photorealistic illustration",
|
|
"stable_diffusion": "Steps: 30, CFG: 7, Sampler: DPM++ 2M Karras"
|
|
}
|
|
},
|
|
{
|
|
"id": "architecture-diagram",
|
|
"name": "Architectuur Diagram — Drie-Lagen Intelligentie",
|
|
"purpose": "Technische geloofwaardigheid voor ICT-managers en EPD-leveranciers",
|
|
"primary_audience": ["ICT-managers", "EPD-leveranciers"],
|
|
"core_message": "Doordacht, schaalbaar, veilig",
|
|
"format": {
|
|
"aspect_ratio": "4:3",
|
|
"resolution": "1920x1440px or A4 landscape",
|
|
"file_type": "Vector (SVG/Figma)",
|
|
"use_cases": ["Technical documentation", "Whitepaper", "Integration guide"]
|
|
},
|
|
"prompt": {
|
|
"type": "technical_diagram",
|
|
"layout": "vertical_flow",
|
|
"layers": [
|
|
{
|
|
"id": "input",
|
|
"name": "Input Layer",
|
|
"description": "Spraak en tekst invoer",
|
|
"example": "\"Maak notitie voor Jan\"",
|
|
"icons": ["microphone", "keyboard"],
|
|
"color": "neutral"
|
|
},
|
|
{
|
|
"id": "reflex",
|
|
"name": "Layer 1: Reflex Arc",
|
|
"description": "Lokale pattern matching, geen AI-calls, 70% van requests",
|
|
"latency": "<20ms",
|
|
"color": "#0F766E",
|
|
"icon": "lightning",
|
|
"intents": ["notitie", "zoeken", "agenda", "overdracht"],
|
|
"escalation_rule": "Confidence < 0.7 → Escaleer naar Layer 2"
|
|
},
|
|
{
|
|
"id": "orchestrator",
|
|
"name": "Layer 2: Orchestrator",
|
|
"description": "Complexe intent classificatie met Claude AI",
|
|
"color": "#F59E0B",
|
|
"icon": "brain",
|
|
"capabilities": [
|
|
"Multi-intent: \"annuleer afspraak én maak notitie\"",
|
|
"Pronoun resolutie: \"voor hem\" → actieve patiënt",
|
|
"Relatieve tijd: \"morgen 14:00\" → ISO datetime"
|
|
]
|
|
},
|
|
{
|
|
"id": "nudge",
|
|
"name": "Layer 3: Nudge",
|
|
"description": "Post-actie suggesties op basis van zorgprotocollen",
|
|
"color": "#16A34A",
|
|
"icon": "lightbulb",
|
|
"example": "Na wondnotitie → \"Plan wondcontrole over 3 dagen?\"",
|
|
"source": "V&VN richtlijnen"
|
|
},
|
|
{
|
|
"id": "output",
|
|
"name": "Output: Gestructureerde Zorgdata",
|
|
"description": "FHIR-compatibele data naar EPD",
|
|
"color": "neutral",
|
|
"fields": ["Patient", "Type", "Categorie", "Inhoud", "Dienst", "Datum"],
|
|
"integration": "EPD / FHIR"
|
|
}
|
|
],
|
|
"style": {
|
|
"corners": "rounded (8px)",
|
|
"shadows": "subtle, professional",
|
|
"typography": "clean sans-serif",
|
|
"language": "Dutch labels, technical terms where appropriate",
|
|
"iconography": "Lucide or Phosphor icons"
|
|
}
|
|
},
|
|
"platforms": {
|
|
"figma": "Use Auto Layout, Components for each layer",
|
|
"mermaid": "flowchart TD with custom styling",
|
|
"excalidraw": "Hand-drawn style for workshops"
|
|
}
|
|
},
|
|
{
|
|
"id": "value-flow",
|
|
"name": "Value Flow — Van Stem naar Structuur",
|
|
"purpose": "Snel begrip voor zorgdirectie en zorgprofessionals",
|
|
"primary_audience": ["Zorgdirectie", "Zorgprofessionals"],
|
|
"core_message": "Van 2 minuten typen naar 8 seconden spreken",
|
|
"format": {
|
|
"aspect_ratio": "3:1",
|
|
"resolution": "1920x640px",
|
|
"variants": {
|
|
"static": "PNG/SVG for website banner",
|
|
"animated": "10-second loop for trade shows / LinkedIn",
|
|
"print": "A3 landscape for posters"
|
|
}
|
|
},
|
|
"prompt": {
|
|
"type": "infographic",
|
|
"layout": "horizontal_3_step",
|
|
"steps": [
|
|
{
|
|
"number": 1,
|
|
"title": "Inspreken",
|
|
"subtitle": "Natuurlijke taal",
|
|
"icon": "healthcare_worker_speaking",
|
|
"example_input": "\"Mevrouw Jansen heeft goed geslapen en zelfstandig ontbeten\"",
|
|
"metric": {
|
|
"value": "8 seconden",
|
|
"comparison": "vs 2 min typen"
|
|
},
|
|
"benefits": [
|
|
"Geen formulieren",
|
|
"Hands-free",
|
|
"Tijdens zorg"
|
|
],
|
|
"color_zone": "warm, human, organic shapes"
|
|
},
|
|
{
|
|
"number": 2,
|
|
"title": "Verwerking",
|
|
"subtitle": "Cortex AI",
|
|
"icon": "brain_processing",
|
|
"extracted_data": {
|
|
"patient": "Jansen",
|
|
"type": "Observatie",
|
|
"category": "ADL",
|
|
"shift": "Ochtend"
|
|
},
|
|
"metric": {
|
|
"value": "<20ms",
|
|
"label": "verwerking"
|
|
},
|
|
"benefits": [
|
|
"Automatische classificatie",
|
|
"Geen handmatige invoer",
|
|
"Context-aware"
|
|
],
|
|
"color_zone": "teal center (#0F766E), neural aesthetic"
|
|
},
|
|
{
|
|
"number": 3,
|
|
"title": "Resultaat",
|
|
"subtitle": "Gestructureerd in EPD",
|
|
"icon": "clipboard_check",
|
|
"output_card": {
|
|
"fields": ["Patient", "Type", "Categorie", "Status"],
|
|
"status": "success_checkmark"
|
|
},
|
|
"metric": {
|
|
"value": "70%",
|
|
"label": "minder administratie"
|
|
},
|
|
"benefits": [
|
|
"Klaar voor overdracht",
|
|
"Rapportages",
|
|
"Analytics"
|
|
],
|
|
"color_zone": "clean, organized, success green (#16A34A)"
|
|
}
|
|
],
|
|
"connectors": {
|
|
"style": "arrows with gradient",
|
|
"animation": "subtle flow animation for motion version"
|
|
},
|
|
"style": {
|
|
"gradient": "warm (left) → teal (center) → cool/green (right)",
|
|
"typography": "large, readable at 50% zoom",
|
|
"data_viz": "highlight key metrics prominently"
|
|
}
|
|
},
|
|
"key_metrics": [
|
|
{
|
|
"metric": "8 sec vs 2 min",
|
|
"meaning": "Tijdsbesparing per notitie"
|
|
},
|
|
{
|
|
"metric": "<20ms",
|
|
"meaning": "Verwerkingssnelheid"
|
|
},
|
|
{
|
|
"metric": "70%",
|
|
"meaning": "Reductie administratieve last"
|
|
}
|
|
],
|
|
"platforms": {
|
|
"after_effects": "Use shape layers, animate along path",
|
|
"figma": "Smart Animate for prototype",
|
|
"canva": "Use brand kit colors"
|
|
}
|
|
}
|
|
],
|
|
"usage_guidelines": {
|
|
"website": {
|
|
"hero": "hero-visual",
|
|
"how_it_works": "value-flow",
|
|
"technical_page": "architecture-diagram"
|
|
},
|
|
"pitch_deck": {
|
|
"slide_1": "hero-visual (title slide)",
|
|
"slide_3": "value-flow (the problem we solve)",
|
|
"slide_5": "architecture-diagram (how it works)"
|
|
},
|
|
"trade_show": {
|
|
"banner": "hero-visual (large format)",
|
|
"screen": "value-flow (animated loop)",
|
|
"handout": "architecture-diagram (A4 print)"
|
|
},
|
|
"linkedin": {
|
|
"company_banner": "hero-visual (1128x191 crop)",
|
|
"post_image": "value-flow (1200x627)",
|
|
"article_header": "architecture-diagram (simplified)"
|
|
}
|
|
}
|
|
}
|