The Branch device allows Connexion to send messages from one channel to one or more separate channels. If you place the Branch device after an HL7 Transform device, you can manipulate the original message prior to sending it on to other channels for additional processing or distribution.
You can also use the Branch device to join messages - that is, messages from multiple channels are copied to a single channel.
By varying the placement and configuration of the Branch Device, almost any permutation of branching or joining can be achieved. The documentation here uses simple examples for the sake of clarity.