Draft Onboarding Documentation

This is a Draft.

Set up Slack Communications

  1. Download Slack onto your computer
    Slack for windows
    Slack for MacOS
    Slack for Linux

  2. In your smartphone’s app store, find the slack app and download it to your device.

Get an invite to join the OpenEMR Slack chat by navigating to this site:
How we keep in touch
And request an invite by selecting the below highlighted link

Then on the page it redirects you to, enter your email address and click “Get My Invite”
image

Then check your email and follow the “Join Now” link.

It should redirect you to a page where you’ll set your Slack user display name and a password for that specific slack community.

Uncheck the box if you wish and click “Create Account.”

This will launch the slack OpenEMR community inside your web browser but we’ll want to add the community to the slack app that you just installed. Launch the slack app on your computer and click the plus button on the leftmost navigation pane.
image

Then select “Add a new workspace.”
image

This will open a new page in your web browser. Type openemr in the “your-workspace-url” field and click continue.
image

Now you should see the OpenEMR logo pop up on the leftmost navigation pane in your laptop slack installation.
image

Inside the OpenEMR slack community there a number of public and private channels.

Open the general channel and say hello if you’d like.
image

Take a look at the other public channels in the community by clicking the plus button next to “channels” and select Browse channels.
image

This will bring up the Channel Browser, take a look at the list of public channels.

If you see one you’re interesting in following, click it to preview the contents. If you’re not already a member of the channel it should ask if you’d like to join the channel.
image

Now go ahead and repeat the process on the slack app on your smartphone to log into the OpenEMR community.

1 Like

This is a Draft

Set up Telegram Communications
The openEMR community supports both slack, telegram, and the community forums for communication. Some members have a strong preference or only use one. So I’d recommend downloading both so you can get into contact with everyone.

  1. Download telegram for your PC(personal computer), install it, and create an account.
    https://desktop.telegram.org/

On the below wiki page

Select the OpenEMR Telegram chat link.
image

Then select Open Telegram Desktop or View in Telegram to open the OpenEMR telegram chat.
image

  1. Find telegram in your smartphone’s app store and download it.

  2. Repeat the process on your mobile phone to join the OpenEMR telegram chat.

This is a Draft

Set up Zoom Communications

Since OpenEMR is all remote/online we use zoom to have regular conference calls.

  1. Download zoom client with your web browser of choice on your PC.
    https://zoom.us/download
    image

  2. Using your smartphone’s app store, search for the Zoom app. On android it’s called “ZOOM Cloud Meetings”

  3. Or, using your mobile phone, download it directly from the above website under Zoom Mobile Apps.
    image

This is a draft

Set up reoccuring calendar appointments in your calendar of choice.(Outlook, google calendar, apple calendar, etc.)

Weekly General Conference Call
Check out the below linked wiki page with details on the weekly conference calls.
https://www.open-emr.org/wiki/index.php/OpenEMR_Weekly_Conference_Call_Details

As of right now it occurs every Saturday from 2-3pm EST (Eastern Time Zone), which is 11:00 AM PST (Pacific Standard Time).

Copy this link and/or it’s contents into your reoccurring calendar appointment so the details are easy for you to access on the go.

Monthly Board Meeting
In addition to the weekly general conference calls there is a once monthy board meeting for the OpenEMR foundation that is open to the public. The OpenEMR foundation is a registered nonprofit that manages the OpenEMR codebase.

Check out the following link for the conference call details.
https://www.open-emr.org/wiki/index.php/OEMR_Monthly_Conference_Call_Details

Add a reoccurring appointment to your calendar app of choice for the board meeting in case you’d ever like to join. At this time the monthly board meetings take place on the second Wednesday of each month. From 9-10pm EST, 6-7pm PST.

Be sure to copy the above link and/or its text so you can access the meeting information on the go.

This is a draft

Make a github account if you don’t already have one

Then use that github account to make an account on this site.

Getting Started to Contributing to OpenEMR translation

You can find the latest report on currently supported languages and percentage of phrases translated here

As of 2/6/2021 the statistics are as follows:
“Language Statistics:
Total number of languages with translations: 48
Total number of constants: 12382
Total number of real definitions: 195146
Albanian: 29.81% (3691 definitions)
Amharic: 0.43% (53 definitions)
Arabic: 50.39% (6239 definitions)
Armenian: 55.66% (6892 definitions)
Bahasa Indonesia: 47.64% (5899 definitions)
Bengali: 1.39% (172 definitions)
Bulgarian: 0.1% (12 definitions)
Chinese (Simplified): 44.56% (5518 definitions)
Chinese (Traditional): 42.99% (5323 definitions)
Czech: 42.76% (5294 definitions)
Danish: 25.65% (3176 definitions)
Dutch: 67.44% (8350 definitions)
English (Indian): 1.4% (173 definitions)
Estonian: 5.66% (701 definitions)
Filipino: 0.08% (10 definitions)
Finnish: 26.68% (3304 definitions)
French (Canadian): 21.22% (2627 definitions)
French (Standard): 44.79% (5546 definitions)
Georgian: 1.72% (213 definitions)
German: 45.12% (5587 definitions)
Greek: 66.73% (8262 definitions)
Hebrew: 61.03% (7557 definitions)
Hindi: 49.66% (6149 definitions)
Hungarian: 0.05% (6 definitions)
Italian: 54.55% (6754 definitions)
Japanese: 24.3% (3009 definitions)
Korean: 1.28% (158 definitions)
Lithuanian: 0.46% (57 definitions)
Marathi: 55.22% (6837 definitions)
Mongolian: 1.76% (218 definitions)
Norwegian: 7.71% (955 definitions)
Persian: 49.6% (6141 definitions)
Polish: 23.06% (2855 definitions)
Portuguese (Angolan): 43.83% (5427 definitions)
Portuguese (Brazilian): 94.91% (11752 definitions)
Portuguese (European): 43.83% (5427 definitions)
Romanian: 70.42% (8720 definitions)
Russian: 46.07% (5704 definitions)
Serbian: 0.18% (22 definitions)
Somali: 0.8% (99 definitions)
Spanish (Latin American): 55.13% (6826 definitions)
Spanish (Spain): 48.59% (6017 definitions)
Swedish: 25.49% (3156 definitions)
Tamil: 49.64% (6147 definitions)
Thai: 0.29% (36 definitions)
Turkish: 45.99% (5695 definitions)
Ukrainian: 50.38% (6238 definitions)
Vietnamese: 49.6% (6142 definitions)”

Are you fluent in a language that’s not at 100% translation? Consider translating phrases from English to your other language(s).

Instructions for contributing to OpenEMR translation can be found here.

First request access to the translation google spreadsheet by clicking the highlighted link in the wiki page.

Click the green “view only” dropdown and select “request edit access”

And send the edit request.

2 Likes

Keep up with the latest OpenEMR happenings by:

(Note that if you don’t have LinkedIn yet I highly recommend getting it if you anticipate being on the job market at any point)

There are a couple of ways to get started with a developer environment.

If your laptop is able to support virtualbox try using an Ubuntu virtual machine to run your OpenEMR instance. Follow the youtube tutorials here:

note that the file docker-compose.yml moved from the openemr directory into openemr/docker/easy-development-light

so cd into that directory before running the sudo docker-compose up command.

Part 1:

Part 2:

This tutorial uses Docker on an Ubuntu Linux operating system.

You can also use Docker on windows 10 pro edition.

Windows 10 Home edition is a bit different.
I’ll try to walk through setting up OpenEMR using docker on my windows 10 home ARM 64 operating system. Your results may vary.

Check out the demo farm.

They are re-built every night so any changes you make or data you add will disappear by the next day.

Here’s where you can get access to a development version of 6.0 with and without demo data.
https://www.open-emr.org/wiki/index.php/Development_6.0.0_Demo

Here’s where you can try out some demos using OpenEMR version 5.0.2
https://www.open-emr.org/wiki/index.php/Development_5.0.2_Demo

If you fork OpenEMR to a branch on your own github repository you can request that a demo be made based on your copy of OpenEMR to test out new capabilities.