Product Roadmap & Features β
Current Status (Q4 2025) β
β Production Ready: Core clinical scribe functionality complete π§ Active Development: Admin dashboard, permissions system π Planned: Mobile app, offline mode, EMR integrations
Roadmap β
Q4 2025 (Current) β
- β Core clinical scribe (live transcription, note generation)
- β Admin dashboard (superadmin, institution admin)
- β Permission management (individual & bulk)
- π§ Terraform Keycloak configuration
- π§ Permissions context (frontend)
Q1 2026 β
- π Resident Evaluation Platform - Elentra replacement with form builder & workflows
- π Call Scheduler & Stipend Workflow - Rotation scheduling, fairness, stipends
- π Learn Platform - SRS Flashcards - Spaced repetition medical education (Phase 1-3)
- π Mobile app (React Native) - iOS & Android
- π Offline mode (local storage, sync when online)
- π Enhanced analytics dashboard
- π Multi-language support (French for Canada)
Q2 2026 β
- π Learn Platform - SOOS Simulator - AI oral exam practice (Phase 4)
- π Learn Platform - Payments & Standalone - Stripe integration (Phase 5)
- π EMR integrations (Epic, Cerner)
- π Voice commands (hands-free operation)
- π Advanced reporting & exports
Major Features β
Learn Platform (Medical Education) β
Status: Planning (Q1-Q2 2026)
Separate medical education platform for exam preparation and skills practice:
- Learn Platform Overview
- Intelligent Flashcard System (SRS) - SAMP/MCCQE exam prep
- AI Patient Simulator (SOOS) - Oral exam practice
Key Differentiators:
- Separate frontend (
learn.noumaris.com) built with Svelte/SvelteKit - Dual-mode access: Institutional licensing + standalone subscriptions
- AI-powered content generation and personalization
- PWA with future Capacitor mobile apps
Technology Radar β
Adopt (Using in Production) β
- β Keycloak - Authentication & authorization
- β FastAPI - Backend framework
- β React 18 - Frontend framework (main app)
- β PostgreSQL - Primary database
- β Anthropic Claude - LLM for note generation
- β Deepgram - Live transcription
- β TailwindCSS - Styling
- β React Query - Data fetching
- β Docker Compose - Local development
- β Google Cloud Run - Production hosting
Trial (Evaluating) β
- π§ͺ Terraform - Infrastructure as code (in progress)
- π§ͺ VitePress - Internal documentation
- π§ͺ Svelte/SvelteKit - Frontend for Learn platform (planned Q1 2026)
- π§ͺ Capacitor - Mobile app wrapper for PWA (planned Q2 2026)
- π§ͺ Stripe - Payment processing for Learn subscriptions
Hold (Watching) β
- βΈοΈ Next.js - Might replace Vite later
- βΈοΈ Temporal - Workflow orchestration (for complex workflows)
- βΈοΈ GraphQL - Alternative to REST (not needed yet)
Retire (Phased Out) β
- β Qdrant - Vector store (removed Oct 2025)
- β Freemarker - Keycloak theme (replaced with Keycloakify)
- β Web scraping - Removed with RAG functionality
Feature Status β
Completed Features β
- Phase 1: Database & Authentication (Oct 14, 2025)
- Phase 2: Backend APIs (Oct 14, 2025)
- Phase 3: Admin Dashboard (Oct 15, 2025)
- RAG Removal (Oct 2025)
- Keycloakify Migration (Oct 2025)
In Progress Features β
- Terraform Keycloak Configuration
- Permissions Context (Frontend)
- Documentation System (VitePress)
- Capability Modules & Entitlements
Planned Features β
- Learn Platform - Overview, SRS Flashcards, SOOS Simulator
- Resident Evaluation Platform - Full Spec
- Call Scheduler & Stipend Workflow - Overview
- Mobile App (React Native)
- Offline Mode
- EMR Integration (Epic, Cerner)
- Analytics Dashboard
- Multi-Language Support (French)
- Voice Commands