A Component for Viewing Previous OCL Imports — GSoC 2022 Week 7

Piumal Rathnayake
3 min readAug 1, 2022
Vector created by sentavio — www.freepik.com

It’s the end of another week of GSoC 2022 and here I am with a weekly recap of my project. It is an important week of GSoC 2022 because we had our mid evaluations for the projects during this week. My target for this week was to finalize a design for the Previous Imports component of the OCL module.

New design for the component

As I said in my previous blog posts, I was working on a design for the Previous Imports component in last few weeks. I had created 2 designs for this component, but I wanted to redesign those due to the usability issues in those. I used my OpenMRS talk thread and slack to request ideas from my mentors and other contributors.

So in this week, I came up with another design using the suggestions I received. I referred to the existing OpenMRS microfrontend design styles also.

Previous Imports Table

As you can see in the above image, this component displays the list of import actions previously done using the OCL subscription module in a table. Users can select one item from the table to see an overview of that import action.

Details of a selected import action

If the selected import action contains errors, it will show the list of errors in a table as shown in the figure below.

Details including the errors of a selected import action

Thats the basic design for the component. Later this can be improved to show the list of added/updated concepts as well. This component is still under development, so I couldn’t create a pull request yet. I hope to complete this within next week.

Midterm Evaluation

This week we had the mid term evaluation of Google Summer of Code. For that, mentors and students had to submit the evaluation forms during the week. And I passed the evaluation.

Thats all for this week. Follow my Talk thread for more updates. See you in my next blog post!! 👋

--

--

Piumal Rathnayake

I'm a Computer Engineering Undergraduate at University of Peradeniya, Sri Lanka. And I also work as a software engineer at Sustainable Education Foundation.