Gsoc 2019: Bootstrap as a foundation for Reference Application UI Project Final Evaluation

Hi All,

Finally we were able up and run the showcase server for the changes done through out the project.

Below am attaching the google doc which describes the testing guide.

Server url

User :- admin Pwd :- Admin123

FYI :- Chart search module work is not uploaded to the server.

Waiting for the valuable feed back from all of you :smiley::v:

cc :- @ssmusoke , @jwnasambu


That module can be added by clinking on System Administration - Advanced administration - Modules - Manage Module - Add or upgrade module - Chart search module - install. Does it help?

Hi @jwnasambu

Yes that’s how other modules added as well.But because of the module size and the server slowness thought not to upload it for now.

Can we have a call please?

Hi @jwnasambu

Sorry was out for a while let me know when you’re available will join soon.Sorry for the inconvenience happen.

Regards Ayesh

Primary Mentor: Stephen Senkomago Musoke.

Secondary Mentor: Juliet Wamalwa.

Student: Ayeshmantha Perera.

Project Link: Integrate Bootstrap as Foundation for OpenMRS Reference Application

Documentation Link:- Boostrap as a foundation for Reference Application UI Project

Testing Server Link :- Link

Main Influence for the Project

What is OpenMRS & Where is it?

OpenMRS is a software platform and a reference application which enables the design of a customized medical records system with no programming knowledge (although medical and systems analysis knowledge is required). It is a common platform upon which medical informatics efforts in developing countries can be built. The system is based on a conceptual database structure which is not dependent on the actual types of medical information required to be collected or on particular data collection forms and so can be customized for different uses.

OpenMRS is now in use around the world (see the OpenMRS Atlas), including South Africa, Kenya, Rwanda, Lesotho, Zimbabwe, Mozambique, Uganda, Tanzania, Haiti, India, China, United States, Pakistan, the Philippines, and many other places. This work is supported in part by many organizations including international and government aid groups, NGO’s, as well as for-profit and nonprofit corporations.

As mentioned above openMRS is very popular among the African countries.And it’s a very well known fact that mobile devices are very popular among these countries.Without having mobile responsive UI it’s very hard for users who are using mobile devices to use the application.This is the main influence for the project to be take part on the GSoC’19.

Main Objective.

Migrate Reference Application to Bootstraps 4.0.

Primary Goals

  • Migrate Login Page Section :- Completed .
  • Migrate Home Page Section :- Completed .
  • Migrate Clinician Facing Dashboards :- Completed.
  • Migrate Appointment Scheduling Section :- Completed.
  • Migrate Capture Vitals Section :- Completed.

Additional Goals

  • Migrate Registration Section :- Completed.
  • Migrate Data Management Section :- Completed.
  • Migrate Configure Meta Data Section :- Completed.
  • Migrate Manage Modules Section :- Completed.
  • Migrate Mange Global Properties Section :- Completed.
  • Migrate Manage Accounts Section :- Completed.
  • Migrate Chart Search Section :- Completed.











Talk Thread links

Project thread.

Mid Term Evaluation thread.


Finalize testing on the testing server with the guide provided.

Include the work in Release Reference Application 2.10.

Blog Posts

  1. Initial Blog
  2. Week 1
  3. Week 2
  4. Week 3
  5. Week 4
  6. Week 5
  7. Week 6
  8. Week 7
  9. Week 8
  10. Week 9
  11. Week 10
  12. Week 11
  13. Week 12

Future Works

During the summer internship only worked on few modules.There are other modules which needs to be upgraded to bootstrap 4.To make it easy for the module owners have created a documentation on how to integrate the modules with bootstrap 4.And also always will be there to help them during the migration process.

Mid Term Presentation

Final Presentation

Thoughts on GSoC

GSoC is one of the main programmes in the world which encourage and helps people to engage in opensource development.The experience it brings to developers is very valuable for their future work.

As I always mention openMRS is one of the best opensource communities in the world.My mentors are always helpful for me when proceeding on the project.And they motivated me to work towards the end of the project after going through the work I do.

Finally I would like to thank openMRS community who gave me this opportunity to work with the community and also to Google for organizing such an awesome opensource event for the students.


Am available now

@ayesh Please add this as a new Talk Post -

Request for Feedback - GSOC (and continue the title)

1 Like

Sure stephe.

@dev5 @dev4 @dev3 @dev2 Please help review this project output as we are looking to merge the various tickets in a single shot


Kindly help review this project

cc @ruhanga, @samuel34, @suthagar23, @mozzy, @k.joseph, @slubwama, @dkayiwa, @burke


i reviewed it and it seemed pretty fine to me. i liked the responsiveness we now have in the reff app

1 Like

Thanks you.


I have added few comments.

@ssmusoke better to attach some styelint feature with the projects to avoid styles issues.

1 Like

Resolved the comments :v:

1 Like

Just a heads-up we would like to start merging the PRs on the different modules from Tuesday August 27, 2018 so please endeavor to have your feedback in by then


Just copying Moses into the loop… This is so exciting!

cc. @mozzy


I finished reviewing @ayesh final blog and project documentation before final submission yesterday. What else can I do?

I fixed the build errors on all modules and @ssmusoke is reviewing them again :v:

Thanks so much. Hope to see you on documentation call in a few minutes time. We are still working together.:smile:

1 Like