Application Name: Platform Version Number: N/A
Question: Hello OpenMRS community! I’m representing a team consulting a medical non-profit on implementing an EMR system, and OpenMRS jumped out as a potential fit. The organization focuses on ophthalmology and partners with various donors and the Armenian government. We’ve been researching the software but wanted to supplement our efforts with some direct feedback from the community. I’ve included some questions below, in order of priority, and would greatly appreciate any feedback:
- How easily can OpenMRS be translated into different languages? The implementing organization operates in Armenian, but having the ability to switch the interface into English and Russian would also be helpful.
- Are there any modules specific to ophthalmology? The organization has a good relationship with a local IT firm and can add functionality as needed, but knowing what’s already out there would be nice.
- Speaking of, how easy is it to add/change new functionality via modules? We saw the tutorial on making modules but we’re not sure what the limits are.
- The installation section of the wiki mentioned that the latest versions of Java and Tomcat were not supported at the time of writing. Is this still the case? If so, are there any workarounds, or how would this impact implemention?
- How does OpenMRS handle the use of images? The organization would like to be able to output images directly from exam room equipment (based on the capabilities of the machines themselves), as well as upload and share images manually. If this isn’t natively supported, as I suspect is the case with the machine interface, we would like to be able to add this via a module, if the architecture allows it.
- The Armenian government is (slowly) working on implementing a national records system, and if the organization we’re consulting for adopts OpenMRS it would like to at least be able to output data to the national system. The wiki mentions Mirth as a way to communicate between different EMRs, but we’re unfamiliar with it or its implications. Is this interaction possible, and if so, how would we go about implementing it?
- Can OpenMRS cache locally, so providers can continue to input data if the internet goes out?
- A possible solution to #7 we’ve been exploring is the use of local child servers at each of the organization’s facilities. The Sync module looks particularly promising, but we’d like to know if there’s anything else we should take into account that isn’t mentioned on the Sync wiki.
- What sort of statistical analysis tools are available for OpenMRS, either natively or in a module? The organization would like to track it’s impact by analyzing patient locations, demographics, etc.
- Does OpenMRS have or support a patient portal, so individual patients can log in and access their own (but only their own) records and notes? How much of a burden does/would this place on servers (i.e. more, less, or about the same as a provider accessing and entering data)?
Because we are on a timeline, we would appreciate any responses by June 14th or earlier so we can either continue to investigate OpenMRS as an option or if we need to look elsewhere. Any help, feedback, or general insights from the community would go a long way to help us and the organization we’re working with.