June 25, 2008

GSoC – Week 2 – 4

Posted in OpenMRS tagged , , at 7:20 am by nribeka

Wow … almost 3 weeks I didn’t post anything in my blog. Just a quick recap on what I did for the last few weeks. The last two weeks was a bit hectic for me. I need to write up a review of Dreaming in Code for one of my class this term. And to make it more interesting, last week was the final exams week. But it’s done now and time to go back to OpenMRS again.

Last (Couple of) Week(s)

I read through OpenMRS module documentation to get a better understanding on how the module works, especially the web part of a module because we plan to add a few web pages to give user of OpenMRS to use the deduplication module from the web instead of launching a separate desktop application. Right now, I’m done creating some mock web pages (took me a while to understand Spring’s work flow) and we need to hook up the web pages to deduplication process (new feature of the Patient Matching module).

Next Week

The plan for this coming week is adding some new features brought by Shaun from the  conference in Durban, South Africa. The simplest feature that will be added is the capability  to select only one datasource and copy it to the second datasource. This one is not from the conference, I think. But other features that is proposed by Shaun is really interesting. It will give flexibility and power to the user to control the matching process. Attached are the feature that will be added to the Record Matching GUI.

So, enough with the bitching part, let’s do some coding. But, it’s kinda late now. I think I’m going to take some good night sleep and start coding tomorrow morning hehe …

June 5, 2008

GSoC – Week 1

Posted in OpenMRS tagged , , at 7:27 am by nribeka

Wow it’s been a while since I post on this blog hehe … Today just a recap of what I did last week. So here it is:

Last Week

What we did in the patient matching project team is mainly discussing about the possibilities of further step that we will take for the second phase of project. Shaun proposed the idea of OpenMRS patients de-duplication module which will beneficial for the OpenMRS (and me because I will have the chance to learn more about the anatomy of the OpenMRS module). Initially there are two options proposed by Shaun Grannis to acomplished the de-duplication process as we can see in the patient matching project wiki page. But in the end, we decided to improve current patient matching module by adding the new de-duplication feature.

So, as the consequences of this decision, I will have to learn about “adding web pages” to the current patient matching module. Originally the patient matching module only work from behind the screen, intercepting method call and wrap it up with AOP. Because de-duplication process will be user trigered process we need to put a page to put “something” that will trigger the de-duplication process.

Next Week

First thing that I must do is reading. Yes, it’s reading time again. This time I need to read the module documentation to find out how to add those webpages. Other devs, Keelhaul, point me out to this extension point page. Both, Keelhaul and bmckown said that it will adding webpages is pretty straightforward (for them hehehe ….). While bwolfe told me to get one of the module from the repos and study it hehehe … Seems to lots of reading documentation and reading codes this week.

PS: bwolfe, bmckown and Keelhaul is the irc nick name of OpenMRS developers. You can find them (and me) at #openmrs inside irc.freenode.net

Next page