Sha256: 465f76a9e1ced5241e9538da9c66b134849ebe3d890f5da329261121d210a304

Contents?: true

Size: 443 Bytes

Versions: 10

Compression:

Stored size: 443 Bytes

Contents

require_relative 'casting_node'

module ConceptQL
  module Nodes
    class VisitOccurrence < CastingNode
      def my_type
        :visit_occurrence
      end

      def i_point_at
        [ :person ]
      end

      def these_point_at_me
        %i[
          condition_occurrence
          drug_cost
          drug_exposure
          observation
          procedure_cost
          procedure_occurrence
        ]
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
conceptql-0.1.1 lib/conceptql/nodes/visit_occurrence.rb
conceptql-0.1.0 lib/conceptql/nodes/visit_occurrence.rb
conceptql-0.0.9 lib/conceptql/nodes/visit_occurrence.rb
conceptql-0.0.8 lib/conceptql/nodes/visit_occurrence.rb
conceptql-0.0.7 lib/conceptql/nodes/visit_occurrence.rb
conceptql-0.0.6 lib/conceptql/nodes/visit_occurrence.rb
conceptql-0.0.5 lib/conceptql/nodes/visit_occurrence.rb
conceptql-0.0.4 lib/conceptql/nodes/visit_occurrence.rb
conceptql-0.0.3 lib/conceptql/nodes/visit_occurrence.rb
conceptql-0.0.1 lib/conceptql/nodes/visit_occurrence.rb