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

OpenMRS Distributions

Distribution Description
OpenMRS RefApp Reference Application
Bahmni Hospital system built on OpenMRS
KenyaEMR Kenya HIV management system

Standards and Specifications

Healthcare Standards

Standard Description
HL7 FHIR Healthcare data exchange standard
ICD-10 Disease classification
LOINC Laboratory and clinical observations