GSoC 2017 – Week 4

GSoC 2017 – Week 4

It’s the fourth week, and we’re nearly done with the first round of developments. My main objective for the first round was migrating the Operation Theater module to the latest platform, and I’ve completed about 80% of it. There’s just one more thing to finish – to get the scheduler working. The OT module uses …

Read More Read More

GSoC 2017 – Week 3

GSoC 2017 – Week 3

This week I was mostly working in checking the functionality of the system, looking at UI elements, following method calls related to surgery CRUD operations etc. I found a few cases where a surgery validation failed when trying to enter a  emergency procedure. The problem was that the surgery associated with the emergency procedure was …

Read More Read More

GSoC 2017 – Week 2

GSoC 2017 – Week 2

I’m gonna keep this one short, at least for now. You know the reason. Last week, we decided to replace the Joda Time library with java.time and ThreeTen-Extra library. And that’s exactly what I did this week. The Migration There were 3 steps to what I did. Identifying the replacement classes. Understanding the class structure …

Read More Read More

GSoC 2017 – Week 1

GSoC 2017 – Week 1

It’s been one hell of a first week. First, exams got postponed a week because Sri Lanka was hit with the heaviest floods since 2003. The lower part of the country was basically washed off into the sea. Our thoughts and prayers are with those affected. Exams getting postponed meant I need to cover as much …

Read More Read More

GSoC 2017 – Operation Theater Module Workflow Enhancements

GSoC 2017 – Operation Theater Module Workflow Enhancements

This is the official blog for my Google Summer of Code 2017 project. I am going to be working for OpenMRS, an open source project that supports healthcare delivery around the world. It feels great to have been awarded this opportunity, thank you @Team OpenMRS! 😁 My project is to work on the Operation theater …

Read More Read More

Biometric Identification with Keystroke Dynamics Using Java

Biometric Identification with Keystroke Dynamics Using Java

So this started as an assignment but turned out to be quite fun by the end of it. We were asked to make a biometric identification system with Java using any biometric identifier. There was one restriction – no libraries were allowed. Out went OpenCV and pretty much anything that could be made to work …

Read More Read More

Materialize CSS Autocomplete with AJAX

Materialize CSS Autocomplete with AJAX

At the time of writing this article, Materialize CSS framework’s Autocomplete widget didn’t work properly with AJAX calls. So I gave it a go myself. Ideally, the autocomplete widget should have the following features. AJAX calls must be made only after a certain minimum number of characters are entered. Requests must not be sent until the …

Read More Read More