Week 12 – OWA is done, looking forward to documentation

Finally I am done with OWA. Feels great to tell you all that now I am done with most of my coding work! Some testing is pending, which i will be doing in this week. Except that, I am now looking forward to get all the documentation of the project ready. Also I will be now working on my final presentation.

Wish me luck for the final evaluation and see you all next week! ๐Ÿ˜€

Cheers! ๐Ÿ™‚


Week 11 – Into the final tasks

The pre final week of GSoC 2018 was a little hectic for me. Placements season is started in our college and thus I had to study for the same. Also I studied about OWA development and discussed with Sanatt about the design and implementation of the OWA. I also did some research on how we can migrate to Spring Security OAuth2 Version 2.x . Although I did worked less this week but I hope I will cover that up in the coming week. Once I get sorted with these two tasks, I would then write tests for the controllers in the coming week.

The final week is here and I hope to finish well!

Happy coding! ๐Ÿ˜€

Week 10 – Configuration changes not needed to be done, OWA development started

This past week I researched on how the configuration can be migrated from the current xml-based configuration to java annotation-based. After much of study and efforts in doing this me and Sanatt came to conclusion that it is better to keep the configuration xml-based only for the sake of simplicity. Also wherever required the configuration is done using annotations.

At the end of the week I started my work on OWA which supports the SMART functionality in the reference application. I took the help from Suthagar on getting started with the OWA generator. This week I aim at building an OWA which would do the job. Also I am planning to write tests for the controllers.

That’s all for this week!

See y’all next week. ๐Ÿ™‚

Week 9 – Second Evaluations done!

This past week, I completed and passed my second evaluations. We all were needed to submit a presentation to OpenMRS community. I completed both the evaluations and presentation on time. Now the remaining major tasks in the final phase are migration from xml based configuration to annotation based configuration, testing the untested code. Also we are planning to migrate to Spring Security OAuth2 2.x release. As a bonus deliverable, we are planning to build an OWA which will facilitate the functionality of SMART apps to the latest OpenMRS Reference Application. I have started to plan things out and will start working on these in the coming week.

That’s all for now! Happy coding! ๐Ÿ™‚

Week 8 – Successful SMART apps run! Ready for second evaluations!

So here comes the good news, I am successfully able to run SMART apps from SMART apps gallery. After some bug fixes and code changes, now the module is properly able to run SMART apps from SMART gallery. Me and Sanatt thought ofย  successfully migrating the module to Spring Security OAuth2 2.x version before the second evaluations but for now we have postponed the plan. I am now ready for my second evaluations and I will be now preparing a presentation for the OpenMRS community regarding the work I have done, so far, on the module. Also I am aiming now at making configuration changes and writing tests for the code. Then looking forward to give time to Bonus deliverables.

Wish me luck for the second evaluations and see you all next week! ๐Ÿ™‚

Week 7 – Conformance Statement done, work on SMART apps stuck!

A good news from the past week is that my work on SMART’S Conformance Statement is finished successfully. However, I am presently stuck on successful run of the SMART app which i took from SMART app gallery. After finishing my work on conformance statement, I saw some errors coming from FHIR module which are need debugging. I am presently working on it.


Also, me and Sanatt decided to first write tests for the controllers, rather than focussing on configuration for now. I will take care of annotations based configuration after second evaluations.


See y’all next week and wish me luck for completing my work for the second evaluations soon. ๐Ÿ™‚

Week 6 – Added Support with Reference Application

This past week I added support for OAuth module with Reference Application 2.7. There were some errors which were solved. Now the module works fine with reference application. Presently, I am working on the correct standard response of the Conformance Statement of the SMART app’s authorization request.This coming week, I am planning to finish my work on conformance statement and start my work on the annotation based configuration for spring. Hope I will finish these goals soon.


See y’all next week! ๐Ÿ™‚ ๐Ÿ˜€