Skip to content

What is MedUX?

MedUX is an open source Electronic Medical Record (EMR) system for small to mid-sized medical practices. It is built on Django and follows a modular, plugin-based design that allows every installation to be tailored to the practice's specific needs.

Vision

Medical practices differ widely — a general practitioner has different workflows than a specialist or a group practice. MedUX addresses this by providing a lean core that handles the fundamentals (patients, encounters, authentication, multi-tenancy) and a rich plugin ecosystem for everything else: scheduling, billing, lab integration, device management, and more.

The goal is to give practitioners full ownership of their data and their software, without vendor lock-in, without subscription-only models, and with the transparency that only open source provides.

Target Audience

  • Medical practices looking for a self-hosted, customizable EMR.
  • IT administrators deploying and maintaining EMR systems.
  • Developers building plugins or contributing to the core.

Technology Stack

Component Technology
Backend Python 3.13+, Django 6.0+
Plugin system GDAPS
UI framework Conjunto
CSS framework Tabler.io (Bootstrap 5)
Interactivity HTMX
Real-time Django Channels (WebSocket)
Package manager uv
License AGPLv3+

Project Status

MedUX is in pre-alpha. Core features are being developed and the database schema is not yet stable. Contributions are welcome — see the Contributing section for how to get involved.