OpenMRS Summer 2008
OpenMRS is a community-developed, open-source, enterprise electronic medical record system framework. It is a common framework upon which medical informatics efforts in developing countries can be built. It has been developed to specifically respond to those actively building and managing health systems in the developing world, where AIDS, tuberculosis, and malaria afflict the lives of millions.
This summer, two H-FOSS interns are working on their own contributions to OpenMRS.
Contents |
Week 2
Day 1
- Installing OpenMRS in Windows XP
- Figuring out how to install database using mySQL
- Vinit having problems installing WAMP (Lesson learned: No Microsoft softwares when trying to use OpenSource stuffs)
- Rachel destroyed the OpenMRS database thingy several times, and is now starting over.
- We successfully installed OpenMRS on our laptops!
- Added ourselves to the database.
- Created a wiki article about OpenMRS Installation in Windows. Check it out!
Day 2
- Chatted with Ben Wolfe in the OpenMRS IRC
- Joined the developer's mailing list and wiki
- Tried to install the Touchscreen Toolkitand failed. After the patch is installed, OpenMRS doesn't compile and the touchscreen module itself won't compile.
- Giving up, we decided to work on figuring out how the Find Patient page works and try to document it.
- Reading the Technical Overview of OpenMRS
- Using Dia to develop some UML diagram which explains the class hierarchy.
- OpenMRS Instructions from Norman
- Working through figuring out the Find Patient page, gained a general understanding.
Day 3
- Completed Tutorial: Java Web Application Framework
- Began working on weblog project, made progress towards a working blog
Day 4
- Finished up extra features on the blog, including a comment feature
- Created Tutorial: A Java Blog Application and Tutorial Part III: A Better Weblog to document our project
- Working on Resolving the mysteries of OpenMRS
Week 3
Day 1
- Completed Tutorial: Spring Framework DB1
- Started Framework Tutorial
Day 2
- Listened to AV Davis presentations
- Finished up Tutorial: Spring Framework DB1
- Began working on trivial ticket project
- Identified location of various numeric data validation methods, tested where/when they were called
- Test check for negative numbers did not work
- Need a little more information about how everything works together
Day 3
- Continued working on trivial ticket #696
- Printed out stuff, messed up the Javascript
- Realized that none of the data validation works for numeric datatypes, so the ticket is a little more complicated than we had originally thought
- Completed Tutorial: Spring Framework Part II-MVC
- Looking for ways to make the build/deploy process faster, as it is significantly cutting into our productivity
Day 4
- Continued working on trivial ticket #696
- Updated Resolving the mysteries of OpenMRS as we figure out the find patient page and data validation on the observation form
- Worked on "springifying" the blog and Professor Morelli's Spring MVC example
Day 5
- Attended the Project Management workshop
- Prepared a weekly update presentation
Week 4
Day 1
- Completed the Tutorial: Spring Framework DB2
- Added the functionality to be able to add suppliers
- Trying to make it a web application.
- Got it to display the inventory items.
Day 2
Day 3
- I think I fixed the bug! All that was required was a change to the observation validator. I'm cleaning things up, testing it, and trying to figure out if this is the 'proper' way to do it and not a simple hack.
Developers
Rachel Foecking
Vinit Agrawal
Mentor
Norman Danner

