External Resources
Links to external documentation, tools, and community resources.
OpenMRS Documentation
Official Documentation
| Resource | Description |
|---|---|
| OpenMRS Wiki | Comprehensive documentation for OpenMRS platform |
| OpenMRS 3.0 Docs | Documentation for OpenMRS 3.0 frontend |
| OpenMRS Talk | Community discussion forum |
| OpenMRS GitHub | Source code repositories |
Developer Resources
| Resource | Description |
|---|---|
| REST API Documentation | OpenMRS REST Web Services API reference |
| Form Engine Docs | JSON form schema documentation |
| Microfrontends Guide | Building frontend modules |
OpenMRS Modules
Core Modules Used
| Module | Repository | Documentation |
|---|---|---|
| Initializer | GitHub | Configuration loading from files |
| Address Hierarchy | GitHub | Hierarchical address management |
| ID Gen | GitHub | Patient identifier generation |
| REST Web Services | GitHub | REST API implementation |
Additional Modules
| Module | Repository | Purpose |
|---|---|---|
| Reporting | GitHub | Report generation |
| Billing | GitHub | Billing and payment tracking |
| Stock Management | GitHub | Inventory management |
Terminology Resources
Concept Sources
| Source | Description | URL |
|---|---|---|
| CIEL | Columbia International eHealth Laboratory dictionary | CIEL on OCL |
| Open Concept Lab | Cloud-based concept management | openconceptlab.org |
| ICD-10 | International Classification of Diseases | WHO ICD-10 |
| SNOMED CT | Clinical terminology standard | snomed.org |
Docker and Infrastructure
Docker
| Resource | Description |
|---|---|
| Docker Documentation | Official Docker documentation |
| Docker Compose | Multi-container application management |
| Docker Hub | Container image registry |
| GitHub Container Registry | GitHub’s container registry |
Build Tools
| Resource | Description |
|---|---|
| Maven | Java build tool documentation |
| GitHub Actions | CI/CD workflow documentation |
Database
MariaDB / MySQL
| Resource | Description |
|---|---|
| MariaDB Documentation | MariaDB official docs |
| MySQL Documentation | MySQL reference manual |
Backup Tools
Restic
| Resource | Description |
|---|---|
| Restic Documentation | Backup tool documentation |
| Restic GitHub | Source code and issues |
Web Server
nginx
| Resource | Description |
|---|---|
| nginx Documentation | Official nginx documentation |
| nginx Beginner’s Guide | Getting started with nginx |
Development Tools
IDEs and Editors
| Tool | Description |
|---|---|
| IntelliJ IDEA | Java IDE (Community edition is free) |
| VS Code | Lightweight code editor |
| Eclipse | Open-source Java IDE |
Useful VS Code Extensions
- Docker
- Java Extension Pack
- XML Tools
- YAML
- GitLens
Training Resources
OpenMRS Academy
| Course | Description |
|---|---|
| OpenMRS Academy | Free online training courses |
Video Resources
| Resource | Description |
|---|---|
| OpenMRS YouTube | Video tutorials and presentations |
Community
Getting Help
| Channel | Description |
|---|---|
| OpenMRS Talk | Community forum for questions and discussions |
| OpenMRS Slack | Real-time chat with community |
| GitHub Issues | Bug reports and feature requests |
Contributing
| Resource | Description |
|---|---|
| OpenMRS Getting Started | Guide for new contributors |
| OpenMRS Code of Conduct | Community guidelines |
Related Projects
OpenMRS Distributions
| Distribution | Description |
|---|---|
| OpenMRS RefApp | Reference Application |
| Bahmni | Hospital system built on OpenMRS |
| KenyaEMR | Kenya HIV management system |