...
The Content Handler module receives data from Interface modules along with the content type of that data. Using this information it is expected to forward data to an appropriate Processor module that can handle that data. It is also required to have functionality to allow Processor modules to be able to dynamically register and de-register their interest to data of particular content types.
The module is available at: https://github.com/jembi/openmrs-module-shr-contenthandler.
Implementation
The Content Handler module's purpose, at an implementation level, is to:
...