Nice question! Would you like to tell us more about the use case? For example, who are the recipients and why would it be important for them to receive a notification?
Currently, the only options to send a notification is either one of the five options: program completion, program enrollment, Days scheduled (incident/enrollment dates), and a program rule. I couldn’t find a program rule expression that would be automatically triggered after a referral. However, this could be a feature request if you think it would be helpful in a generic way i.e. for various implementations and not a specific use case. If you’d like to create a feature request please share the link here so others can comment, watch, and vote! Feature requests can be created on dhis2.atlassian.net/
There’s one workaround but it seems that it will need some manual work by the user. Creating a data element of type ‘Organization Unit’ and then if the person fills the data element to choose a different OU as a referral organization then a program rule can be triggered and as a result send a notification to certain users. Would this work?
This would be useful for other implementations, especially for eIDSR where there are many patient referrals from clinic to Hospital and back for patient management or case investigation.
The referral feature on Tracker Capture works very well with proper record management factored in. The notification feature will be beneficial to keep personnel updated and to prevent creating duplicate patient records.
I hope I have provided sufficient context for your better understanding.