Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

If you've spent some time on our website or our Wiki, you've likely heard a lot about how OpenMRS is transforming medical record digitalization. However, take a little more time and learn about how we operate as a collaborative global network through these helpful guides:

2. Sign up for Communication Channels

With a global network of members, staying connected digitally is important. Follow these quick steps to get set up on all our relevant communication channels. Different groups and teams may use different platforms, so learn about their differences with our Communication Channels guide. Then, come back here and go through the following steps to begin receiving access and meeting core OpenMRS members.

  1. Sign up for an OpenMRS ID - this is a key step for participating in the community.
  2. For real-time or near real-time communication, you can find us on the following platforms. Slack and Telegram are both synced with our IRC channel, so no need to join all three! (Note these are more developer-centric, but everyone is welcome)
    1. Join the OpenMRS Slack
    2. Join #OpenMRS on irc.freenode.net
    3. Join the OpenMRS Telegram channel
  3. Sign into our Community Forum, OpenMRS Talk, with your OpenMRS ID. Introduce yourself to other members of the community! If you're new to Discourse, click on your first notification to begin the interactive tutorial.
  4. Make yourself familiar with the OpenMRS Wiki, or bookmark it for later!

...

Strategy and OperationsQA SupportTechnical Action Committee

The Strategy and Operations Team provides overall governance of our community and operations. That includes community conventions, budget planning, collaboration with third parties, and upholding community values.

If you're interested in helping the strategic direction of OpenMRS, come learn more about us. All are welcome.

Strategy and Operations Team Home Page

Healthcare systems demand reliable software, so we must always focus on testing OpenMRS code. Whether or not you’re a developer, consider helping us test OpenMRS Releases.

QA Support Team Wiki

The Technical Action Committee (TAC) oversees OpenMRS' overall technical and system architecture. Their goal is to ensure our software products are built and released correctly.

Anyone is free to contribute to TAC starting with participating in weekly team calls.

Technical Action Committee Home Page

Project ManagementDocumentationGlobal Events

The OpenMRS community is a dense and interlinking web of collaborators. To help stay organized and ensure anticipated milestones are being met, the Project Management Team helps ensure everyone is on schedule.

Project Management Team Wiki

The OpenMRS project has been around several years now, and our source code repository contains over 6 million lines of code. That makes for a lot of documentation. Some of that documentation is good, some of it needs help, and some of it’s missing.

That’s where you come in.

Do you love writing? Enjoy organizing? Like information architecture or project management? We can use your help.

Documentation Team Wiki

The Global Events eam is responsible for bringing the OpenMRS community together, globally and locally, in-person or virtually,

Our primary purpose is organizing the annual Implementer's Meeting, from developing the budget to planning individual events.

If you have a passion for event planning, we can use your enthusiasm and skill.

Global Events Team Wiki

Squads

Looking for a short-term or a more focused commitment? Squads are smaller groups working on discrete/time-limited community activities, projects, and modules. Squads are supported by Teams, which perform more general work. Here are the primary Squads looking for contributors:

SquadProject(s) (with Jira links)Looking forContact
Microfrontends & 3.0 Frontend Squad

Microfrontends Architecture - Extensible, configurable and independently deployable frontend features. Get your frontend live and updated fast. Frontend architecture designed for extensible and configurable apps and widgets.

and

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)

  • Frontend developers with web development or specifically React experience (microfrontend experience is a plus though not required)
  • UX Designers
Analytics Engine (including ETL and reporting improvement)

Analytics Engine MVP - Tools for transforming OpenMRS data into a FHIR based warehouse

  • Data Scientists or other technical folks with an interest in data extraction and transformation at scale
  • Implementations that want to try out or pilot our MVP ETL for HIV data extraction
OpenMRS Dictionary Management (OCL for OpenMRS)

OpenMRS Dictionary Management - A front-end for organizations to manage, edit, and share medical terminologies.

  • Product Manager or BA
  • Developers with React experience or committed to growing their React skills
COVID-19 Response



COVID-19 DHIS2 Integration improvement 

Jira project for DHIS2 Connector Module

  • Product Manager or BA
  • Developers
Platform & RefApp Maintenance

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. 

Platform 2.5 Release: Stack Upgrade (learn more)

  • Backend Developers
  • Devs interested in REST webservices

...

If you are interested in education and instructional design, the OpenMRS Academy Squad creates educational materials to be used in the OpenMRS Academy Course.

...

Want a project suitable for a team, or an adventurous individual? Look at our Available Projects list, and click on the project name for more information and contact information for the project's author and/or mentor.

If you want to work on a new project, we would love to entertain your ideas. To create a new project, either start a topic on OpenMRS Talk to gauge community support or learn if similar projects have been started. When you're ready to move forward, copy the New Project Template into the Unassigned Projects section. You can also share your idea with us in our Discussion Platform and members of our community will be happy to facilitate you.

...

Want to know where the most urgent needs are? This dynamic, draft indicator shows the top three strategic priorities to achieve our mission, and the status and current needs/gaps of the projects supporting those priorities. While many of these needs/gaps are developer related, this is a dynamic, regularly updated page and those needs can change.

Community Product Priorities

Community Engagement Priorities

Find Help

If you need extra assistance getting started or finding a way to get involved, please post a topic on our Community Board.

...