Projects / Perl HL7 Toolkit

Perl HL7 Toolkit

The Perl HL7 Toolkit provides a simple but flexible Perl toolkit for using the HL7 protocol. The toolkit consists of a Perl API for manipulating HL7 messages, an implementation of a pluggable forking HL7 server for developing HL7 capable applications in Perl, and a queue daemon for polling non-HL7 queues, like database, filesystems, etc., and translating messages in these queues into HL7 (and vice-versa).

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  25 Nov 2010 15:14

    Release Notes: Small fixes were made for better handling of (sub)components in fields.

    •  28 Dec 2007 15:23

      Release Notes: This release adds an important security fix to prevent execution of arbitrary code, a small documentation fix, and a removeSegmentByName method.

      •  15 Jun 2004 16:05

        Release Notes: A bug in Message.pm was fixed: a new message from string with subcomponents didn't produce a correct string with toString. getSegmentAsString and getSegmentFieldAsString methods were added to Message.

        •  26 Mar 2004 10:20

          Release Notes: This release fixes the MANIFEST; the previous release is broken.

          •  24 Mar 2004 15:27

            Release Notes: This release is mainly an internal rebuild of the Message and Segment classes. Internal storage of the message is now an array of arrays (of arrays...), which should be much more efficient in manipulating the message. One important enhancement is that creating a new Message now results in an EMPTY message. Before, an MSH segment was automatically added. This feature has been removed, since we do not always want an MSH segment. This means that this version is not backward compatible.

            Recent comments

            04 Apr 2003 04:57 agentz

            Re: What is HL7?
            HL7 is an ANSI standard which stands for Health Level 7; the 7 refers to its position in the OSI layer model, i.e. the Application layer. The language itself provides a standard for communication between clinical applications (electronic medical records, practice management systems, laboratory systems, etc.). For more info, see http://www.hl7.org.

            If you don't know what it is, you probably have no use for it; as someone in Health Care IT though, I have to say.. what a great project! Keep up the good work!

            16 Feb 2003 08:23 w20e

            Re: What is HL7?

            > You might want to explain what HL7 is.
            > Is it some sort of API for Medical apps?
            > (searching on Google gives some hits for
            > that). It doesn't say on your site
            > either.


            Will do (on the project site). But then again, people who don't know what it is, couldn't use it anyway.

            14 Feb 2003 11:18 hjones

            What is HL7?
            You might want to explain what HL7 is. Is it some sort of API for Medical apps? (searching on Google gives some hits for that). It doesn't say on your site either.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.