In the seventh week of the coding period (July 11 - July 17), I worked on implementing local database in the app with the help ROOM sqlite database. There was a blockage which I had mentioned earlier. I was working on that, using the old version of the SDK and getting the app running. I’m still working on that. I, also started to make a document of the UI designs and will upload it on gitlab.
What do I plan to do next week?
I plan to resolve any issue which the SDK is thorwing. Report it. Try to get it working with server code.
In the mean time, complete the work on local database.
Also, implement dummy data onto the app.
Have you had any blockers or issues that are impeding your project?
The interaction of the SDK and the server is still a work in progress.
I adjusted my plans for this week to increase efficiency. I created fourteen custom elements for FHIR Medication and Medication Statement resources with lit-element v2.3.1.
Read about the open-wc unit testing as an alternative for polymer unit testing.
Figured out the data binding challenges of the previous week.
Next week’s Plan(07/20- 07/24)
Write unit testing for the created elements, write the README documents and request an MR to the monorepo
Debug the unit tests for previous elements and make an MR to the monorepo
In the eighth week of the coding period (July 18 - July 24), there was plenty of code changes in the sample repo of Evernym SDK. I tried running it whenever there was any changes and also tried with test server. Once sample code to make connection via QR code was added, I tried and tested with our server and was able to see some connection made.
I was also able to receive the Credential Offer on the app, but was not able to “accept” the Credential Offer, due to some error either in app or the server.
What do I plan to do next week?
@iainbarclay and I would test the app with server and make sure the server is working.
Also, add a “demo” feature in the Settings Screen, to have the app run in 2 phase, one in demo mode with dummy credentials and the other with server, SDK connections.
Have you had any blockers or issues that are impeding your project?
The integration of the SDK with the app is now showing some progress.
Completed quantization post pruning and presented the results.
Converted pytorch model to onnx format.
Created keras model for chexnet to run on chest-xray14 dataset.
Wrote docstrings for python scripts.
What do I plan to do next week?
Discuss with my mentor and decide targets to focus on and which direction to proceed with.
Have you had any blockers or issues that are impeding your project?
Problems in converting onnx model to Tensorflow format due to insufficient support for pytorch and onnx. Also, keras model has less size, no classifying layer and variable results.
Wrote unit testing for the elements created for medication and Medication statement. They all passed.
Wrote the README documentations for the above elements.
I requested an MR for the Observation resource earlier today, once reviewed and accepted, I will create MRs for the Medication and medication statements.
Debugged the unit tests for previous elements. All the elements except fhir-create-patient, fhir-create-practitioner, fhir-create-organizationandfhir-create-location` passed the tests. I will make a MR for the unit tests that passed.
Next week’s Plan(07/27 -07/31)
Integrate the elements created for the FHIR Medication, Observation and Medication statement resources into the lh-toolkit app.
Create 3-4 workflows using those elements
Blocker
Some of the unit tests for the elements listed above keeps failing. I will keep reviewing them.
Made changes to switch to demo mode for displaying demo data. If not in demo mode, will be using live credentials from server.
Half way done through the integration part.
What do I plan to do next week?
Change the agency config and test it with the live server.
Clean the codebase and update it on gitlab.
If time permits, work on Child credential as well.
Have you had any blockers or issues that are impeding your project?
MR for Medication statement and Dosage will be made. Currently writing the README files for these elements.
Started working on the creation of different workflows using those elements.
Next week’s Plan(08/03 -08/07)
Create workflows using the fhir custom elements based on the High Fidelity prototypes created by @parishmita.bora
Blocker
Ran into some difficulties with using the High Fidelity prototypes created to make the workflows. The HTML,CSS, JS codes contained too many lines of code. I plan to resolve these issue over the weekend. I will provide an update on my progress on Monday (08/03)
We revised our plan for August. I started creating a dummy app for the informant. We were able to get help from Evernym and make successful initialization of the SDK in the mobile app. I was able to make a connection and accept the credential. However, there were few logical errors, that needs to be fixed in the coming week.
What do I plan to do next week?
Finish the informant app.
Work on shifting modes in between ‘LIVE’ and ‘DEMO’ in the app.
Resolve the error while receving CHILD credential.
Have you had any blockers or issues that are impeding your project?
There is an problem in the way Child credential is being issued. This would be discussed in the coming week.