Sha256: 99797d5dd5342b86062b0b56e02f2598218d2972c4384b867d8a6e7e58594010
Contents?: true
Size: 1.15 KB
Versions: 1
Compression:
Stored size: 1.15 KB
Contents
# encoding: UTF-8 #= ruby-hl7.rb # Ruby HL7 is designed to provide a simple, easy to use library for # parsing and generating HL7 (2.x) messages. # # # Author: Mark Guzman (mailto:segfault@hasno.info) # # Copyright: (c) 2006-2009 Mark Guzman # # License: BSD # # $Id$ # # == License # see the LICENSE file # require 'rubygems' require 'stringio' require 'date' module HL7 # :nodoc: VERSION = '1.3.2' def self.ParserConfig @parser_cfg ||= { :empty_segment_is_error => true } end end # Encapsulate HL7 specific exceptions class HL7::Exception < StandardError end # Parsing failed class HL7::ParseError < HL7::Exception end # Attempting to use an invalid indice class HL7::RangeError < HL7::Exception end # Attempting to assign invalid data to a field class HL7::InvalidDataError < HL7::Exception end # Attempting to add an empty segment # This error per configuration setting class HL7::EmptySegmentNotAllowed < HL7::ParseError end require 'message_parser' require 'message' require 'segment_list_storage' require 'segment_generator' require 'segment_fields' require 'segment' require 'segment_default' require 'core_ext/date_time' require 'core_ext/string'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-hl7-1.3.2 | lib/ruby-hl7.rb |