Plugin Management¶
MedUX's functionality is extended through plugins — independent Python packages that register themselves via the GDAPS plugin system.
Installing a Plugin¶
Install a plugin package and run the setup commands:
uv add medux-myplugin
medux migrate
medux syncplugins
medux collectstatic
After restarting MedUX, the plugin's features will be available.
Shipped Plugins¶
The following apps are bundled with MedUX core:
| Plugin | Package | Description |
|---|---|---|
| Common | medux.common |
Tenant, user, auth, administration |
| Core | medux.core |
Patient, encounter, dashboard |
| Employees | medux.employees |
Employee management, contracts |
External Plugins¶
Additional plugins are developed separately and installed as independent packages. Examples:
medux-device-management— manage medical devicesmedux-cashbook— financial tracking
Check the MedUX GitLab group for available plugins.
Plugin Compatibility¶
Plugins declare compatibility requirements via
MeduxPluginAppConfig.compatibility_errors and
compatibility_warnings. Incompatible plugins will show warnings or
refuse to load.