Week 6: GSoC With OpenMRS — 2022

Amr Salah
1 min readJul 22, 2022

--

Hi everyone!

This week I’ve done some small improvements for matchingpatients package migration to MVVM which is finally merged into master branch, thanks to my mentor Rohit Sharma. I’ve also submitted a PR for the migration of “Synced Patients” screen package.

This week I’ve been working on the migration of Patient Dashboard screen (patientdashboard pacakge) to MVVM. This package is one of the most important and complicated ones; it consists of 6 sub-packages (and screens): patient details, visits, vitals, diagnosis, allergy, charts. I’ve spent a couple of days sketching and analyzing these packages before diving into code.

Finally, migrated the patient “Details” screen to MVVM, just need to add unit tests for it before going through the next sub-package.

All my PR links and work are included in this repo:

Have a great day!

--

--