NAME

Net::HL7::Connection - A HL7 connection


SYNOPSIS

use Net::HL7::Connection; use Net::HL7::Request;

my $conn = new Net::HL7::Connection('localhost', 8089);

my $req = new Net::HL7::Request();

... set some request attributes

my $res = $conn->send($req);

$conn->close();


DESCRIPTION

The Net::HL7::Connection object represents the tcp connection to the HL7 message broker. The Connection has only two useful methods (apart from the constructor), send and close. The 'send' method takes a Net::HL7::Request as argument, and returns a Net::HL7::Response. The send method can be used more than once, before the connection is closed.


FIELDS

The Connection object holds the following fields:

MESSAGE_PREFIX
The prefix to be sent to the HL7 server to initiate the message. Defaults to \013.

MESSAGE_SUFFIX
End of message signal for HL7 server. Defaults to \034\015.


METHODS

The following methods are available:

$c = new Net::HL7::Connection( $host, $port[, Timeout = timeout] )> Creates a connection to a HL7 server, or returns undef when a connection could not be established. timeout is optional, and will default to 10 seconds.
send($request)
Sends a Net::HL7::Request object over this connection.

close()
Close the connection.


AUTHOR

D.A.Dokter <dokter@wyldebeast-wunderliebe.com>


LICENSE

Copyright (c) 2002 D.A.Dokter. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.