This is a feature that PIH is also interested in, as it has been requested by their users.
@kmuiruri It might be a good idea for you and the PIH team to collaborate on gathering the specific requirements and workflows from respective users. This might actually make an excellent GSoC project for the upcoming cycle.
Also, let’s take a look at how Bahmni has implemented its notification feature. This could provide valuable inspiration for O3.