...
Panel | ||||
---|---|---|---|---|
| ||||
|
Panel | ||
---|---|---|
| ||
Getting started as a developer contributor to OpenMRS is sometimes dependent on the project(e.g. especially in the Microfrontends project), but our general guidance for new developers is available here: Developer GuideIn a nutshell: OpenMRS is a toolbox of pieces of software to assemble EMR distributions. Everyone shares a common platform (which we call Core) which uses OpenMRS' unique data model, and then they build upon that core with additional modules from a communal toolbox. These modules unlock additional functionality (like the modules available in our Add-Ons directory). Some distributions build their own completely unique frontend, while some use the recommended frontend package provided by our Reference Application module bundle ("RefApp"). Some build their own custom add-on modules, and some build modules that can be shared and re-used by others in the community by posting them to Add-Ons. Still others work with other opensource community members, like volunteers and other organizations, to create modules that solve shared problems - which drives the active projects list below. |
...
The OpenMRS community has opportunities for individuals to contribute to projects independently - or as part of a "squad" working on a specific project. Whatever your interest or skills, you can join any squad - or simply help out where you see a need. Browse through each project's page to get more information about each project. If you want to know more about a project or if you want to contribute towards any aspect of it, you can write to the project's contact or search for current discussions or start a new topic on our community forum, which we call Talk.
Open Opportunities with Project Squads
Below is a list of current squads who are actively looking for contributors with a variety of skills to fill different roles.
...
Squad
...
Project(s) (with Jira links)
...
Looking for
...
Contact
...
O3 Squad
...
Next Generation Frontend for OpenMRS ("OpenMRS 3.0") - re-doing the frontend with Carbon Design System and new workflows and functionality (e.g. labs, orders)
For everyone: Jira project
For everyone: Latest Designs
For PMs/BAs/UX Designers: Meet our Sample Patients: Agnes, Billy, and Candice Intended for use as clinical content in designs and user experience workflow planning.
...
Frontend developers with web development or specifically React experience (microfrontend experience is a plus though not required)
UX Designers
...
...
...
OCL for OpenMRS - A front-end for organizations to manage, edit, and share medical terminologies.
Latest Demo of the product we're building/improving
...
Product Manager or BA
Developers with React experience or committed to growing their React skills
...
#ocl Slack channel
...
FHIR Channel
...
FHIR Module - Exchanging healthcare data in a widely-used, standards-based format, easing integration with external systems and products.
...
Developers interested in refactoring, mapping REST to FHIR, APIs
...
#fhir Slack channel
...
Platform Team
...
Update core platform (the universally shared backend of OpenMRS) and the Reference Application (recommended bundle that creates a frontend) with necessary tech stack updates, bug fixes, and urgent feature requests.
Backend Developers
Devs interested in REST webservices
...
Active Projects in Our Community
...