Overview
The print feature in OpenMRS represents a significant advancement, enabling the transformation of digital medical data into tangible documents. This capability was achieved through collaborative development with Partners in Health, ensuring a direct alignment with practical real-world requirements.
Objectives
To identify the sections that most openMRS users require to be printed and where they would like to see the print button located.
To design and implement the print feature in the most efficient way in the components that have been highlighted by the users.
Contributions
Repositories
GitHub - openmrs/openmrs-esm-patient-chart: Patient dashboard microfrontend for the OpenMRS SPA *Patient dashboard microfrontend for the OpenMRS SPA - GitHub - openmrs/openmrs-esm-patient-chart: Patient dashboard…*github.com
Pull requests
(feat) Implement the print functionality for Vitals lists by nanfuka · Pull Request #1196 ·… *Requirements This PR has a title that briefly describes the work done including the ticket number. If there is a…*github.com 1
(feat) O3-2196: Implement the print functionality for Test results by nanfuka · Pull Request #1306… *Requirements This PR has a title that briefly describes the work done including the ticket number. If there is a…*github.com
(feat) O3-2195: Implement the print functionality for medications by nanfuka · Pull Request #1312 ·… *Requirements This PR has a title that briefly describes the work done including the ticket number. If there is a…*github.com
Issues
As a way of organizing my work, i grouped it into an epic.
Print Feature MVP: GSOC 2023 *Details shared by David thus far: "At Partners In Health, our printing use cases have been more end-user-facing…*issues.openmrs.org 1
Fixed issues
Add a print feature to the vitals *Description: As a user, I would like to have a print feature added to the vitals section of our system. When the print…*issues.openmrs.org
Add a Print Feature to the Medications App *The objective is to enable users to generate printable versions of medication records. This feature should allow users…*issues.openmrs.org
Implement Print Feature for Test Results App *This issue entails implementing a print feature for the Test Results app. The goal is to allow users to generate…*issues.openmrs.org
Talk Thread links
GSoC 2023: O3: Print feature - Requirements gathering *Hi everyone, I am interested in the print feature project on this year’s Google Summer of Code project list. "Print…*talk.openmrs.org
Weekly Blog Posts
GSoC 2023: OpenMRS | Coding period, Week 01 *Progress Made: Below are some of the milestones I achieved this week:*medium.com
GSoC 2023: OpenMRS | Coding period, Week 02 *I am pleased to provide an update on the progress made during the second week of our project. Here are the key…*medium.com
#openmrs #gsoc2023 , Week 3 Update *Welcome to my Week 3 update for the Google Summer of Code (GSoC) project with OpenMRS. In this post, I’ll share the…*medium.com
GSoC 2023: OpenMRS | Coding period, Week 04 *Welcome to the fourth week update of my GSoC journey with OpenMRS, where I’ve been focusing on the print feature…*medium.com
GSoC 2023: OpenMRS | Coding period, Week 05 Introduction: In Week 5 of my project, I faced a particularly demanding task: implementing table footers in…medium.com
GSoC 2023: OpenMRS | Coding period, Week 06 *During this week, I developed a deep appreciation for the work of designers. Their meticulous attention to detail is…*medium.com
GSoC 2023: OpenMRS | Coding period, Week 07 *In this week’s update, I focused on responding to PR reviews and implementing Carbon styling in our project. Initially…*medium.com
GSoC 2023: OpenMRS | Coding period, Week 08 *In Week 8 of my development journey, I took on the challenge of implementing a print feature for the test results…*medium.com