GSOC’23 WEEK 5
Welcome back to another exciting update on my journey with the OpenMRS Google Summer of Code (GSoC) project focusing on the Responsiveness and Tablet needs of OpenMRS 3.
In case you missed it, last week was the 4th week which majorly focused on the Patient Chart side navigation and the Workspace header. For more details, check out week 4.
In this week’s blog, I continued to explore the App and the design, giving a more look and insight until I got other modifications that ought to be done. These included;
- Implement the new tablet design for Start Visit and Visit note form
- Implement the new design of the patient header info.
- Fix improper stacking in the Appointments form
More on this;
I finished the Patient banner contact details section successfully and it was merged. This has been up under review for a couple of weeks.
I fixed an issue where the Conditions tablet couldn’t update after a deletion. This was ideally due to mutation. PR
So, let’s dive in and explore more on these developments!
Implement the new tablet design for Start Visit and Visit note form
This a change that I added to the Start Visit and Visit note form following the updated designs in the ReffApp.
This was merged in so fast thanks for the nice reviews Dennis Kigen.
Check out the PR for more.
New Tablet Design: Start Visit Form
New Tablet Design: Visit Note Form
Adding up on this, we had some issue that I can say is of low priority. This was related to the lower navigation (the one with Order basket, Visit note …) and the open workspace in tablet. There was a small but noticeable space between the two.
Implement the new design of the patient info header
The Patient Info Header is the top section right after the green bar that contains the workspace header and contains summarised information about the patient. It includes allergies, weight and name, date of birth, and sex of the patient.
This section is only displayed on Tablets. The reason for this feature was that implementation needed a way to keep track of a patient they are currently interacting with. And since on Tablet, a new page pops up on every open workspace, the Patient Info header was a good solution for this.
This work is still in progress.
That wraps up the notable developments from Week 5. Stay tuned for more exciting progress in the coming weeks as we continue to improve the responsiveness and tablet compatibility of OpenMRS 3 through the OpenMRS GSoC project.