rchart Svelte Themes

Rchart

A modern, free, and extensible EHR for the world. This is the full desktop client.

🩺 rchart

A modern, free, extensible EHR for the world
Built by doctors, for doctors

Vision β€’ Features β€’ Tech Stack β€’ Installation β€’ Contributing β€’ Credits

Version License Tech Stack
Contributor Covenant Stars

🌟 Vision

rchart is a community-driven Electronic Health Record (EHR) system designed to run anywhereβ€”Windows, MacOS, and Linux. As a project, rchart strives to be: fast, intuitive, secure, and extensible via community developed plugins!

  • FOSS: Free and Open Source Software forever
  • Physician-Centered: Workflows designed for speed and efficiency with clinicans in mind, not billing codes
  • Offline-First: Built-in local database -- not everyone has a constant 5G connection
  • Global: Multilanguage support for healthcare workers everywhere

✨ Features

  • πŸ” Universal Search: Find patients, notes, or encounters in milliseconds
  • πŸ‘€ Patient Profiles: Comprehensive view of vitals, history, and active issues
  • πŸ“… Smart Calendar: Appointment scheduling with real-time status tracking
  • πŸ₯ Multi-Workplace Support: Seamlessly switch between clinic, hospital, and private practice
  • πŸ“ Encounter Logging: Streamlined note-taking for every visit
  • ⚑ Note Templates: Custom "dot phrases" to speed up repetitive entries
  • πŸŒ™ Dark Mode: Easy on the eyes for night shifts and low-light environments
  • 🎨 Custom Themes: Clinician-friendly color palettes and customizable layouts
  • βœ… Task List: Built-in clinician to-do list integrated with patient charts
  • πŸ”Œ Plugin System: Community-developed extensions (Stripe, Telehealth, etc.)
  • 🌐 Global Language Support: Fully localizable UI for healthcare workers worldwide
  • πŸ“Š Data Visualization: Patient population health tools
  • πŸ“Ή Telehealth: Secure, encrypted video visits built directly into the chart.
  • *[ ] πŸ’³ Billing & Payments: Integrated Stripe module for co-pays and invoicing.
  • πŸŽ™οΈ AI Tooling: Note scribing, clinical decision support

[!TIP] Roadmap: See our full 22-point roadmap in the Wiki (Auth, Billing, Chat, and more).

πŸ›  Tech Stack

Component Technology Description
Frontend SvelteKit Svelte 5 (Runes) for a fast, reactive UI
Shell Tauri Secure, tiny binaries using the system's native webview.
Database SQLite Encrypted-at-rest local storage
Logic Rust Memory-safe backend for handling sensitive PHI

πŸš€ Installation

[!IMPORTANT] rchart is currently in Alpha. It is recommended for testing and development only. Do not use for live patient data just yet!

πŸ”¨ Building From Source

Ensure you have Node.js, Yarn, and Rust installed.

# Clone the repository
git clone [https://github.com/symotif/rchart.git](https://github.com/symotif/rchart.git)

# Enter the directory
cd rchart

# Install dependencies
yarn install

# Run in development mode
yarn tauri dev

🀝 Contributing

We can use a lot of help. We need those that can code, help support languages, create art, and manage the project!

Pull requests:

Please utilize forks and pull requests to contribute. The default development branch is 'dev'


πŸ‘¨β€πŸ’» Credits

  • Core Team: Logan Nguyen -- just me so far!
  • Contributors: none so far!

README To Do

  • add pictures off the app
  • create a logo
  • more badges
  • add link to website for the download button
  • add link to docs website
  • create demo site and link it
  • donation link
  • add a FAQ
  • have the table of contents work properly
  • list the current features
  • add a video showing off the features
  • link to roadmap on website
  • explain AGPL3 and how you can use it
  • properly explain how to dowload the app on each platform
  • explain how to set up a dev enviroment
  • add links to the tech stack technologies mentioned
  • link code of conduct file
  • create a discord server? slack?
  • we need a contributor guide for adding language support
  • add a guide for improving the documentation
  • add a guide for reporting bug, etc

Top categories

Loading Svelte Themes