Data transformations change Source Messages (input) into Target Messages (output). In the case of the Ensemble HL7 messages, the transformation can include:
Copying source segments and fields into the target.
Changing the HL7 schema or message structure.
Adding or removing segments and fields.
Changing the data contained in the message.
Please be aware that Ensemble data transformations (both DTL and custom code) are general. They can be used to transform objects of any type into objects of any other type. This tutorial focuses on transforming Ensemble messages, in particular messages carrying HL7 data. Such messages are instances of EnsLib.HL7.Message.