Skip to content

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:

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 ​

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

Internal documentation for Noumaris platform