Sha256: bc6c60a26865a9cfc893aca265951e0eaadb3b727be9ae743be70d2cb4de4fb2

Contents?: true

Size: 322 Bytes

Versions: 16

Compression:

Stored size: 322 Bytes

Contents

# frozen_string_literal: true

module ConnectProto
  module Extensions
    module Formattable
      module CodedValue
        def to_hl7
          [
            value.presence,
            description.presence,
            code_set.presence
          ].join('^').squeeze(' ').strip
        end
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
primary_connect_proto-0.25.0 lib/extensions/formattable/coded_value.rb
primary_connect_proto-0.24.0 lib/extensions/formattable/coded_value.rb
primary_connect_proto-0.23.0 lib/extensions/formattable/coded_value.rb
primary_connect_proto-0.22.0 lib/extensions/formattable/coded_value.rb
primary_connect_proto-0.21.0 lib/extensions/formattable/coded_value.rb
primary_connect_proto-0.20.0 lib/extensions/formattable/coded_value.rb
primary_connect_proto-0.19.0 lib/extensions/formattable/coded_value.rb
primary_connect_proto-0.18.0 lib/extensions/formattable/coded_value.rb
primary_connect_proto-0.17.0 lib/extensions/formattable/coded_value.rb
primary_connect_proto-0.16.0 lib/extensions/formattable/coded_value.rb
primary_connect_proto-0.15.0 lib/extensions/formattable/coded_value.rb
primary_connect_proto-0.14.0 lib/extensions/formattable/coded_value.rb
primary_connect_proto-0.13.0 lib/extensions/formattable/coded_value.rb
primary_connect_proto-0.12.1 lib/extensions/formattable/coded_value.rb
primary_connect_proto-0.12.0 lib/extensions/formattable/coded_value.rb
primary_connect_proto-0.11.0 lib/extensions/formattable/coded_value.rb