Hello everyone!
I recently had the opportunity to connect with @jnsereko, a dedicated member of the Print Feature Squad, and gained some fascinating insights into their work and achievements.
Background of the Print Squad
Joseph provided an overview of the squad’s inception: The Print feature was initiated as a requirement for the MSF project that the squad was working on. The goal was to contribute the print functionality back to the community so that it could be reused by other implementers like PIH, Mekom, and UCSF. This decision was made because the print requirement was common across multiple implementations.
Current Work and Accomplishments
The squad has been diligently developing the print feature, focusing primarily on enabling the printing of patient identifier stickers. They have created an epic to track the progress of the print feature, with several issues already completed and others in progress.
Challenges Faced
- Resource Constraints: The team working on the print feature consists of only three people, making it challenging to manage the workload and ensure timely progress.
Configuring the Print Feature
A detailed walkthrough of the current print feature showed the following:
- Turn On with Configuration: You can enable the print identifier sticker by passing configurations to the patient banner.
- Customize What’s Printed: The printing process allows for the customization of fields such as name, ID, sex, age, and date of birth on the patient identifier stickers.
- Adjust Paper Size: With config you can adjust the paper size for printing, supporting formats like A6 and A4.
You can find the demo below to see how to enable, configure, and print patient identifier stickers:
Future Plans and Priorities
Future plans and priorities for the Print Squad include:
- Creating a generic function to consolidate all printing logic into a single reusable function.
- Adding a timestamp and user information to the printed sticker to track who printed it and when.
- Developing the capability to print multiple stickers for a patient, which is useful for scenarios where a patient needs to present stickers at different hospital sections.
The Print Squad is making significant strides that will undoubtedly enhance the functionality and usability of the print feature across various implementations. I’m excited to see the continued progress of this team.
Screenshots: