HL7 Module 10.5 | Understanding and Using HL7 Module | Installing and Using HL7 Module | Overview of webMethods HL7 Module | What is webMethods HL7 Module?
 
What is webMethods HL7 Module?
webMethods HL7 Module provides support for the popular version 2.x HL7 Messaging Standards. HL7 Module runs on top of webMethods Integration Server. When you use HL7 Module along with other webMethods components, such as Trading Networks, you can extend its capabilities. Using HL7 Module, you create, parse and validate supported versions of HL7 messages. In addition, HL7 Module provides the functionality to send and receive HL7 messages from other partners, as well as send the appropriate message acknowledgment.
HL7 Module has the following features:
*Version 2.x HL7 messages. Supports the HL7 Messaging Standards version 2.x. For a list of supported HL7 message versions, see webMethods eStandards Modules System Requirements.
Note:HL7 Module supports processing of only those message versions for which you have configured the module. For example, if Integration Server is configured for HL7 message versions 2.5 and 2.6, sending an HL7 message version 2.5 or 2.6 to Integration Server will succeed, but sending an HL7 message version 2.3 will fail.
*Version 3.0 HL7 Messages.Provides the schema for the HL7 Messaging Standard version 3.0 Normative Edition 2010, supplied by the Health Level Seven standards organization.
*HL7 Message Processing. Generates HL7 messages into HL7 version 2.x ER7 or XML format and parses ER7 and XML-encoded HL7 version 2.x messages.
*Custom Message Schemes. Supports multiple instances of the same message scheme with the same message version, but different in structure. The custom message schemes are specific to a trading partner.
*Message Validation.Supports validation of HL7 version 2.x messages for structural and semantic consistency, as well as verification of the codes in the HL7 version 2.x messages against the code tables. With HL7 Module, you can perform partner specific code table validation.
*HL7 Code Tables. Supports managing and using code tables for encoding data elements and validating HL7 version 2.x messages. Code tables are used to check for compliance during the message transaction. HL7 Module also supports managing and using code tables for a specific Trading Networks trading partner.
*Standard Communication Protocols. Supports all standard transport protocols to exchange messages with partners, such as HTTP(S), FTP, and E-mail.
*MLLP Communication Protocol. Supports communication via the Minimum Lower Level Protocol (MLLP) that is widely used among HL7 applications.
Note:
HL7 supports TLS 1.2 and TLS 1.3.
*Error Handling. Reports errors encountered during the processing of the MSH segment or the message itself.
*Message Persistence. Saves all incoming and outgoing messages in the Trading Networks database.
*Auto Acknowledgment. Supports sending an auto acknowledgment to the sending application.
*Support for Microservices Runtime. webMethods HL7 Module with Trading Networks Server on Microservices Runtime works with Integration Server 10.15 Core Fix 2 or higher.