The first week with OpenMRS

Rishabh Agarwal
2 min readJun 7, 2020

--

GSoC’s coding period kicked off from 1st June and 7nd June marks the end of the 1st week. During the 1st week, I spent some time removing blockers, Updating UI, creating admission forms, and migrating codebase to Kotlin.

What I learned

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

  1. Started working on Figma to design new UI
  2. Got to know about rest API modules in details
  3. Dig some information regarding how to mark patient deceased.
  4. I started reading a pdf on Kotlin to increase my skillset during migration tasks.

Completed tickets

  1. AC-689- Changed UI for Settings Screen
  2. AC-665- Changed UI for Login Screen
  3. AC-763- Changed UI for Splash Screen
  4. AC-764- Changed UI for ContactUs Screen
  5. AC-767- Changed Font for the entire app
  6. AC-770- Migrated ContactUs Package code from java to kotlin
  7. AC-450- Created PR for Admission form which is under review

Blockers

A blocker was that the app was crashing at registering patients because of which we couldn't test the admission form and we worked on finding its solution. Since this error still persists, we moved on to the next PR and once this error is resolved, we will review the admission form and merge it.

The target for next week

The target for next week will be removing the blocker and add the features for the admission form. Apart from that, I will be working on Following a few issues:

  1. AC-779- Update the UI for the dialogue box
  2. AC-778- Update the UI of toasts that are displayed.
  3. AC-780- Migrate Active Visits package to kotlin
  4. AC-776- Migrate Logs package to Kotlin
  5. AC-777- Migrate Intro package to Kotlin
  6. Marking a patient deceased. Not created an issue though.

Extras

Here are a few Screenshots for the UI changes that an android client has gone through.

--

--

Rishabh Agarwal

Android developer | Technical writer | Open Source Contributor