Hi everyone and thanks for accepting me into the community!
I’m a US physician (general outpatient medicine and psych) trying to learn OpenEMR in a fairly serious way, and I was hoping to get some advice from people here about the best way to go about it.
I know there are already a lot of resources available — the wiki, YouTube videos, documentation, old forum discussions, etc. — and I’ve started looking through some of them. What I think would work much better for my brain and time constraints would be to spend some time one-on-one with somebody who knows OpenEMR well and can walk me through it interactively over Zoom/Teams/Google Meet screen sharing.
So my main question is: where would you look for someone like this? Is this something I should post about here, look for on Upwork or another freelance site, contact one of the OpenEMR consultants/vendors, or approach someone active in the community directly?
What I have in mind is a little more than ordinary end-user training. I’d like to start from the beginning—installation, hosting, configuration, administration, and normal physician workflow—but eventually go much deeper into how OpenEMR actually works underneath the hood and what it is capable of. For reference, I’ve had a single introductory Java programming-for-engineers course in college 20+ years ago, but that’s it for experience.
In addiction to learning how to practically use the EMR, I’d love to understand the database and architecture better, modules, how customizations are normally done, what requires programming versus configuration, how integrations are built, and maybe some of the developmental history of OpenEMR. I could even imagine spending part of a teaching session going through interesting discussions on this forum and having someone explain the technical context behind what people are talking about.
Ideally the person would be someone who knows OpenEMR very well, enjoys teaching and is enthusiastic about the platform, and is good at explaining technical or programming concepts to someone who is interested but isn’t a software developer. Experience actually developing or customizing OpenEMR would be a big plus.
I’m also very interested in AI — LLMs, agents, automation, voice systems, etc. — and current OpenEMR integration/systems in place today, what may eventually be possible. Someone who understands that side of things too would be fantastic.
That said, I realize I may be describing several different people rather than one unicorn. If somebody is simply an excellent OpenEMR teacher and doesn’t know much about AI, that would still be very useful. Likewise, somebody who is especially strong on the development/technical side could be helpful even if teaching isn’t their main job.
I’d be happy to pay someone hourly for this — maybe starting with a 1.5–2 hour session and, if it’s productive, potentially doing 10–15 hours or more over time?
Longer term I may also need help customizing OpenEMR for my own practice, so there could potentially be additional work beyond the teaching.
I’d really appreciate any suggestions on where or how you would look for the right person.
And, of course, if anyone here actually enjoys doing this kind of teaching/mentoring themselves, please feel free to message as well ![]()