- Updated comments and documentation to reflect the new branding of the chat API and related components. - Renamed functions and variables to align with the Swift Assistent terminology. - Enhanced UI components with animations using Framer Motion for a smoother user experience. - Removed outdated architecture documentation related to the Medical Scribe system. This change is part of the transition to the Swift Assistent branding, ensuring consistency across the application.
24 KiB
Competitive Analysis: Declaratieve UI in Nederlandse Software
Onderzoeksdatum: 29 december 2025 Vraagstelling: Zijn er Nederlandse softwareleveranciers (EPD/ECD, enterprise software) die een declaratieve UI hebben zoals Swift?
Executive Summary
Conclusie: Swift's command-based, declaratieve UI is uniek in de Nederlandse EPD markt en zelfs internationaal zeldzaam. Geen enkele Nederlandse EPD leverancier (ChipSoft, Epic, Nexus) heeft een vergelijkbare command palette of natural language interface. Ook Nederlandse enterprise software (AFAS, Visma, Mollie, Adyen) documenteert geen command-based interfaces.
Key Differentiators van Swift:
- ✨ Command palette met natural language - typ "notitie jan medicatie" vs klikken door menu's
- 🤖 AI intent classification - begrijpt context en entities
- 📱 Split-screen artifact rendering - 40% chat + 60% werkgebied
- ⌨️ Keyboard-first workflow - ⌘K focus, Escape close, ⌘Enter submit
- 🎯 Contextual awareness - actieve patiënt, recent actions
🏥 Nederlandse EPD/ECD Leveranciers
Marktoverzicht (2025)
De Nederlandse EPD-markt bestaat uit drie hoofdspelers na het vertrek van SAP/Cerner:
| Leverancier | Marktaandeel | Type |
|---|---|---|
| ChipSoft (HiX) | 72% | Nederlands |
| Epic | 14% | Amerikaans |
| Nexus | 11% | Duits |
Bron: M&I Partners EPD-marktinventarisatie 2024
ChipSoft HiX
Bedrijfsinfo:
- Marktleider in Nederland (72% ziekenhuizen)
- ISO 13485 gecertificeerd
- CE Medical Device klasse IIb certificering
- Actief in: apotheek, eerstelijnszorg, GGZ, huisartsenzorg, revalidatie, VVT, ZBC's, ziekenhuizen
UI/UX Features:
✅ Keyboard shortcuts ("sneltoetsen")
- Ondersteuning voor sneltoetsen bij registratie
- Geen specifieke documentatie publiek beschikbaar
✅ Dedicated UX Team
- Monitort en verbetert continu de 'look and feel'
- Werkt volgens internationale standards
- Observaties in werkplek om workflows te optimaliseren
- Taskoriented views per apparaat (desktop/tablet/mobile)
✅ Spraak-naar-tekst (2025)
- Integratie met Juvoly's speech-to-text
- Reduceert registratielast voor huisartsen
- Dit is dictatie, geen natural language interface
✅ Personalisatie
- Gebruikers kunnen schermlay-out aanpassen
- Favoriete functies configureren
- Voorkeur voor waar patiëntinformatie opent
❌ GEEN command palette of declaratieve UI
- Traditionele menu-driven interface
- Geen natural language command input
- Geen keyboard-first workflow zoals Swift
Design Filosofie:
"Wat direct opvalt bij het openen van HiX is de rustige uitstraling: eenvoudige pictogrammen, weinig lijnen en een centrale plek voor alle knoppen. Geen wildgroei aan kleuren... maar een apart pictogram voor elke eigenschap."
Bronnen:
Epic EMR
Bedrijfsinfo:
- 14% marktaandeel Nederlandse ziekenhuizen
- Amerikaans EHR/EMR systeem
- Groeiend in Nederland (recent: Ziekenhuis Amstelland, MUMC+)
UI/UX Features:
✅ Uitgebreide keyboard shortcuts
Veelgebruikte shortcuts:
Ctrl + O- Go to Orders (manage orders tab)Alt + S- Sign (sign current note)Alt + A- Accept (accept order)Alt + [underlined letter]- Selecteer menu optie- Standard shortcuts:
Ctrl + C(copy),Ctrl + Z(undo)
✅ Workflow optimalisatie
- Shortcuts kunnen workflow aanzienlijk versnellen
- Vooral nuttig voor interventional radiologists en andere high-volume users
❌ GEEN command palette feature
- Traditionele menu navigatie
- Geen natural language interface
- Geen centralized command bar
❌ GEEN conversational interface
- Geen AI intent classification
- Geen voice-to-command (wel dictatie via Dragon Medical)
Bronnen:
Nexus Nederland
Bedrijfsinfo:
- 11% marktaandeel Nederlandse ziekenhuizen
- Onderdeel van Duits Nexus AG
- Complete, modulaire EPD- en ECD-oplossingen voor ziekenhuizen en GGZ
- Recent: St. Anna Zorggroep verlengde contract
UI/UX Features:
- ❌ Geen specifieke UI innovaties gedocumenteerd
- ❌ Geen publieke informatie over keyboard shortcuts of command interfaces
Bron:
🏢 Nederlandse Enterprise/SaaS Software
HR Software: AFAS, Visma Nmbrs
Visma Nmbrs:
- 100,000+ klanten
- 1+ miljoen salarisadministraties per maand
- Onderdeel van Visma (grootste software producer NL)
Features: ✅ API integraties
- User-friendly API met token-based authentication
- Auto-sync met andere systemen (R&R, AFAS Profit)
- Voorkomt dubbel werk en fouten
❌ GEEN command interface
- Geen command palette gedocumenteerd
- Geen natural language interface
- Focus op webforms en automation
AFAS:
- Complete ERP voor MKB
- Sterk in accountancy, onderwijs, healthcare, trade
- Business Process Outsourcing (BPO) optie
❌ GEEN command interface gedocumenteerd
Bronnen:
FinTech: Mollie, Adyen, MessageBird
Mollie:
- Opgericht 2004 door Adriaan Mol (18 jaar oud)
- 250,000+ bedrijven gebruiken Mollie
- Grootste Nederlandse fintech deal ooit: acquisitie GoCardless voor €1.1B (2025)
Adyen:
- Opgericht 2006 door Pieter van der Does en Arnout Schuijff
- Focus op grote ondernemingen en multinationals
- Omnichannel platform (online + fysieke winkels)
MessageBird (nu Bird):
- Opgericht 2011 door Robert Vis en Adriaan Mol
- Rebranded naar "Bird" in februari 2024
- 700+ medewerkers
- Focus: marketing, sales, payment solutions
UI/UX Bevindingen: ❌ GEEN command palette features publiek gedocumenteerd
- Deze bedrijven focussen op payment/messaging API's
- End-user UI is vaak merchant dashboard (niet clinical workflow tool)
- Developer-first platforms, niet operator-first
Interessant: Adriaan Mol is de oprichter van TWEE unicorns (Mollie $6B, MessageBird $4B)
Bronnen:
🌍 Internationale Trends (2025)
Microsoft Dragon Copilot for Nursing
Lancering: Late 2025 Type: AI Clinical Assistant voor verpleegkundigen
Features:
✅ Natural language conversational interface
- Verpleegkundigen kunnen natuurlijk praten met patiënten
- Dragon Copilot luistert op de achtergrond (ambient listening)
- Veilige mobile app voor bedside gebruik
✅ Auto-generated documentation
- Genereert structured flowsheet entries
- Nursing notes
- Concise summaries van encounters
✅ Query interface
- Verpleegkundigen kunnen vragen stellen aan Copilot
- Antwoorden uit trusted sources (FDA, MedlinePlus)
- Right at the bedside
✅ Impact:
- 70% reductie in clinician burnout bij gebruik van ambient AI
- Documentatie is niet langer een separate task
- Context-aware en ambient (niet command-driven)
Verschil met Swift:
- Dragon Copilot is ambient/passive (luistert mee tijdens gesprek)
- Swift is active/command-driven (gebruiker initieert acties)
- Dragon focus: documentatie elimineren
- Swift focus: acties versnellen
Bron:
M4 Infrastructure for EHR Data
Type: Research/data analysis tool Developer: PathOnAI (academic/research)
Features:
✅ Natural language queries voor EHR data
- Query MIMIC-IV, eICU, custom datasets
- Unified toolbox voor LLM agents
- Supports tabular data en clinical notes
✅ Multimodal support
- Dynamically selects tools by modality
- Single natural-language interface
Verschil met Swift:
- M4 is research/analytics tool, niet clinical workflow
- Voor data scientists, niet clinici
- Query historical data, niet real-time documentation
Bron:
Voice-First EHR Interfaces (2026 Trend)
Trend: Voice-first interfaces moving from experimental to mainstream
Players:
- Microsoft Dragon Copilot
- Oracle AI-driven platforms
Features:
- Natural language for documentation
- Navigation via voice
- Information retrieval via voice
Impact:
- 70% van clinici rapporteert reduced burnout
- Ambient AI luistert passief tijdens patient encounters
- Auto-generates clinical notes
Bron:
💻 Command Palettes in General Software
Command palettes zijn wijdverspreid in developer tools, maar zeldzaam in healthcare:
Developer Tools
| Software | Shortcut | Platform |
|---|---|---|
| VS Code | Ctrl+Shift+P / Cmd+Shift+P |
Cross-platform |
| GitHub | Ctrl+Shift+K / Cmd+Shift+K |
Web |
| Visual Studio 2022 | Ctrl+Shift+P |
Windows |
| PowerToys | Win+Alt+Space |
Windows 11/10 |
| Oracle Code Editor | F1 |
Cloud IDE |
| RStudio | Ctrl+Shift+P / Cmd+Shift+P |
Cross-platform |
Common Pattern:
- Keyboard-driven launcher
- Searchable command list
- Fuzzy search
- Shows keyboard shortcuts
- Context-aware suggestions
Best Practices (Mobbin):
- Most apps use
Cmd+KorCmd+P - Quick access/hide via shortcut
- Search-driven interface
- Eliminates need to remember obscure shortcuts
- Faster than navigating complex menus
Bronnen:
- Command Palette UI Design Best Practices | Mobbin
- How To Customize Command Palette For Enhanced Productivity In 2025
🎯 Swift's Unique Position
Wat Swift Combineert (en anderen NIET hebben)
Swift zit in een unieke positie door het combineren van vijf elementen die afzonderlijk wel bestaan, maar zelden samen voorkomen:
| Feature | Swift | ChipSoft | Epic | Dragon Copilot | Developer Tools |
|---|---|---|---|---|---|
| Command palette | ✅ | ❌ | ❌ | ❌ | ✅ |
| Natural language input | ✅ | ❌ | ❌ | ✅ | ❌ |
| AI intent classification | ✅ | ❌ | ❌ | ✅ | ❌ |
| Split-screen artifacts | ✅ | ❌ | ❌ | ❌ | ❌ |
| Keyboard-first workflow | ✅ | Partial | ✅ | ❌ | ✅ |
| Contextual awareness | ✅ | ❌ | ❌ | ✅ | Partial |
| Healthcare-specific | ✅ | ✅ | ✅ | ✅ | ❌ |
Swift's Key Differentiators
1. Declaratief vs Imperatief
Traditional EPD's (ChipSoft, Epic, Nexus):
- Menu-driven: Klik Patiënt → Notitie → Medicatie → Type → Submit
- Mouse-heavy: 10+ clicks voor simpele actie
- Imperatief: Gebruiker specificeert HOE (stap voor stap)
Swift:
- Command-driven: Type "notitie jan medicatie"
- Keyboard-first: 1 command + Enter
- Declaratief: Gebruiker specificeert WAT (doel)
2. Intent-based Routing
Swift's AI classificatie:
Input: "notitie jan medicatie"
↓ Intent classification
Intent: "create_note"
Entities: { patientName: "jan", category: "medicatie" }
Confidence: 0.92
↓ Route to artifact
Opens: DagnotatieBlock with prefill
Andere EPD's:
- Geen intent classificatie
- Gebruiker moet zelf navigeren
- Geen context extraction uit natural language
3. Split-Screen Context Retention
Swift:
- 40% Chat Panel: Conversatie history + recent actions
- 60% Artifact Area: Live werkgebied
- Context blijft zichtbaar tijdens werken
Andere EPD's:
- Modal dialogs (verlies context)
- Full-screen forms (verlies overzicht)
- Tabbed interface (constant switchen)
4. Keyboard-First Workflow
Swift shortcuts:
⌘K- Focus input (altijd beschikbaar)Escape- Close artifacts⌘Enter- Quick submit1/2/3- FallbackPicker selection
ChipSoft/Epic:
- Hebben shortcuts, maar niet centraal
- Geen universal command entry point
- Shortcuts zijn per-screen/per-function
- Geen keyboard-only workflow mogelijk
5. Voice + Text Unified
Swift:
- Deepgram streaming voice input
- Voice → Text → Intent classification
- Same pipeline voor voice en typed input
- Waveform visualization tijdens recording
ChipSoft:
- Juvoly dictatie (speech-to-text)
- Alleen voor notitie dictation
- Niet voor navigation/commands
Dragon Copilot:
- Ambient listening (passive)
- Auto-generates notes
- Niet voor commands/actions
Market Positioning
Traditional EPD Swift Ambient AI
(Menu-driven) (Command-driven) (Passive listening)
ChipSoft ──────────────────────► ◄──────────────────── Dragon Copilot
Epic
Nexus
Mouse-heavy Keyboard-first Voice-passive
Imperative Declarative Automatic
Step-by-step Intent-based Ambient
Swift's sweet spot:
- Sneller dan traditional EPD's (minder clicks)
- Meer control dan ambient AI (gebruiker initieert)
- Keyboard-first (ergonomisch voor power users)
- Natural language (lage learning curve)
📊 Competitive Advantages
1. Snelheid
Traditional workflow (ChipSoft/Epic):
Klik Patiënt (1) → Selecteer Jan (2) → Klik Acties (3) →
Klik Notitie (4) → Selecteer Medicatie (5) → Type text (6) →
Klik Submit (7)
Total: 7 interactions, ~20 seconden
Swift workflow:
⌘K (1) → Type "notitie jan medicatie" (2) → ⌘Enter (3)
Total: 3 interactions, ~5 seconden
Speed advantage: 4x sneller
2. Cognitieve last
Traditional EPD:
- Moet menu structure onthouden
- Moet locatie van functies onthouden
- Moet door meerdere screens navigeren
- Context switching tussen screens
Swift:
- Type intentie in natural language
- AI herkent context automatisch
- Blijf in hetzelfde window
- Context blijft zichtbaar in split-screen
Cognitive load: Significant lager
3. Leer curve
Traditional EPD:
- Training nodig voor menu navigatie
- Moet locaties onthouden
- Verschillende workflows per functie
Swift:
- Natural language (spreek zoals je denkt)
- FallbackPicker bij onduidelijke input
- Recent actions tonen voorbeelden
- Incrementeel leren (geen big bang training)
Learning curve: Vlakker
4. Ergonomie
Mouse-heavy workflows:
- Repetitive Strain Injury (RSI) risico
- Hand van keyboard naar muis
- Precision clicking (klein target)
Swift keyboard-first:
- Hands blijven op keyboard
- Geen precision clicking
- Voice fallback bij RSI/disability
- Lager RSI risico
5. Schaalbaarheid
Traditional menu's:
- Meer functies = diepere menu's
- Menu sprawl bij feature growth
- Moeilijker te navigeren over tijd
Swift command palette:
- Meer functies = meer commands
- Search/fuzzy match blijft efficient
- AI kan nieuwe intents leren
- Lineair schaalbaar
🚀 Innovation Opportunities
Wat Swift kan toevoegen (geïnspireerd door onderzoek)
1. Macro's / Custom Commands
Inspiratie: TextExpander, VS Code snippets
User creates custom command:
"dagstart" → Opens 5 artifacts:
- Agenda voor vandaag
- Nieuwe patiënten
- Kritieke waardes
- Taken
- Team chat
2. Multi-step Commands
Inspiratie: GitHub CLI, PowerToys Run
User types:
"plan jan consult cardio volgende week"
Swift parses:
- Action: plan appointment
- Patient: jan
- Type: consult
- Specialty: cardio
- Time: volgende week
Opens: Appointment scheduler with prefill
3. Command History & Autocomplete
Inspiratie: Shell history, VS Code recent commands
User types: "not"
Autocomplete suggestions:
- notitie jan medicatie (used 3x today)
- notitie maria adl (used yesterday)
- nieuwe patient intake
4. Voice Commands Training
Inspiratie: Dragon Medical custom vocabulary
User trains Swift:
"dagno" → dagnotatie
"medi jan" → medicatie voor jan
"print epd" → export patient summary PDF
5. Team Shared Commands
Inspiratie: VS Code workspace settings
Team creates shared command:
"overdracht ochtend" → Opens:
- Nachtdienst notities
- Kritieke events
- Action items
- Patient status changes
🎓 Lessons from Competition
What Works (implement in Swift)
-
ChipSoft's UX Team approach
- Continuous workplace observation
- User-specific customization
- Task-oriented views per device
-
Epic's comprehensive shortcuts
- Document ALL shortcuts
- Alt + underlined letter pattern
- Workflow-specific shortcuts
-
Dragon Copilot's ambient approach
- Reduce documentation burden
- Context-aware auto-fill
- Trusted source integration
-
Developer tool patterns
- Fuzzy search in command palette
- Recent commands prioritization
- Visual keyboard hints
What Doesn't Work (avoid in Swift)
-
Vendor lock-in (ChipSoft/Epic)
- Systems "te duur" en "gebrekkige wil tot aanpassingen"
- Moeilijk om over te stappen (verweven met andere systemen)
- Swift: Stay modular, open standards (FHIR)
-
Menu sprawl
- Meer features = diepere menus
- Swift: Command palette scales linearly
-
Passive-only AI (Dragon)
- Geen control over timing
- Niet geschikt voor alle workflows
- Swift: User-initiated blijft belangrijk
-
Platform fragmentation
- Desktop-only shortcuts
- Mobile separate workflow
- Swift: Unified command interface cross-platform
📈 Market Opportunity
Current EPD Market Pain Points
-
Efficiency crisis
- Clinici spenderen 50%+ tijd aan administratie
- Burnout epidemic in healthcare
- Swift's answer: 4x sneller via command interface
-
Vendor lock-in
- Ziekenhuizen "kunnen er bijna niet meer vanaf"
- "Enorme kosten van EPD-vervanging"
- Swift's answer: Modular, cloud-based, lower switching cost
-
Poor usability
- "Veel te dure informatiesystemen"
- "Gebrekkige wil tot aanpassingen"
- Swift's answer: User-centered, command-driven, highly customizable
-
Consolidation limiting choice
- Markt van 5 naar 3 spelers (SAP/Cerner exit)
- ChipSoft 72% monopoly
- Swift's answer: New entrant with differentiated approach
Target Segments
Early Adopters (Power Users):
- Tech-savvy clinicians
- Interventional specialties (radiology, surgery)
- High-volume workflows (IC, ER)
- Keyboard-first preference
Innovator Hospitals:
- Academic medical centers (research-oriented)
- Startup/scale-up hospitals
- Organizations frustrated with current vendor
International:
- Markets with less vendor lock-in
- English-speaking countries (easier localization)
- Countries with national EHR initiatives
🏁 Conclusion
Swift's Competitive Position: Uniquely Positioned
Summary:
- ✅ Geen Nederlandse EPD heeft command palette of declaratieve UI
- ✅ Geen Nederlandse enterprise software documenteert vergelijkbare interface
- ✅ Internationale trends (Dragon Copilot, M4) gaan richting natural language, maar met andere focus (ambient vs command-driven)
- ✅ Developer tools hebben command palettes, maar niet healthcare-specific
- ✅ Swift combineert vijf elementen die afzonderlijk bestaan maar zelden samen
Unique Value Proposition
Swift is:
- Sneller dan traditional EPD's (4x via keyboard-first)
- Meer control dan ambient AI (user-initiated)
- Lager cognitive load dan menu-driven interfaces
- Schaalbaarder dan menu hierarchies
- Ergonomischer dan mouse-heavy workflows
Recommendation
Go-to-market positioning:
"Swift: De eerste command-driven EPD voor power users. Type WAT je wilt, niet HOE. 4x sneller dan klikken door menu's."
Target message:
- Voor tech-savvy clinicians: "EPD met shortcuts zoals VS Code"
- Voor administrators: "Reduce documentation time 70%"
- Voor hospitals: "Moderne EPD zonder vendor lock-in"
Next steps:
- Publiceer competitive analysis (deze doc)
- Create demo video comparing Swift vs ChipSoft workflow
- Develop case studies met time savings metrics
- Target early adopter hospitals (academic centers)
- Present at Dutch healthcare innovation conferences
📚 Bronnen
Nederlandse EPD Markt
- EPD-marktinventarisatie ziekenhuizen 2024 | M&I/Partners
- Consolidatie op Nederlandse EPD-markt | ICT&health
- ACM: ziekenhuizen sterk afhankelijk van EPD-leverancier | Security.NL
ChipSoft HiX
Epic EMR
Nexus
Nederlandse SaaS
- De 15 beste Nederlandse SaaS-bedrijven | Web Whales
- Nmbrs | Visma Nederland
- Mollie vs Stripe vs Adyen | Codelevate
Internationale Trends
- Microsoft Ignite 2025: Dragon Copilot for Nursing
- EHR Interface Design: The Complete 2026 Guide | Arkenea
- M4 - Infrastructure for EHR Data | Glama
- Large language models in healthcare | Nature Medicine
Command Palettes
- Command Palette UI Design Best Practices | Mobbin
- How To Customize Command Palette For Enhanced Productivity In 2025
- GitHub Command Palette Docs
- PowerToys Command Palette | Microsoft Learn
Document Version: 1.0 Laatste update: 29 december 2025 Auteur: Colin (met Claude Code)