Files
triqura-ecd/docs/swift/competitive-analysis.md
colinislit c8aaba657e refactor(swift): update references from Medical Scribe to Swift Assistent
- 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.
2025-12-29 22:40:34 +01:00

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:

  1. Command palette met natural language - typ "notitie jan medicatie" vs klikken door menu's
  2. 🤖 AI intent classification - begrijpt context en entities
  3. 📱 Split-screen artifact rendering - 40% chat + 60% werkgebied
  4. ⌨️ Keyboard-first workflow - ⌘K focus, Escape close, ⌘Enter submit
  5. 🎯 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:


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+K or Cmd+P
  • Quick access/hide via shortcut
  • Search-driven interface
  • Eliminates need to remember obscure shortcuts
  • Faster than navigating complex menus

Bronnen:


🎯 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 submit
  • 1/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)

  1. ChipSoft's UX Team approach

    • Continuous workplace observation
    • User-specific customization
    • Task-oriented views per device
  2. Epic's comprehensive shortcuts

    • Document ALL shortcuts
    • Alt + underlined letter pattern
    • Workflow-specific shortcuts
  3. Dragon Copilot's ambient approach

    • Reduce documentation burden
    • Context-aware auto-fill
    • Trusted source integration
  4. Developer tool patterns

    • Fuzzy search in command palette
    • Recent commands prioritization
    • Visual keyboard hints

What Doesn't Work (avoid in Swift)

  1. 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)
  2. Menu sprawl

    • Meer features = diepere menus
    • Swift: Command palette scales linearly
  3. Passive-only AI (Dragon)

    • Geen control over timing
    • Niet geschikt voor alle workflows
    • Swift: User-initiated blijft belangrijk
  4. Platform fragmentation

    • Desktop-only shortcuts
    • Mobile separate workflow
    • Swift: Unified command interface cross-platform

📈 Market Opportunity

Current EPD Market Pain Points

  1. Efficiency crisis

    • Clinici spenderen 50%+ tijd aan administratie
    • Burnout epidemic in healthcare
    • Swift's answer: 4x sneller via command interface
  2. Vendor lock-in

    • Ziekenhuizen "kunnen er bijna niet meer vanaf"
    • "Enorme kosten van EPD-vervanging"
    • Swift's answer: Modular, cloud-based, lower switching cost
  3. Poor usability

    • "Veel te dure informatiesystemen"
    • "Gebrekkige wil tot aanpassingen"
    • Swift's answer: User-centered, command-driven, highly customizable
  4. 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:

  1. Sneller dan traditional EPD's (4x via keyboard-first)
  2. Meer control dan ambient AI (user-initiated)
  3. Lager cognitive load dan menu-driven interfaces
  4. Schaalbaarder dan menu hierarchies
  5. 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:

  1. Publiceer competitive analysis (deze doc)
  2. Create demo video comparing Swift vs ChipSoft workflow
  3. Develop case studies met time savings metrics
  4. Target early adopter hospitals (academic centers)
  5. Present at Dutch healthcare innovation conferences

📚 Bronnen

Nederlandse EPD Markt

ChipSoft HiX

Epic EMR

Nexus

Nederlandse SaaS

Command Palettes


Document Version: 1.0 Laatste update: 29 december 2025 Auteur: Colin (met Claude Code)