From Christian.Baumann at agfa.com Tue Jun 19 02:04:26 2007 From: Christian.Baumann at agfa.com (Christian Baumann) Date: Tue, 19 Jun 2007 08:04:26 +0200 Subject: [Ruby-hl7-users] Empty sections? Message-ID: <1512B5F2ED998C4BB3E2688B8EBEDB7901C60BCD@mxex-tr-01.gwi-ag.com> Hello, I?ld like to know how to handle empty segments? Everytime I try to create a Message-object with the following code: raw_input = open( "sample.hl7" ).readlines msg = HL7::Message.new( raw_input ) I get this error message: c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:253:in `generate_segments': undefined method `to_sym' for nil:NilClass (NoMethodError) from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:236:in `each' from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:236:in `generate_segments' from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:230:in `parse_string' from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:219:in `parse_enumerable' from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:218:in `each' from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:218:in `parse_enumerable' from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:166:in `parse' from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:90:in `initialize' from hl7_tries4.rb:5:in `new' from hl7_tries4.rb:5 Thy in advance, Christian From segfault at hasno.info Tue Jun 19 09:03:53 2007 From: segfault at hasno.info (Mark Guzman) Date: Tue, 19 Jun 2007 09:03:53 -0400 Subject: [Ruby-hl7-users] Empty sections? In-Reply-To: <1512B5F2ED998C4BB3E2688B8EBEDB7901C60BCD@mxex-tr-01.gwi-ag.com> References: <1512B5F2ED998C4BB3E2688B8EBEDB7901C60BCD@mxex-tr-01.gwi-ag.com> Message-ID: <4677D439.7070907@hasno.info> Christian, Can you send along sample.hl7? --mark Christian Baumann wrote: > Hello, > > I?ld like to know how to handle empty segments? > Everytime I try to create a Message-object with the following code: > > raw_input = open( "sample.hl7" ).readlines > msg = HL7::Message.new( raw_input ) > > I get this error message: > > c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:253:in `generate_segments': undefined method `to_sym' for nil:NilClass (NoMethodError) > from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:236:in `each' > from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:236:in `generate_segments' > from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:230:in `parse_string' > from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:219:in `parse_enumerable' > from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:218:in `each' > from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:218:in `parse_enumerable' > from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:166:in `parse' > from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:90:in `initialize' > from hl7_tries4.rb:5:in `new' > from hl7_tries4.rb:5 > > > Thy in advance, > Christian > _______________________________________________ > Ruby-hl7-users mailing list > Ruby-hl7-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/ruby-hl7-users > From ron.sweeney at gmail.com Tue Jun 19 09:57:59 2007 From: ron.sweeney at gmail.com (Ron Sweeney) Date: Tue, 19 Jun 2007 09:57:59 -0400 Subject: [Ruby-hl7-users] Empty sections? In-Reply-To: <1512B5F2ED998C4BB3E2688B8EBEDB7901C60BCD@mxex-tr-01.gwi-ag.com> References: <1512B5F2ED998C4BB3E2688B8EBEDB7901C60BCD@mxex-tr-01.gwi-ag.com> Message-ID: <29672b20706190657h4051028dw7a62226489bade54@mail.gmail.com> what is your output ie: are you using msg.to_s or msg.to_hl7 ????? On 6/19/07, Christian Baumann wrote: > > Hello, > > I?ld like to know how to handle empty segments? > Everytime I try to create a Message-object with the following code: > > raw_input = open( "sample.hl7" ).readlines > msg = HL7::Message.new( raw_input ) > > I get this error message: > > c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:253:in > `generate_segments': undefined method `to_sym' for nil:NilClass > (NoMethodError) > from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:236:in > `each' > from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:236:in > `generate_segments' > from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:230:in > `parse_string' > from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:219:in > `parse_enumerable' > from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:218:in > `each' > from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:218:in > `parse_enumerable' > from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:166:in > `parse' > from c:/ruby/lib/ruby/gems/1.8/gems/ruby-hl7-0.1.23/lib/ruby-hl7.rb:90:in > `initialize' > from hl7_tries4.rb:5:in `new' > from hl7_tries4.rb:5 > > > Thy in advance, > Christian > _______________________________________________ > Ruby-hl7-users mailing list > Ruby-hl7-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/ruby-hl7-users > -- Ron Sweeney ClubPACS Western Michigan Academic Medical Imaging - Western Michigan -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/ruby-hl7-users/attachments/20070619/c242fbb8/attachment.html