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.