We are planning to use the bahmni appointments module as part of openmrs-ref-app. As of now, Bahmni Appointments module requires the openmrs-atomfeed module to be present. Since we won’t be using the atomfeed we are trying to avoid this extra jar.
We see Atomfeed events are getting raised behind a global-property toggle here. We can change the dependency to be an aware_of_module dependency rather than required_module dependency. In that case, this module only be required if we want to raise events for appointments created.
I will go ahead and create a BAH card on product jira. I will make the changes and test above scenarios mentioned. Will raise a PR if I find them working.