You will be modifying an existing application that parses HL7 messages from two different sources. There are two other tutorials which discuss the design of an application that generates HL7 messages (Application to HL7), and the design of an application that parses HL7 applications (HL7 to Application). The difference with the latter tutorial is that it explains how to design and build a parsing application from the ground up, whereas this tutorial discusses how to modify an existing application.
Rather than simply reading through this tutorial, it is recommended that you download a trial version of Chameleon and follow the steps of this tutorial from start to finish. The tutorial should take approximately one hour to complete.