Monday, August 26, 2013

10th week at OpenMRS

This week has been a busy week for me.But I have managed to finish up the change key views in my module.Main functionality of these views is to enable manager to change the key associated with a integrity check.Through my module, default keys are assigned.But later if manager need to changes a key, it can be achieve via this views. I'm now currently working on custom query view implementations.Please find change key view snapshots below.
Key List
Change Key

Friday, August 23, 2013

Linux: Kill a process listening to a port

Some times we need to kill processes listening to a some port.More often address already in use messages occur due to some process already listening to a given port.

Method 1:
If you want to use backtick not regular tick

sudo kill 'sudo lsof -t -i:port' 

Eg: sudo kill 'sudo lsof -t -i:9000' //Kill process listnining to port 9000

Method 2: 
Some times above method doesn't work then you can use $() for command interpolation

sudo kill $(sudo lsof -t -i:port)

Eg: kill $(sudo lsof -t -i:9000) //Kill process listnining to port 9000

Sunday, August 18, 2013

9th Week at OpenMRS

During this week I have work on views for adding workflow stages and generating keys for integrity checks. For a integrity check, it's required to have a unique key for identify the each integrity check separately. I implemented this feature during this week.Another feature is that now manager is able to adding and customizing existing workflow stages in the module. Next week I'm planning to work on querying number of checks by set of constrains. See attached image to see the new views.

Integrity Check Key
Add workflow stages

Sunday, August 11, 2013

8th Week at OpenMRS

During this week I had worked on improving the UI and extra functions as discussed with during the meeting help on week before previous week. I have done the changes to history view of the page and now manager able to track of sequence of events associated with a particular record with time. Currently i'm engaged in generating a key for a integrity check which will be more useful in identify assigned records for a particular user by check key. Then user can distinguished records of distinct integrity checks clearly. Find my history view changes in below screenshot.
History View

Sunday, August 4, 2013

7th Week at OpenMRS

Happy Happy Happy!. Got the no reply mail saying you have successfully  passed the mid term evaluations. It's a result of weeks of hard works. I would like to thank my mentor Jeremy Keiper for guide and help me to success this project also I would like to thank my backup mentor Ada Yeung. Then I would like to thank all members in  OpenMRS developer community. We had mid term presentation during  Thursday. All the students presented their project works in front of OpenMRS team.Also we students got feedback for improve their project works. This is my first ever formal online presentation other than our first introductory session. Many thanks goes to Micheal Downy the in-charge of GSoC events of OpenMRS for organize this session. During that week I  prepared my presentation slides and created a video for project's functionality demonstration purposes. It has been a busy happy week. Please find resources for mid term presentations below.

Presentation :
Youtube video :