@mogoodrich, on another note, i see that PacsIntegrationActivator starts the HL7 listener in the module activator’s started() callback.
I think this should be moved to the contextRefreshed() callback because started() is called only when OpenMRS is starting, or when a module is being installed, or when a module which has not been running is started.
So if one installs, starts or stops any module other than pacsintegration, the HL7 listener will be stopped and never started.