In the constellation of separate systems within a healthcare facility, it is common to have a single application that produces Result/Report (ORU) HL7 messages. These Result messages may correspond to Orders that originated at several different ordering facilities or ordering physicians. In many instances, there is a need to send a different message structure to each of the systems that will receive the Result messages.
Using an integration engine that has robust message processing capabilities, this type of complex restructuring of the lines of a report is possible, but it can be a significant effort. The easiest solution to the problem, if it is possible, is to decrease the maximum line length of the application that is generating the reports to a length that all destination applications can handle.