Coder Social home page Coder Social logo

ruby-hl7's Introduction

Ruby HL7 Library README

<img src=“https://travis-ci.org/ruby-hl7/ruby-hl7.png?branch=master” alt=“Build Status” /> <img src=“https://codeclimate.com/github/ruby-hl7/ruby-hl7.png” />

A simple way to parse and create HL7 2.x messages with Ruby.

Examples can be found in HL7::Message.

The version id can be found in the HL7::VERSION constant.

Lists

Copyright © 2006-2014 Mark Guzman

Maintained by:

Download and Installation

Rubygems

Install the gem using the following command:

gem install ruby-hl7

Bundler

In your Gemfile:

gem 'ruby-hl7'

Migrating from 1.2.3 to 1.3.0

The ZCF segment has been removed, as it is not standard. To continue using it, please use the ruby-hl7-zcf gem.

License

See the LICENSE file.

ruby-hl7's People

Contributors

anujbiyani avatar calebwoods avatar caseyprovost avatar dbussink avatar dependabot[bot] avatar drtoast avatar eedrummer avatar evanmthw avatar huerlisi avatar mitch-lindsay avatar mogox avatar mullican avatar patricksrobertson avatar rclavel avatar rodrigofhm avatar rojotek avatar segfault avatar stratus3d avatar untoldone avatar vadeolu avatar vais avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ruby-hl7's Issues

Is FT1 segment supported?

Hello, the FT1 segment is not inside the segment folder, so i may guess is not supported by this project.
Is there any plan to supported?
does anyone know some gem that support it?
recommendations?
thanks

Accessing NTE segments that are OBX children

Currently I have the following:

OBR|1|
OBX|1|
NTE|1|

OBX|2|
NTE|2|
...

I need to be able to get each NTE field that are children of the OBX.
so If I am looping trought the OBXes and try to do obx.has_children
I get:
NoMethodError: undefined method `has_children' for #HL7::Message::Segment::OBX:0x007fc0bebc2178

Suggestions? Thanks

Why are three segments listed when only one is present in the original message?

For example, I have a normal HL7 message that contains one MSH segment at the beginning. When I parse the message msg[:MSH] is an array of three items.

f = open('example.hl7')
msg = HL7::Message.new(f)
msg[:MSH].class #=> Array
msg[:MSH].length #=> 3

Is there a reason this array contains three instances of HL7::Message::Segment::MSH? Is this a bug or is there a reason for this? I haven't spent a lot of time reading the code so I may be missing something here.

Usability: Segments that can't have children raise NoMethodError

While segments with children respond to :children, segments (such as MSH) do not. This seemed to not match my abstraction usability expectation. With the current implementation, I'll have to write code to detect if Segment has a child or not rather than just getting no children.

I do see that there is a :has_children? method which helps, but it just feels off to have to call a method like this to prevent this type of StandardError.

Project Status?

I haven't seen any activity on this project in over eight months and it doesn't look like this project is being maintained. There are quite a few issues in the issue tracker that haven't been address yet.

Is this project still being developed? If not, does this project need a new maintainer? I have seen a couple forks that are more up to date than this repo. Should one of the newer forks be used instead?

I am willing to help in any way I can.

@segfault @jdee @mogox

HL7::Message::Segment uses obsolete syntax

The Segment class defines it's attributes using the "attr" method - and adds an optional boolean argument to the :segment_parent attribute (which would previous have made it both readable and writeable)

From the source of the Module's attr() function, it appears that since Ruby 1.9.x, that syntax for making an attribute readable and writable is obsolete.

Looks like it will still have the same affect - it will still allow the syntax, and produce a writeable attribute - but it will also print out a warning message. Since Ruby 1.8.6 and up (as required by the gem) all support attr_accessor and attr_reader, should we be using those instead?

Working with dates

Hi everyone,
I am a novice of ruby-hl7 but I was wondering which is the preferred way to work with dates elements.

When saving I can set to DateTime like this:

segment.patient_dob = DateTime.now

but when reading, I get a string:

puts segment.patient_dob 
"20160624155955"

I have to manually convert from String to DateTime everytime. Is it the standard approach?

Tree of children currently places all NTE children on parent

This issue shows when parsing something like:

MSH|^~\&|RADIS1||DMCRES||19940502161633||ORU|19940502161633|D|2.2|964||AL|AL
...
OBR|1|003555.0015.001^DMCRES|0000000566^RADIS1|37953^CT CHEST^L|||199405021545|||||||||||||0000763||||CT|P||||||R/O TUMOR|202300^BAKER^MARK^E|||01^LOCHLEAR, JUDY
NTE|1|L|Something related to request
OBX||TX|FIND^FINDINGS^L|1|This is a test on 05/02/94.
NTE|1|L|Something related to findings

Today, this creates an OBR with the all three other segments (both NTEs and the OBX) as its children and the OBX with no children.

What this should do:

  • The OBR has the two children
    • NTE (with the comment 'Something related to request')
    • the OBX
  • The OBX should have one child NTE (with the comment 'Something related to findings')

Gem on RubyGems.org doesn't contain latest code

I was attempting use the gem as installed from RubyGems.org, but it appears that not all the changes that have been made to the project have been release to RubyGems.

For example here are the first few lines from RubyGems.org version of the orc.rb segment file.

# encoding: UTF-8
require 'ruby-hl7'
class HL7::Message::Segment::ORC < HL7::Message::Segment
  add_field :order_control
  add_field :placer_order_number
  add_field :filler_order_number
  add_field :placer_group_number

Looking at the project there are changes made 2 years ago that weren't release to RubyGems.org, such as adding children to the orc.rb file.

# encoding: UTF-8
require 'ruby-hl7'
class HL7::Message::Segment::ORC < HL7::Message::Segment
  weight 88 # obr.weight-1
  has_children [:OBR]
  add_field :order_control
  add_field :placer_order_number
  add_field :filler_order_number
  add_field :placer_group_number

Any chance a new version could get released to RubyGems.org or do I need to rely on the Github version of the gem?

Also looks the version number hasn't been incremented in over 2 years although there have been active changes. Because I am using this gem with bundler it would be great to see the version incremented to handle updates properly.

Thanks! I appreciate all the works that's gone into this project.

Need help with mapping parent and child segments

Hi,
I am working on parsing an HL7 message for lab results, everything works great except for parent-child relationships. As in all the segments in the HL7 message are parsed correctly, but the parent and child references aren't populated and they return nil, hence I am not able to map different related segments together. For example, there are multiple OBX segments in the message but I am not able to map them with their corresponding OBR parent segment.
Do I need to do anything specific in order to make it work?

respond_to? not implemented for e0... on segments

The following code should return true but currently returns false

input

msg = HL7::Message.parse('MSH|^~\&|1|7G|OMEDG|1|201401010909||ORU|1|P|2.3')
puts msg[:MSH].to_s
puts msg[:MSH].e0
puts msg[:MSH].respond_to?(:e0)

The output is

MSH|^~\\&|1|7G|OMEDG|1|201401010909||ORU|1|P|2.3
MSH
false

the last line should be true

ping...

First let me say -- thanks for the gem and the work that's gone into it -- it's lovely.

I've been using it to create hl7 message to drop into a filesystem, and it's been great to use and work with, providing a nice abstraction for hl7.

I've been just diving into the segments, having found one that I needed, and I've been in doing a little bit of tidy up work, adding my segment, and fixing up some others. I'm looking to setup a series of pull requests for this, but want to check what is happening with this org to see if things will might get merged back in.

Any information would be greatly appreciated.

Splitting multi-valued fields on `item_delim`

We have to do (seg.field || "").split(seg.item_delim) a lot, and it's pretty silly. What would a good API to do this from the gem look like?

Ideally it would be something like obx.units[4], but that would break the existing API and might be confusing when some fields are arrays and some are strings. So maybe this should be a new method.

What about something like HL7::Message::Segment.split_field(obx.units)? It's quite verbose but I'm not sure where else to hang the function. It should handle nil and return an empty array.

Does anyone have any thoughts about this?

Question: segment field names

Just wondering . . . Not so much a bug or issue as an historical question.

The segment field name occasionally have what seem to be rather arbitrary abbreviations.

For example, in MSH:

  add_field :sending_app, :idx=>2
  add_field :sending_facility, :idx=>3
  add_field :recv_app, :idx=>4
  add_field :recv_facility, :idx=>5
  add_field :time, :idx=>6
  add_field :security, :idx=>7
  add_field :message_type, :idx=>8
  add_field :message_control_id, :idx=>9

There are obviously long names (message_control_id) so one wonders why sending_app is abbreviated - might as well be sending_application.

Meanwhile, here we have an abbreviation at the end (_app) while for the "receiving application" we have two abbreviations (recv for "receiving" and app for "application").

The sad thing is that the method names elsewhere match the HL7 spec. Because of the mismatch, I'm constantly going back-and-forth between the spec, Mirth, the gem code . . . really tedious.

I guess I'll write a wrapper so that I can create segments using the names in the spec.

HL7::EmptySegmentNotAllowed Error

In my Rails app, I'm trying to parse HL7 messages by pulling them from the database (saved as text):

raw_input = @pf_order.hl7_document
msg = HL7::Message.new(raw_input)
msg[:OBR].universal_service_id

But I keep on getting HL7::EmptySegmentNotAllowed

I've verified that message isn't empty, so what is the correct way to parse this data?

Multiple warnings running with `ruby -w`

Running the spec suite with Ruby warnings enabled produces the following output:

C:/Ruby/230/bin/ruby.exe -w -S rspec spec/basic_parsing_spec.rb spec/batch_parsing_spec.rb spec/child_segment_spec.rb spec/core_ext/date_time_spec.rb spec/default_segment_spec.rb spec/dynamic_segment_def_spec.rb spec/err_segment_spec.rb spec/msa_segment_spec.rb spec/nk1_segment_spec.rb spec/obr_segment_spec.rb spec/obx_segment_spec.rb spec/orc_segment_spec.rb spec/pid_segment_spec.rb spec/prd_segment_spec.rb spec/pv1_segment_spec.rb spec/rf1_segment_spec.rb spec/segment_field_spec.rb spec/segment_generator_spec.rb spec/segment_list_storage_spec.rb spec/segment_spec.rb spec/sft_segment_spec.rb spec/spec_helper.rb spec/speed_parsing_spec.rb spec/spm_segment_spec.rb
C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/ruby_project.rb:27: warning: File.exists? is a deprecated name, use File.exist? instead
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:22: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:23: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:26: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:41: warning: assigned but unused variable - msg
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:45: warning: assigned but unused variable - msg
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:83: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:99: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:108: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:139: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:179: warning: assigned but unused variable - nte2
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:202: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:203: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:236: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:289: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:291: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:292: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:293: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:278: warning: assigned but unused variable - orig_obx_cnt
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:301: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:302: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:303: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:304: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:317: warning: assigned but unused variable - msg
C:/Ruby/230/lib/ruby/gems/2.3.0/gems/simplecov-html-0.7.1/lib/simplecov-html.rb:57: warning: assigned but unused variable - title_id
C:/Users/Administrator/GitHub/ruby-hl7/lib/message.rb:266: warning: mismatched indentations at 'end' with 'def' at 264
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment.rb:24: warning: optional boolean argument is obsoleted
C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/evn.rb:2: warning: loading in progress, circular require considered harmful - C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in  `block in autorun'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `each'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `block in load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `each'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `block in <top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/evn.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/evn.rb:2:in  `require'
C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/in1.rb:3: warning: loading in progress, circular require considered harmful - C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in  `block in autorun'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `each'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `block in load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `each'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `block in <top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/in1.rb:3:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/in1.rb:3:in  `require'
C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/msa.rb:2: warning: loading in progress, circular require considered harmful - C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in  `block in autorun'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `each'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `block in load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `each'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `block in <top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/msa.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/msa.rb:2:in  `require'
C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/msh.rb:2: warning: loading in progress, circular require considered harmful - C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in  `block in autorun'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `each'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `block in load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `each'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `block in <top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/msh.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/msh.rb:2:in  `require'
C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/nk1.rb:2: warning: loading in progress, circular require considered harmful - C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in  `block in autorun'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `each'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `block in load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `each'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `block in <top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/nk1.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/nk1.rb:2:in  `require'
C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/nte.rb:2: warning: loading in progress, circular require considered harmful - C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in  `block in autorun'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `each'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `block in load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `each'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `block in <top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/nte.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/nte.rb:2:in  `require'
C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/obr.rb:2: warning: loading in progress, circular require considered harmful - C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in  `block in autorun'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `each'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `block in load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `each'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `block in <top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/obr.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/obr.rb:2:in  `require'
C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/obx.rb:2: warning: loading in progress, circular require considered harmful - C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in  `block in autorun'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `each'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `block in load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `each'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `block in <top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/obx.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/obx.rb:2:in  `require'
C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/orc.rb:2: warning: loading in progress, circular require considered harmful - C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in  `block in autorun'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `each'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `block in load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `each'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `block in <top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/orc.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/orc.rb:2:in  `require'
C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/oru.rb:2: warning: loading in progress, circular require considered harmful - C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in  `block in autorun'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `each'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `block in load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `each'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `block in <top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/oru.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/oru.rb:2:in  `require'
C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/pid.rb:2: warning: loading in progress, circular require considered harmful - C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in  `block in autorun'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `each'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `block in load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `each'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `block in <top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/pid.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/pid.rb:2:in  `require'
C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/prd.rb:2: warning: loading in progress, circular require considered harmful - C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in  `block in autorun'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `each'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `block in load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `each'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `block in <top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/prd.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/prd.rb:2:in  `require'
C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/pv1.rb:2: warning: loading in progress, circular require considered harmful - C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in  `block in autorun'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `each'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `block in load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `each'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `block in <top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/pv1.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/pv1.rb:2:in  `require'
C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/pv2.rb:2: warning: loading in progress, circular require considered harmful - C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in  `block in autorun'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `each'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `block in load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `each'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `block in <top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/pv2.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/pv2.rb:2:in  `require'
C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/qrd.rb:2: warning: loading in progress, circular require considered harmful - C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in  `block in autorun'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `each'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `block in load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `each'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `block in <top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/qrd.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/qrd.rb:2:in  `require'
C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/qrf.rb:2: warning: loading in progress, circular require considered harmful - C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in  `block in autorun'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `each'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `block in load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `each'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `block in <top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/qrf.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/qrf.rb:2:in  `require'
C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/rf1.rb:2: warning: loading in progress, circular require considered harmful - C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in  `block in autorun'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `each'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `block in load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `each'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `block in <top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/rf1.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/rf1.rb:2:in  `require'
C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/zcf.rb:1: warning: loading in progress, circular require considered harmful - C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in  `block in autorun'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in  `run'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `each'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `block in load_spec_files'
    from C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/basic_parsing_spec.rb:2:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/spec/spec_helper.rb:11:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/ruby-hl7.rb:57:in  `require'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `each'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `block in <top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_default.rb:18:in  `load'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/zcf.rb:1:in  `<top (required)>'
    from C:/Users/Administrator/GitHub/ruby-hl7/lib/segments/zcf.rb:1:in  `require'
C:/Ruby/230/lib/ruby/gems/2.3.0/gems/rspec-mocks-2.12.2/lib/rspec/mocks/message_expectation.rb:159: warning: `*' interpreted as argument prefix
C:/Users/Administrator/GitHub/ruby-hl7/spec/child_segment_spec.rb:14: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/child_segment_spec.rb:16: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/child_segment_spec.rb:18: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/child_segment_spec.rb:20: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/child_segment_spec.rb:52: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/child_segment_spec.rb:43: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/child_segment_spec.rb:57: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/child_segment_spec.rb:58: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/default_segment_spec.rb:18: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/err_segment_spec.rb:21: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/msa_segment_spec.rb:22: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/nk1_segment_spec.rb:21: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obr_segment_spec.rb:12: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obr_segment_spec.rb:13: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obr_segment_spec.rb:14: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obr_segment_spec.rb:15: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obr_segment_spec.rb:16: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obr_segment_spec.rb:22: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:12: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:13: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:14: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:15: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:16: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:17: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:18: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:19: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:20: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:21: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:22: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:23: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:24: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:25: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:26: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:27: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:28: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:29: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:30: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:31: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/obx_segment_spec.rb:32: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/orc_segment_spec.rb:22: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:29: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:30: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:31: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:32: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:33: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:34: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:35: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:36: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:37: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:38: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:39: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:40: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:41: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:42: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:43: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:44: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:45: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:46: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:47: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:48: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:49: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:50: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:51: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:52: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:53: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:54: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:55: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:56: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:57: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:58: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:59: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:60: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:61: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:62: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:63: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:64: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:65: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pid_segment_spec.rb:66: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/pv1_segment_spec.rb:18: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/rf1_segment_spec.rb:13: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/rf1_segment_spec.rb:14: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/rf1_segment_spec.rb:15: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/rf1_segment_spec.rb:16: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/rf1_segment_spec.rb:17: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/rf1_segment_spec.rb:18: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/rf1_segment_spec.rb:19: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/segment_field_spec.rb:24: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/segment_field_spec.rb:25: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/segment_field_spec.rb:26: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/segment_field_spec.rb:27: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/segment_field_spec.rb:30: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/segment_field_spec.rb:33: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/segment_field_spec.rb:35: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/segment_field_spec.rb:44: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/segment_field_spec.rb:45: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/segment_field_spec.rb:53: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/segment_field_spec.rb:56: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/segment_field_spec.rb:58: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/segment_list_storage_spec.rb:23: warning: assigned but unused variable - methods
C:/Users/Administrator/GitHub/ruby-hl7/spec/sft_segment_spec.rb:21: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/spec/spm_segment_spec.rb:21: warning: possibly useless use of == in void context
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
..C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
...C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/message.rb:149: warning: instance variable @parsing not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/message.rb:149: warning: instance variable @parsing not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/message.rb:149: warning: instance variable @parsing not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/message.rb:149: warning: instance variable @parsing not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/message.rb:149: warning: instance variable @parsing not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/message.rb:149: warning: instance variable @parsing not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/message.rb:149: warning: instance variable @parsing not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/message.rb:149: warning: instance variable @parsing not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/message.rb:149: warning: instance variable @parsing not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/message.rb:149: warning: instance variable @parsing not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/message.rb:149: warning: instance variable @parsing not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/message.rb:149: warning: instance variable @parsing not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
..C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
..C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
........C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
.C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
................................................C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:8: warning: instance variable @child_types not initialized
.......C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
C:/Users/Administrator/GitHub/ruby-hl7/lib/segment_list_storage.rb:44: warning: instance variable @my_children not initialized
...

Finished in 0.28502 seconds
104 examples, 0 failures
C:/Ruby/230/lib/ruby/gems/2.3.0/gems/simplecov-0.7.1/lib/simplecov/defaults.rb:81: warning: instance variable @exit_status not initialized

ZPS and other custom segments

Hello @ruby-hl7/maintainers,

In conversations with my co-workers we're thinking about the advantages/disadvantages of adding a ZPS or another custom segments to the gem.

  • If we add the ZPS segment and other custom segments we could avoid having each developer add them and we could consolidate the development and fixes of the segments.
  • If we don't add the segments one other option (suggested by @adamstegman and @mitch-lindsay) would be to have the segments in a separate gem (let's say ruby-hl7-zps, ruby-hl7-zpe and so on) so we could add those segments on demand.

I'm leaning more in favor of the second option but I'd want to open up the discussion.

Thank you all!

warning: optional boolean argument is obsoleted

Hello!

I've been using this gem and seem to be running into an issue upon starting my application:

ruby-hl7-1.0.3/lib/ruby-hl7.rb:362 warning: optional boolean argument is obsoleted

I know this has something to do with the attr function generating this warning with later versions of Ruby. Has anyone else run into this? Is there a way to suppress/remove this warning?

Can't set ParserConfig

I can't find a method for setting ParserConfig ( :empty_segment_is_error => false ).
How to set and prevent the raise of the exception?

HL7::Message::Segment::Default warning and error

A warning and then fatal error just started showing up in my CI (Codeship.com) test build with a bundle install. Been using the gem for 2 yrs with no problems.

The warning is as follows:
segment_default.rb:9: warning: toplevel constant Segment referenced by HL7::Message::Segment

Then the bundle install fails with a:
rake aborted!
Bundler::GemRequireError: There was an error while trying to load the gem 'ruby-hl7'.
Gem Load Error is: superclass must be a Class (Module given)
Backtrace for gem load error is:
/home/rof/cache/bundler/ruby/2.3.0/bundler/gems/ruby-hl7-1fab0c25fb20/lib/segment_default.rb:9:in `<top (required)>'

My app uses ruby '2.3.1' and 'rails', '4.2.7.1'

Has anybody run into this?

Character Encoding in MSH-18 is ignored

Other than defining MSH-18 as charset MSH-18 ignored (https://github.com/ruby-hl7/ruby-hl7/blob/master/lib/segments/msh.rb#L23).

From what I understand MSH-18 should contain the character encoding for all the segments after the MSH segment in the message. Most systems just use ASCII and leave this field blank, so it isn't a problem most of the time. It would be nice if the library checked this field and then handled the message encoding in accordance with the HL7 standard.

Make segments enumerable

Messages are enumerable on their segments.

raw_input = open( "message" ).readlines

msg = HL7::Message.new( raw_input )

#Enumerate segments
msg.each do |seg|
  #One way to enumerate fields
  for i in 0..seg.length
    print seg.send("e"+i.to_s)
  end
  #Proposed enumerable method
  #seg.each do |f|
  #  print f
  #end
end

Why are segments not enumerable on their fields?
I am fairly new to HL7 processing so if this doesn't make sense to add then could someone explain why.

rubyforge shutdown

Great work on ruby-hl7

As you're probably aware, rubyforge.org has shutdown and the url does not resolve. The links to rubyforge in the README & elsewhere in this repo should be taken out or replaced.

Please let me know if I can help out with updating the dead rubyforge links.

Thanks!

Remove ruby 2.4 warnings

bundle exec rake
[DEPRECATION] `last_comment` is deprecated.  Please use `last_description` instead.
[DEPRECATION] `last_comment` is deprecated.  Please use `last_description` instead.
/home/travis/.rvm/rubies/ruby-2.4.1/bin/ruby -w -S rspec spec/ail_segment_spec.rb spec/aip_segment_spec.rb spec/basic_parsing_spec.rb spec/batch_parsing_spec.rb spec/child_segment_spec.rb spec/core_ext/date_time_spec.rb spec/default_segment_spec.rb spec/dg1_spec.rb spec/dynamic_segment_def_spec.rb spec/err_segment_spec.rb spec/evn_segment_spec.rb spec/fts_segment_spec.rb spec/in1_segment_spec.rb spec/message_spec.rb spec/messages_spec.rb spec/mfe_segment_spec.rb spec/mfi_segment_spec.rb spec/msa_segment_spec.rb spec/msh_segment_spec.rb spec/nk1_segment_spec.rb spec/obr_segment_spec.rb spec/obx_segment_spec.rb spec/orc_segment_spec.rb spec/pid_segment_spec.rb spec/prd_segment_spec.rb spec/pv1_segment_spec.rb spec/rf1_segment_spec.rb spec/sch_segment_spec.rb spec/segment_field_spec.rb spec/segment_generator_spec.rb spec/segment_list_storage_spec.rb spec/segment_spec.rb spec/sft_segment_spec.rb spec/spec_helper.rb spec/speed_parsing_spec.rb spec/spm_segment_spec.rb
/home/travis/.rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/bundler/definition.rb:557: warning: instance variable @new_platform not initialized
/home/travis/.rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/bundler/definition.rb:533: warning: instance variable @new_platform not initialized
/home/travis/.rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/bundler/definition.rb:533: warning: instance variable @new_platform not initialized
/home/travis/build/ruby-hl7/ruby-hl7/vendor/bundle/ruby/2.4.0/gems/rspec-core-2.99.2/lib/rspec/core/configuration.rb:172: warning: method redefined; discarding old pattern=
/home/travis/build/ruby-hl7/ruby-hl7/vendor/bundle/ruby/2.4.0/gems/rspec-core-2.99.2/lib/rspec/core/configuration.rb:255: warning: method redefined; discarding old treat_symbols_as_metadata_keys_with_true_values=
/home/travis/build/ruby-hl7/ruby-hl7/vendor/bundle/ruby/2.4.0/gems/rspec-core-2.99.2/lib/rspec/core/ruby_project.rb:27: warning: File.exists? is a deprecated name, use File.exist? instead
/home/travis/build/ruby-hl7/ruby-hl7/vendor/bundle/ruby/2.4.0/gems/simplecov-html-0.7.1/lib/simplecov-html.rb:57: warning: assigned but unused variable - title_id

https://travis-ci.org/ruby-hl7/ruby-hl7/jobs/367968975

Ruby gems access

Hey @ruby-hl7/maintainers, is there anyone willing to either make a new release of the gem or add me to the list of contributors in rubygems?
There are a bunch of fixes and new features that I'd be great to share.

Are segment field idx numbers supposed to match HL7 field seq numbers?

Hi guys,

Question: does the segment field idx match up to the HL7 spec's field seq numbers? E.g. should MSH-9 (Message Type) be accessible via msg[:MSH][9]?

Background: Trying to build a tool to dynamically extract data from HL7 segments by users specifying the Segment name and the field number.

Problem: I immediately ran into problems doing that, discovering that in the MSH segment, the field with IDX = 9 isn't the Message Type field.

image

All documentation on HL7 MSH segment indicates that the Message Type should be MSH-9.

I figured maybe it was just zero-based indexing and I could offset by one, but that doesn't seem to be the case for other segments, e.g. for this OBR segment, 4 is the correct sequence for the Universal Service Identifier, and that's what's in the file I'm looking at.

image

Some clarification would be great so I can confidently use the library, thanks in advance!

HL7 Escape Sequences

Hi,

I was wondering if HL7 escape sequences were supported or not? (see escape sequences)

It seems to be that when I parse one escape sequence alone in an hl7 message - take \X0A\ for example - I get it back untouched in the parse output.

i.e. The following OBR segment input:
OBR|1||ACN1|123^test|||20010101010101||n1^n2^n3||ACN1|123|||Test:\X0A\|
gives the following output:
OBR|1||ACN1|123^test|||20010101010101||n1^n2^n3||ACN1|123|||Test:\X0A\|

However, if I parse 2 escape sequences back to back, the double backward slash gets collapsed into 1 single backwards slash

i.e. The following OBR segment input:
OBR|1||ACN1|123^test|||20010101010101||n1^n2^n3||ACN1|123|||Test:\X0D\\X0A\|
gives the following output:
OBR|1||ACN1|123^test|||20010101010101||n1^n2^n3||ACN1|123|||Test:\X0D\X0A\|

I can only assume this is because \ is my escape character - and so the parser thinks I am escaping a backwards slash?

So, I suppose I have a few questions:
Are escape sequences supported?
If not, do you know if there is planned support for them?
If yes - it would seem like a bug that you can't have 2 of them back to back, even with \ as your escape character?

Thanks!

ruby-hl7.gemspec out of date

The gemspec is outdated, and the series of fixes to the segments that I've made will also require an update. It would be good to update it.

Also - in todays world there seems to be a leaning towards using the bundle generated version of the Gemfile which pulls dependencies from git.

That might be a good way to go. If we are happy to use the bundler style gemspec I can make the changes, making it reflect what is currently there.

Meeting various standards

I wonder if we would need a branch or perhaps a new gem for each version of the HL7 standard such as 2.3, 2.7, and 3.0. I have not compared them too closely, but there are certainly some differences.

Adding a method at results level to know if is a correction

The ideal behavior would be something like

obx = HL7::Message::Segment::OBX.new("OBX|1|NM|30341-2^Erythrocyte sedimentatio.....")
obx.correction?

The method correction should iterate in all results checking the "Correction" flag: observation_result_status and return true/false if any matches C.

clean_batch_for_jruby returns nil unless batch contains a linefeed ("\n")

The clean_batch_for_jruby method is called during parse_batch. However, unless the message contains a linefeed (0xA), nil is returned, which causes an HL7::ParseError to be raised.

Current method definition:

def clean_batch_for_jruby(batch)
  batch.gsub("\n", "\r") if batch.include?("\n") # <= returns nil unless batch.include?("\n")
end

This probably should be:

def clean_batch_for_jruby(batch)
  batch.include?("\n") ? batch.gsub("\n", "\r") : batch
end

All of the examples in"lib/test/hl7_messages.rb" terminate with a linefeed because they're using ruby HEREDOCs.

Need to retrieve ordered list of field names for a segment

I've been hunting around for the right place to ask this question or assert the need for this feature. If this isn't the place, let me know.

It would be incredibly handy to be able to retrieve an ordered list of field names for each segment which has field names. My instinct is to call something like seg.get_fields(). Is there a way to do this that I am overlooking?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.