We are going to try something new that we introduced in 2020. This is in addition to your blog post. The goal is to catch if you are behind in your timeline early.
Developed the react-ehr to implement complete checkin workflow
Developed a general purpose search component which could be used for any fhir resource
What do I plan to do next week?
According to the proposal, the next two weeks are planned for the appointment workflow. In the coming week I will create the fhir components for the resources required for this workflow and the following week develop the workflow in the react application.
Make improvements to the react application.
Have you had any blockers or issues that are impeding your project?
adding style to lit-components from outside, problem due to style encapsulation (not impeding the project but an issue)
Merged the upstream changes that have more than 6K unmerged commits.
Modified the final merged code to have features and look like the mHBS app.
Set up CI/CD to automatically build the apk and check for errors.
Fixed Some of the build errors.
Work to be done in the next week
Solved the build errors of the mHBS Tracker app.
There are mainly two problems for the mHBS app :
Fix error ‘ > java.lang.NoClassDefFoundError: javax/annotation/Generated ‘ in gradle build when building with jdk 9+
Fix Error in gradle build — string too large to encode using UTF-8 written instead as ‘STRING_TOO_LARGE’
Start working on the mHBS Trainer app for the media section.
Check for the complete smooth working of mHBS app and Improvements.
Hurdles till now
STRING_TOO_LARGE issue that I had mentioned to solve in starting days of this week is causing some problem. I am discussing it’s possible solutions with the mentor and will resolve it. Other than that everything thing is fine and it will also be resolved.
created all the components required for visit workflow.
created single components for resources which had multiple associated components.
What do I plan to do next week?
implement visit workflow in the react app.
Except one all of the components planned to be added in the whole GSoC period are created hence before the existing MR’s are merged, the remaining component can be created, to shift total focus on the react app.
Have you had any blockers or issues that are impeding your project?