The Sixth week with OpenMRS

Rishabh Agarwal
2 min readJul 12, 2020

--

The sixth week kicked off from 6th July and 12th July marks the end of the 6th week. During the 6th week, I spent time improving UI, adding allergy modules via rest, and reading about room migrations.

What I learned

From a learning perspective, it was a great week for me.

  1. Designed more new layouts on Figma which will be implemented in the coming week.
  2. Got more familiar with rest API.
  3. Read a lot of articles on room migrations, and the working of ActiveAndroid.

Completed tickets

  1. (Merged) AC-799- Marked patient deceased using coded response.
  2. (Merged) AC-796- Updated UI for synced patient cards
  3. (Under Review) AC-804- Show ALLERGIES stored in the server in dashboard
  4. (Under review) AC-478- Encrypt database with SQLCipher library

Blockers

I was not able to proceed to room migrations as active android is using the database locally and we need to get rid of that first.

The target for next week

The next week will completely be focussed on database migrations. We will remove the active android library, update entities with new columns that have been added. Update all the instances of database calls. Add an encryption layer on the database.

Extras- Screenshots

--

--

Rishabh Agarwal

Android developer | Technical writer | Open Source Contributor