Perl HL7 Toolkit
From SLS
The Perl HL7 Toolkit provides a lightweight Perl API for manipulating, sending and receiving HL7 messages, an implementation of a forking HL7 server and an HL7 queue daemon. All packages are used in demanding production environments.
The API doesn't provide an exhausting implementation of all HL7 messages and segments, but instead focuses on a flexible means of creating messages that can be sent to any HL7 compliant server, and receiving HL7 messages that can be parsed into segments and processed. Some often used segments and messages however are implemented, like the MSH segment, and ACK for a given HL7 request, including these segments specific peculiarities.