OpenMRS volunteer

48 views
Skip to first unread message

Mário Areias

unread,
Aug 26, 2015, 8:12:17 AM8/26/15
to Buendia developers
Hello everyone,


My name is Mário and I will help Project Buendia in the next few months. My main background is Java and I have worked in other OpenMRS implementations as well like  Mirebalais (the biggest hospital in Haiti), Bahmni (an open source product) and Reference Application (or OpenMRS 2.0) implementation. I also organised an OpenMRS hackathon in Brazil to help to fight Ebola. If you want to get to know more, I presented at Agile Australia last June about my experience when working in Mirebalais.


If you have any questions about Java or OpenMRS, please let me know and I will be glad to help!


Cheers,


Mário

Nailson Martins

unread,
Aug 26, 2015, 11:43:42 AM8/26/15
to Buendia developers
Thanks Mario!

I'm setting up the dev environment and i'll have questions soon. Thanks for the kindness.

Nailson.

Dan Cunningham

unread,
Aug 27, 2015, 7:20:55 AM8/27/15
to Buendia developers
Thanks Mario!

We're really pleased to have you with us on this project with all your experience with OpenMRS implementations.

It was amazing to hear about Mirebalais and how implementing OpenMRS for the situation in Haiti actually led to the evolution of the core product of OpenMRS 2.0. Similarly on Project Buendia we're fortunate to have real-world use cases that MSF is tackling so I hope not only we can make good use of OpenMRS but we can also help drive the core product forwards too.

I'm sure we're going to have a few thorny and challenging OpenMRS problems to tackle :-)

One that we already started discussing with the great OpenMRS community is how to record that treatment orders have been carried out, which doesn't appear to be a capability that OpenMRS has yet so is perhaps something we have the opportunity to contribute to:

I suggest we discuss OpenMRS questions and issues directly related to Buendia here on our forum primarily, and if we need more help we can reach out on https://talk.openmrs.org

Who else has got OpenMRS set up and running locally?

One thing to watch out for is that it's only compatible with Java 7 and has issues with Java 8.

Cheers,

Dan

Mário Areias

unread,
Aug 27, 2015, 9:47:49 PM8/27/15
to Dan Cunningham, Buendia developers
I was looking into why OpenMRS doesn't work in JDK 8, it turns out it is a very weird issue. OpenMRS has a validation to verify if the JDK used is below JDK 6.

It seems this validation does not work well when the JDK 8 is installed. You can check the details here

They have fixed that on OpenMRS core 1.11. We are using OpenMRS core 1.10.

If we want to use JDK 8, there are two fixes for that:

1) Move our server to use OpenMRS core 1.11. It seems there is no big issue to the platform itself, but I don't know (yet) if the buendia module can work in 1.11

2) Get the fix for 1.11 and do the same for 1.10 and then release a new version.


We can stick with JDK 7 for the time being, although, JDK 7 already reached the end of life in April.


What are your thoughts on this?


Cheers,


Mário



--
Project Buendia
http://www.projectbuendia.org
Source code and docs at https://github.com/projectbuendia/buendia/wiki
Twitter @ProjectBuendia
---
You received this message because you are subscribed to a topic in the Google Groups "Buendia developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/buendia-dev/mQbUNWSWgvY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to buendia-dev...@googlegroups.com.
To post to this group, send email to buend...@googlegroups.com.
Visit this group at http://groups.google.com/group/buendia-dev.
To view this discussion on the web visit https://groups.google.com/d/msgid/buendia-dev/738c1869-5ef4-4ff8-96e9-3c9b0bbeaa97%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Leonardo Lima de Vasconcellos

unread,
Aug 28, 2015, 9:02:28 AM8/28/15
to Buendia developers, daniel.c...@gmail.com
Hi Mário, I'm setting up my dev environment and getting acquaintance with OpenMRS.
I'm watching some videos at OpenMRS youtube channel:

https://www.youtube.com/channel/UCO-SzHNz1WObfXECRJpnr8A 

I hope to be able to start helping soon. It would be nice to run Buendia on a more updated version of OpenMRS but the fix to 1.10 seems so strait forward that we would not waste time trying to test Buendia on 1.11. I just don't know how the procedure to fix it since we are trying not to alter OpenMRS core...
My vote goes to number 2.

Leonardo Lima de Vasconcellos

unread,
Aug 28, 2015, 9:02:28 AM8/28/15
to Buendia developers
I'm with my dev environment ready. Running OpenMRS locally. 
I had to clone db-snapshot as well.

On this page of the wiki says that we use Tomcat but we are using Jetty. Is that right?

Dan Cunningham

unread,
Aug 28, 2015, 9:11:44 AM8/28/15
to Leonardo Lima de Vasconcellos, Buendia developers
We are using Tomcat on the dev server and on the Edisons.

See note regarding running OpenMRS on Jetty vs. Tomcat here:

--
Project Buendia
http://www.projectbuendia.org
Source code and docs at https://github.com/projectbuendia/buendia/wiki
Twitter @ProjectBuendia
---
You received this message because you are subscribed to the Google Groups "Buendia developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to buendia-dev...@googlegroups.com.

To post to this group, send email to buend...@googlegroups.com.
Visit this group at http://groups.google.com/group/buendia-dev.

For more options, visit https://groups.google.com/d/optout.
--
Dan Cunningham
d...@possibility.design
Skype: djcunning

Leonardo Lima de Vasconcellos

unread,
Aug 28, 2015, 3:47:44 PM8/28/15
to Buendia developers, leo.li...@gmail.com
Maybe we could analyse the possibility of keep Jetty as our default container.
I haven't read the full article but this is an extract:

"...as well as being great for the cloud, jetty is really good for embedding in small devices likes phones and set top boxes."


I'm new to OpenMRS but it seems that the use of Tomcat is just a convenience. 
Just food for thought.
Reply all
Reply to author
Forward
0 new messages