Project: Support for Extended Operations in FHIR

Week 10 Experience
This week was the last coding week for GSoC. We had already completed the primary goals last week, so we decided to begin the implementation of the stretch goals.
Tickets we worked on:
FM2–425: Support for instance-level $everything operation on Encounters in R4(Code Review).
Project: Support for Extended Operations on FHIR

Week 9 Experience:
This week we completed the primary goals we aimed to achieve in GSoC.
Tickets we worked on:
FM2–419: Support for type-level $everything
operation on Patient in R3. (Merged).
FM2–420: Integration tests for type-level $everything
operation on Patients. (Merged).
Goals for next week:
Next week, we will start the work on instance-level $everything
operations on Encounters
, and also begin preparing the final presentation for GSoC.
Project: Support for Extended Operations in FHIR

Week 8 Experience
This week we started the work on type
level $everything
operation on Patients. The difference between the type level and instance level is that instance-level implies performing the operation on a specified Patient
, in type-level, we perform the operation on all Patients
.
Tickets we worked on:
FM2–418: Support for type level $everything
operation for Patients in R4.(Merged).
Goals for next week:
In week 9, we will try to complete the type level $everything
operation on Patients, by adding the support in R3 and integration tests.
Project: Support for Extended Operations in FHIR
Week 7 Experience:
The week ended with the completion of instance-level of $everything
operation on Patients.
Tickets we worked on:
Two new issues were worked on while the reviews on the previous week’s PR FM2–411 were resolved and the PR was merged.
New tickets:
FM2–412: Support for instance-level $everything
on Patients for R3.(Merged)
FM2–416: Integration tests for instance-level $everything
on Patients in R3 and R4. (Merged)
Plan for next week:
Next week, we will begin the implementation for the type-level $everything
operation on Patients.
Project: Support for extended operations on FHIR
Week 5 experience:
Week 5 went smoothly. All the previous opened PRs were merged in the first half of the week, and only one more PR needs to be merged to complete$lastn-encounters
implementation.
Tickets I worked on:
FM2–402(Code Review) — This is the PR for adding the integration tests for $lastn-encounters
in R3 and R4.
Week 6 goals:
Currently, we are looking into various approaches for $everything
operation on Patients. We are planning to implement the instance level $everything
operation in Week 6.