GSoC ’21 @OpenMRS, Coding Period — Week 1
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 $lastn
operation 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 $lastn
operation would be created.
Integration tests will be added as soon as the PRs for R4 and PR are merged.