GSoC ’21 @OpenMRS, Coding Period — Week 1

Medhavi Srivastava
1 min readJun 12, 2021

Project: Support for Extended Operations in FHIR

GSoC coding period week 1 is already over?!

Week 1 Experience

This week we had to implement the $lastnoperation on Observations. The discussion around its implementation had already been done in the Community Bonding period, so there weren’t many blockers that we faced this week. I think the project is going according to the set timeline.

Progress this week

The entire $lastn operation has been broken into 3 tickets.

Epic link: https://issues.openmrs.org/browse/FM2-392

This week we were able to implement the $lastn operation on Observations for module R4.

The discussion regarding the operation on $lastn-encounters is also done and could draw up a rough implementation.

The ticket I worked on

I only worked on one ticket this week, and it was on adding the support for $lastn operation in module R4, including its unit tests and web tests.

PR: https://github.com/openmrs/openmrs-module-fhir2/pull/350.

It is still in the code review phase, but I think it will be merged soon.

Goals for next week

The code for adding support for $lastn Observations for module R3 are ready, but the PR for this depends on the PR for R4. So, as soon as the PR for module R4 is merged, the PR for supporting the $lastnoperation would be created.

Integration tests will be added as soon as the PRs for R4 and PR are merged.

--

--