Components of an HL7 Message Routing Production
The following table describes the three types of Ensemble components typically found in Ensemble HL7 message routing productions. These components are pre-built. You can add them directly to your production and then configure them without any coding.
|HL7 Business Services||
Receive HL7 data from external systems. Package the data into an Ensemble message and then send it to another component in the production, typically a Message Router. Ensemble includes pre-built HL7 Business Services for receiving HL7 data through FTP, HTTP, TCP, SOAP (Web Services) as well as reading HL7 data from files in the file system. These services use Inbound Adapters to communicate with client applications. These adapters are specialized for the different communication mechanisms.
|HL7 Message Routers||
Receive Ensemble HL7 messages from Business Services and dispatch them to the appropriate target; typically an HL7 Business Operations, but often another Message Router.
|HL7 Business Operations||
Receive Ensemble HL7 messages from Message Routers and then send the HL7 data to external applications. Ensemble includes pre-built HL7 Business Operations for sending HL7 data by FTP, HTTP, TCP, SOAP (Web services) as well as writing it to a file. These operations use Outbound Adapters to communicate with external applications. These adapters are specialized for the different communication mechanisms.
In addition, Ensemble includes pre-built components for processing data of the following types of data:
Finally, Ensemble supports the development of custom components and adapters. You can create entirely new components, or you can extend the pre-built components to modify their functionality to suit your requirements.
To learn more about Inbound and Outbound Adapters, read the Ensemble Adapter Guides.